web-dev-qa-db-ja.com

Chrome vs FirefoxでのUnicodeの表示

Unicodeレンダリング:FirefoxとChrome

OS:Windows XP SP3

私の質問は、FirefoxとChromeでの この投稿 のレンダリングについてです。 Chromeでは多くのボックスが表示されますが、Firefoxでは表示されません。

Firefox:

firefox

Chrome:

chrome

私は何をしますか?

更新:

firefox and chrome settings

更新2

ChromeのSans SerifフォントをArial Unicodeに変更して再起動

Chrome fonts

更新3

これは @ Arjan'sreferences に触発されています

Firefox上のスマイリー(参照スマイリーは以下のものです)

the smilies on firefox

Chromeのスマイリー(参照スマイリーは以下のものです)

the smilies on chrome

更新:

上記の投稿の source は以下のように表示されます

Firefox

firefox source

Chrome

source on chrome

15
abel

使用されているオペレーティングシステムを含め、それだけではありません。

私のChromeその投稿のレンダリングは、Firefoxの画像に似ています。

簡単に言えば、これはANSI/Unicode文字とエンコーディング手法の混合です。ブラウザー(およびオペレーティングシステム)によって、扱いやレンダリングが異なります。

re:コメント...

私はWindows 7を実行しています-Windows VistaおよびWindows 7は、ANSI/Unicodeおよび国際レンダリングをより適切に処理します。 (XPの)コントロールパネルのインターナショナル/地域オプションに移動すると、複雑な言語の追加サポートをインストールできるはずです。

alt text

(from http://www.mehramedia.com/ から)

これは、Firefoxがどこでも独自のレンダリングエンジンを使用することを意味します。ここで、Chromeはオペレーティングシステムのサポートに依存しています。

11
William Hilsum

どちらのブラウザでも同じように見えます:/

文字エンコードまたはChromeフォントChromeオプション)を変更してみましたか?Chromeが間違ったエンコーディング、または完全なUnicodeが設定されていないフォント。

フォントとエンコーディングがFirefoxとChromeで同じであることを確認します。

Firefoxで[オプション]-> [コンテンツ]-> [フォントと色]に移動し、[詳細]をクリックします。
そしてChromeの場合:Chromeオプション->ボンネットの下->フォントと言語設定の変更。

それらが両方とも同じであり、理論上、両方のブラウザで同じように表示されることを確認していることを確認してください。

-編集-

3回目の更新を見ると、Arialフォントの古い/奇妙なXPバージョンがあるようですが、XPは単に古いバージョンのVistaまたはWin7よりもフォント

ああ、ちょうど各バージョンのソフトウェアパッケージで提供されているフォントのバージョンを詳しく説明しているMicrosoftフォントページを見つけました。ご覧ください http://www.Microsoft.com/typography/fonts/font.aspx?FMID=1705

Arial v5フォントを取得する唯一の正当な方法は、Windows VistaまたはWindows 7からのようです。または $ 30を支払う です。フォントを「借りる」ことができるVistaマシンを使用している人はいますか?問題は、XPが更新されたフォントをどの程度サポートするかがよくわからないことです。

4
Mokubai

これらのフォント をインストールすることでこの問題を修正しました このブログ投稿 で推奨されていました。
これらのリンクが何らかの理由で無効になった場合のために、アーカイブされたバージョンを以下に示します: fontsblog post