9

UIWebView で Web ページを使用して phonegap でアプリを作成しています。この製品では、AppleColorEmoji フォントを適用して、それらをスケーリングできるようにする、Apple の絵文字を使用できます。

iPad と iPhone の両方で IOS 7 に更新した後、フォント AppleColorEmoji を使用した絵文字は、以前は任意のサイズに拡大縮小できましたが、16px のフォント サイズを超えて拡大縮小できなくなりました (縮小できます)。IOS 7 未満のデバイスでも、意図したとおりにスケーリングします。

これは、IOS 7 で意図的に導入されたものだと思います。他の誰かがこの問題を経験したことがありますか?おそらくそれに対する解決策さえありますか?

4

7 に答える 7

2

現在、 Google NotoEmojiOneTwemoji、またはEmojidexの画像ファイルを使用できます。

スケーリングの問題がない場合でも、これにより、絵文字がすべてのブラウザーで正しく表示されることが保証されます。

于 2016-09-07T15:23:40.293 に答える
2

これがまだ誰にとっても興味深い場合(これがまだ開いていることを忘れていました)、「解決策」はiPhoneのメタタグを次のように設定することでした:

<meta name="viewport" content="width=320"/>

これにより、iPhone は画面の 640 ピクセル (またはそれ以上) に合わせてコンテンツを拡大し、16 ピクセル サイズの絵文字は 2 倍の大きさになります。ただし、これは妥当なサイズにしかスケールアップされません。フォントサイズを完全に制御したい人にとっては、まだ修正されていません。

于 2015-01-30T16:09:57.463 に答える
1

iOS WebKit https://trac.webkit.org/changeset/188737はこれを修正します (ただし、まだ出荷されていません)。

于 2015-10-13T04:41:38.140 に答える
0

これは iOS 10 で修正されたようです。

于 2016-08-09T19:35:41.103 に答える
-4

Emoji 文字を 16 ピクセル以上にスケーリングする場合は、AppleColorEmoji フォントを使用する必要があります。これは、絵文字を 16px を超えてスケ​​ーリングできる唯一の使用可能なフォントです。

于 2013-12-06T06:47:15.973 に答える