特定のフォントとChromeでのレンダリング方法に問題があります。
Firefoxは、ttfを使用しているため、フォントを正しく表示します。
Chromeはアンチエイリアスを使用せず、フォントが「シャープ」で醜いです。
これは私が使用したcss宣言です
@font-face {
font-family: 'HelveticaNeueLT Std Thin';
src: url(../fonts/h2.eot);
src: url(../fonts/h2.svg#test) format('svg'),
url(../fonts/h2.woff) format('woff'),
url(../fonts/h2.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
問題はsvg宣言/フォントファイルにあるという結論に達しました。ハッシュタグをまったく使用せず、.svgのみのままにすると、アンチエイリアス処理されますが、行の高さが異なり、位置が少しずれてレンダリングされます。.svg#anythingを追加すると、アンチエイリアス処理がまったく行われず、見栄えが悪くなります。
このやや厄介な問題を解決するための提案を歓迎します。
PS:WindowsアンチエイリアスはOKです、私はこれをテストしました。@media screen and (-webkit-min-device-pixel-ratio:0)
また、svgフォントのみの宣言を試しましたが、成功しませんでした。これは再投稿かもしれませんが、関連する質問からすべての解決策を試したので、私は少し必死です。