Windows でフォントが表示されない (スペースを占有)

Windows でフォントが表示されない (スペースを占有)

(完全なフォント初心者です)私はストックフォントを使って、他のグリフを組み合わせたグリフを作成しました。

必要な手順は次のとおりです。

その後、フォントをウェブページに埋め込みました。私が直面している問題は、ウェブページが一部のブラウザとOSの組み合わせでは正常に表示されるのに、他の組み合わせでは表示されないことです。組み合わせは次のとおりです: Linux = Ubuntu 13.04

  • 完璧に表示されます: Win10 + IE、Linux + Firefox、Linux + Chrome、Linux+PhantomJS

  • 長いグリフは表示されませんが、その長さの空白が表示されます。Win10 + Firefox、Win10 + Chrome、Win7+Firefox、Win7+IE

  • スペース 1 グリフ長を表示します。Win7+Chrome、Win10+PhantomJS

なぜこのようなことが起こるのか、また解決策があるかご存知の方はいらっしゃいますか?

答え1

スクリプトは、コンポーネント グリフを参照 (リンク) して複合グリフを生成します。そのため、[A] と [B] を [AB] に、[AB] と [C] を [ABC] に組み合わせても、後者はスタンドアロン グリフにはなりません。たとえば、[A] に変更を加えると、[AB] と [ABC] も変更されます。

したがって、中間グリフ (例では [AB]) を削除すると問題が発生し、一部のプラットフォームでそれが機能したことは驚くべきことです。

関連情報