2

たとえば、ギリシャ語の記号をで表示するとπ、ChromeとSafariとFirefoxで非常に異なる結果が得られます。いくつかの例のテキストとして、私は持っています:

クロム:

Chromeのレンダリング

Firefox:

Firefoxのレンダリング

Webkitで文字をGeckoのスタイルに近づける方法はありますか?これは私がここで非常に好むものですか?

編集:実際には、問題はWebkit自体に関係していないようです。これは、Windows 7のChromeで好きなようにレンダリングされるようです:(私はSnowLeopardを使用していて、他のコンピューターをチェックする必要はありませんでした。 、heh)

ChromeonWindowのレンダリング

また、少しオフトピックですが、フォントがPCよりもMacで少し大胆にレンダリングされているように見える理由を誰かが知っていますか?

4

3 に答える 3

2

FirefoxはSymbolフォントを使用しているのに対し、Safariは適切な文字を含むUnicodeフォントを使用していると思います。

私のMacでは、これは機能します<span style="font-family: Symbol">&pi;</span>。また、コンテナのフォントをに設定することも機能するTimes New Romanようです。

于 2011-02-02T04:35:03.987 に答える
0

さて、それで最も奇妙なことが起こりました。私は自分のサイトをもう一度見ていて、ギリシャ語が完璧にレンダリングされていることに突然気づきました。更新などを実行したとは思わないので、何が起こったのかわかりませんが、問題は解決しました。もちろん、この問題を抱えている他の人にはあまり役に立ちませんが、それが起こったのです...

于 2011-02-04T03:48:17.120 に答える
0

ブラウザは、使用可能なフォントを使用してレンダリングします。一部のフォントで特定の文字が欠落している場合があります。その場合、ブラウザはそれらの文字に別のフォントを使用します。CSSで、フォントファミリが何であるかをブラウザに伝えると、一致するフォントをより適切に選択できます。

font: "Times New Roman", serif;

これで、ブラウザはセリフフォントから欠落している文字を取り込みます。

もちろん、@font-faceディレクティブを使用すると、必要なすべての文字を含むフォントを強制的に使用できます。

于 2012-05-02T16:43:43.580 に答える