ホームページ  >  記事  >  ウェブフロントエンド  >  CSS3 でフォントのアンチエイリアシング レンダリング効果を実現するにはどうすればよいですか? -webkit-font-smoothing プロパティ (例)

CSS3 でフォントのアンチエイリアシング レンダリング効果を実現するにはどうすればよいですか? -webkit-font-smoothing プロパティ (例)

青灯夜游
青灯夜游オリジナル
2018-09-13 15:19:392069ブラウズ

この章では、CSS3 でフォントのアンチエイリアシング レンダリング効果を実現する方法を紹介します。 -webkit-font-smoothing 属性 (例) には、特定の参考値があります。必要な方は参考にしていただければ幸いです。

フォントのアンチエイリアシング レンダリングにより、フォントがより鮮明で快適に見えるようになります。現在、アイコン フォントがトレンドになるにつれて、アンチエイリアス レンダリングの使用が増えています。

font-smoothing は非標準の CSS 定義です。標準仕様の草案には含まれていましたが、何らかの理由で後に Web 標準から削除されました。

ただし、アンチエイリアス レンダリングには次の 2 つの定義を使用できます:

-webkit-font-smoothing: antialiased; /*chrome、safari*/
-moz-osx-font-smoothing: grayscale;/*firefox*/

1. Webkit は独自のエンジンでこの効果をサポートします。

-webkit-font-smoothing 3 つの属性値があります:

1) none: 低ピクセルのテキストに適しています

2) subpixel-antialiased: デフォルト値

3) antialiased: アンチエイリアスは非常に優れています

例:

body{
   -webkit-font-smoothing: antialiased;
}

この属性を使用すると、ページ上のフォントがアンチエイリアス化され、フォントがより鮮明に見えます。追加後、ページが急に小さくなり、見やすくなりました。

2. Gecko は、アンチエイリアス効果の独自の非標準定義も開始しました。

-moz-osx-font-smoothing:inherit | greyscale;この属性には、より明確な効果もあります。

例:

.icon {
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}

3. Ionic フレームワークは、スタイルに追加の font-smoothing: antialiased;

を追加します。これは、フォント スムージングが標準化されるのを待っているため、準備をしてください。

以上がCSS3 でフォントのアンチエイリアシング レンダリング効果を実現するにはどうすればよいですか? -webkit-font-smoothing プロパティ (例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。