2013-08-09 3 views
7

私は非Webフォントのテキストを持っていますが、これには@font-faceを使用しました。行の高さはMacとWindowsで異なる動作をします

Windows上のすべてのブラウザで問題なく動作していますが、Macのすべてのブラウザで一番上に並んでいます。この画像で

enter image description here

ブルーボックスは、行の高さです。

this similar questionが見つかりましたが、実行可能な解決策はありません。

+2

どちらのマシンにも問題のフォントがインストールされていますか?ちょうど最初の考え。 –

+0

この他の投稿は[リンク](http://stackoverflow.com/questions/21442910/line-height-not-vertically-centering-text-on-mac-but-looks-fine-on-windows) –

+0

これがウェブフォントの場合は、フォントリス[Webfont Generator](http://www.fontsquirrel.com/tools/webfont-generator)を使用して、フォントファイルの行高さの設定を正規化してみてください。それは "垂直の測定値 (ブラウザ間で標準化)を修正する"オプションがあります。それはそれを修正するかもしれない(フォントに依存する) – feeela

答えて

-3

"vertical-align:middle"を試してみると、問題が解決する可能性があります。

2

異なるフォントを使用して解決された場合、問題はフォントではなくCSSで問題になります。

フォントsquirrelには「専門家」の下に「自動調整垂直メトリック」が表示されるオプションがあります。

https://www.fontsquirrel.com/tools/webfont-generator

関連する問題