LinuxでのFirefoxの発音区別記号


0

Firefoxの発音区別記号は、Linuxのすぐ下でシフトされます。どのようにそれらを正常にすることができますか?Liberationフォントを使用しています。

テキスト:o̯equie̯

私が得るものの画像:

ここに画像の説明を入力してください

回答:


1

おそらく、使用されるLiberationフォントには、U + 032F以下のINVERTED BREVEを組み合わせた発音区別符号が含まれていません。これにより、ブラウザは強制的に別のフォントから取得します。これは、発音区別符号のグリフが異なるフォント用に設計されているため、結果的に劣った、またはここでのように完全に間違ったレンダリングになる可能性があります。

解決策は、テキストに必要なすべての文字を含むフォントを使用することです。文字U + 032Fは、一般的に使用されるフォントに一般的に存在しますが、いくつかの奇妙な例外があります。そのカバレッジリストを確認してください(完全ではありませんが、有用です)。


Linuxでは、使用可能なフォントファミリは1つだけです-Liberation。
Anixx

Verdana、Droid、Arial、Times New Roman、Nimbus、Georgia、DejaVu、Courierなど、さまざまなフォントを試しましたが、問題は消えません。一部のフォントでは、ブリーブが右ではなく左にシフトして表示されるだけです:
Anixx

@Anixx、正確なソースコード(またはURL)を投稿できますか?私が説明したフォントの問題は、たとえばU + 032FがないVerdanaやGeorgiaで必ず発生します。Arialなどでは、レンダリングソフトウェアがマークの結合を基本的にサポートしている場合は発生しません。ただし、ベース文字と結合マークの間に制御文字がある場合、おそらく失敗します。
ユッカK.コルペラ

テキストは質問に投稿されます。上記をご覧ください。
アニックス

テキストが投稿されたままで、コピーペーストと投稿で何も失われない場合、問題を説明する目に見えない文字はありません。しかし、画像では、発音区別符号は右にシフトしています。最初の「o」と最後の「e」の下に表示されます。使用するフォントにU + 032Fが含まれている場合は、Firefox(Win 7上のFirefox 14)で表示されます。完全に間違ったグリフ(文字の間隔が空いている)、および発音区別符号が右にシフトされているMeiryoのような一部のフォント(イメージ内など)。
ユッカK.コルペラ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.