ChromeとFirefoxでUnicodeを表示する


15

Unicodeレンダリング:FirefoxとChrome

OS:Windows XP SP3

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

Firefox:

fox

クロム:

クロム

私は何をしますか?

更新:

firefoxとchromeの設定

更新2

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

Chromeフォント

アップデート3

これは、@ Arjanの リファレンスに触発されています

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

Firefoxのスマイリー

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

クロムのスマイリー

更新:

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

Firefox

firefoxソース

クロム

クロムのソース


いくつかのために、それははるかに良く見えますdisplaying(•̮̮̃•̃)۶のようなUnicodeスマイリーの作成方法で表示する際の注意も参照してください。
アルジャン

参考のため@Arjan Thxを
アベル

@Arjan更新された投稿
アベル

ご自身のブラウザまたはOSのみが責任を負うことを100%確信していないことに注意してください。WebサイトのCSSには、いくつかの小さな欠陥があり、一部のブラウザーが物事を1行に圧縮することを強制する可能性があります。推測するだけですが、ときどきUnicodeスマイリーをブラウザから適切なテキストエディタにコピーするのは問題ありません。また、ブラウザのウィンドウタイトルまたはタスクバーには、HTML <h1>または<p>要素内で正しく表示されない場合でも、スマイリーがうまく表示される場合があります。
アルジャン

回答:


11

使用されているオペレーティングシステムなど、さらに多くの機能があります。

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

簡単に言えば、ANSI / Unicode文字とエンコード技術の混合です。ブラウザー(およびオペレーティングシステム)が異なると、処理方法やレンダリング方法も異なります。

re:コメント...

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

代替テキスト

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

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


どちらも同じXP SP3ボックスで実行されます。
アベル

@abel-回答を更新しました。
ウィリアムヒルサム

4

私にとっては両方のブラウザで同じように見えます:/

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が更新されたフォントをどの程度サポートするかわからないことです。


firefoxとchromeフォント設定のスクリーンショットを投稿しました
アベル

@abel ChromeでSans-Serifフォントを「Arial Unicode」に変更してみてください。
木梅

@abel私はVistaを使用していますが、その可能性はXPよりわずかに優れたUnicodeサポートであり、Vistaの基本的なArialフォントはUnicodeバージョンと同一であり、FirefoxはXPで完全なUnicodeを使用することを知っている可能性があります...それ以外の場合、MS Officeまたは何かが私のマシンに更新されたフォントをインストールした可能性があります。私のArialフォントは720KBなので、完全なUnicodeフォントのように見えます。C:\ Windows \ Fonts
Mokubai

@abel新しいArialフォントのコピーを見つけた場合は、Chromeの設定でフォントを標準のArialに戻すことを忘れないでください。
木梅

1
@abelうまくいくと思いますが、EULAに反することに関しては、私は弁護士ではありません。消費者として、私はWindows 7を所有しているので、私はそれから部品(フォント)を取り出して使用することができると主張しますが、弁護士はフォントがマシンでのみ使用するためにライセンスされていると主張するでしょうインストールされているため、別のマシンに転送するとEULAに違反する可能性があります。
木梅

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.