Wir machen eine App in phonegap mit Webseiten im UIWebView, und in diesem Produkt erlauben wir Apple's Emojis, auf die wir die AppleColorEmoji Schriftart anwenden, um sie skalieren zu können.
Nach der Aktualisierung auf IOS 7 auf dem iPad und dem iPhone kann das Emoji mit der Schriftart AppleColorEmoji, das zuvor für die gewünschte Größe skaliert werden konnte, nicht länger als 16 Pixel skalieren (es kann kleiner skaliert werden). Es skaliert weiterhin wie vorgesehen auf den Geräten mit IOS & lt; 7
Ich fürchte, das ist etwas, was sie absichtlich in IOS 7 eingeführt haben. Hat jemand anderes dieses Problem erfahren und vielleicht sogar eine Lösung?
Wenn das für irgendjemanden noch interessant ist (ich habe vergessen, dass das noch offen war), dann war die "Lösung", das Meta-Tag für iPhones auf:
zu setzen %Vor%Dies stellt sicher, dass das iPhone den Inhalt auf die 640 Pixel (oder mehr) des Bildschirms skaliert, und die Emojis mit 16px Größe sind jetzt doppelt so groß. Dies wird sie jedoch nur auf eine vernünftige Größe skalieren. Es repariert es immer noch nicht für die Leute, die die Schriftgröße komplett kontrollieren wollen.
Wenn man in Webkit verzweifelt ist, kann man ein solches Emoji-Zeichen in einem HTML-Element beliebig skalieren.
%Vor% Kleinere Unannehmlichkeiten mit dem oben dargestellten Voodoo sind, dass die Positionierung für die Größe angepasst werden muss, da transform
auf Elemente mit der Position absolute
angewendet werden muss. Die Pixelierung könnte auch etwas nervig sein, wenn das Emoji zu groß transformiert wird.
Ich habe hier ein großartiges Szenario, um zu erfahren, ob es das Betriebssystem ist:
Meine ursprüngliche Hypothese war, dass es mit der Größe des Darstellungsbereichs zusammenhing, aber nach dem Anhängen der 4s / 9.3.5 an die Safari-Browser-Tools mit dem 30-Pin-Kabel interessanterweise die Bounding-Boxen der Emoji-Skala, nur nicht die Glyphe auf dem Bildschirm. Es ist unmöglich, dass ich das mit CSS erreichen konnte.
¯ \ _ (ツ) _ / ¯ Ich werde dies aktualisieren, sobald die 5s aktualisiert werden.
Bearbeiten: Sobald ich die 5s auf 10.0 aktualisiert habe, haben die Emojis die Größe geändert. Es sieht aus wie iOS-Version war das Problem.