2017-08-23 8 views
0

結合発音記号が結合しないフォントがあります。いくつかのアプリケーション(Adobe Illustrator)はフォントを正しくレンダリングします.1つのアプリケーションで文字が別々に表示されます。残念なことに、このアプリケーションはコントロール外のサーバー上に存在するため、テストが難しくなります。別のフォント(Arial Unicode MS)に切り替えると、組み合わせた発音区別記号が正しく表示されます。このアプリケーションはOpenTypeフォントをサポートしていません。結合発音区別記号は結合しません

たとえば、U+00EA(ê)とU+0323(下のドット)は、上のサーキュラーフレックスと下のドット(ệ)でレンダリングする必要がありますが、1つのアプリケーションではêとしてレンダリングされます。ドットが正しい垂直位置にあるの後にドットが付きます

FontForgeでView->Combinations->Ligaturesを使用すると、これらの2つのグリフの組み合わせが正しく表示されます。

フォントデザイナーではなく、私は少し失われています。何がこの問題を引き起こす可能性がありますか?

答えて

0

分音記号を組み合わせるのは素敵なフォント機能ですが、普遍的にサポートされているわけではありません。問題のアプリケーションは、おそらく現代のフォント機能をサポートしていないだけです。

発音記号を組み合わせることは、これを念頭に置いて設計する必要があります。それらに前進幅をゼロにし、グリフの開始位置の左にある分音記号を、前の文字の上/下に自然に配置するように配置します。残念ながら、あなたはそれをそのキャラクターに対して完全に位置づけることはできません。あなたはそれがの下に/にわたって良好に見えるようならば、それはおそらく、これは本当に貧しいのソフトウェアの場合はその場しのぎの対策であり、少なくとも読みやすいなど、ワット

となりますそれはいつもうまくいくとは限りません。例えば、大文字以上の高音符や小文字の大文字小文字が問題になります。

関連する問題