2

Microsoft のフォント レンダリングが好きではありません。

クライアント用のサイトを作成しましたが、デバッグ リストのチェックを外した最後のボックスが最大です。(まだ「ライブ」ではないので、他のバグは無視してください - http://baked-beans.tv/bb )

font-family を使用して非標準の Web フォントをインポートしています。Mac では問題なくレンダリングされますが、PC では息絶え絶えの老人のように見えます。

最大の皮肉は、このフォントが Internet Explorer 8 で実際に読めるということです。IE が他のブラウザを凌駕するのを見たのはこれが初めてです。とにかく、フォントは PC の FF、Chrome、Opera では見栄えがよくありません。

したがって、私の解決策は、さまざまなフォントを PC ユーザーに提供することです。さまざまなブラウザー用の css ハックがたくさんありますが、さまざまな OS 用ではありません。PHP OS の検出は本当に複雑です。if(PC) do this; のような単純なものを探しています。それ以外の場合はそれを行います。

どんなアドバイスでも非常に役に立ちます

もう 1 つだけ... Windows がインターネット上でアンチエイリアシング タイプを実行するのを防ぐ方法があるかどうか疑問に思っていますか? 見栄えが悪いのは、アンチエイリアスを適用しようとしているからです。おそらく、貧弱なフォントをそのままにしておけば、それほど見栄えは悪くないでしょう。

4

3 に答える 3

4

CSS Browser Selectorは、さまざまな OS をターゲットにすることができます。:)

于 2010-10-12T07:25:25.417 に答える
0

このトピックに関する私のお気に入りの記事はここにあります:

http://getsatisfaction.com/typekit/topics/typekit_fonts_rendering_horribly_on_windows_based_systems

その背後にある理由については、TypeKit開発者を含む多くの良い議論があり、JavaScriptを使用してフォントスムージングが使用されているかどうかを検出することに関する興味深い記事へのリンクがあります(CSSだけでは絶対にできません)。

http://www.useragentman.com/blog/2009/11/29/how-to-detect-font-smoothing-using-javascript/

幸運を。

于 2010-10-12T01:03:47.963 に答える
0

いいえ、アンチエイリアシングを「殺す」ことはできません。

ただし、検出にはhttp://www.stoimen.com/blog/2009/07/16/jquery-browser-and-os-detection-plugin/を使用できます。

私が見たところ、見出しだけがくだらないので、それらにhttp://cufon.shoqolate.com/generate/を使用して、生活を楽にすることもできます。

于 2010-10-12T00:20:43.080 に答える