2016-07-05 8 views
0

添付の画像と同様に、ローカルホスティングWebページを使用したキッズモードでRaspberry piとクロムブラウザを使用してChitwan地区開発委員会のキオスクシステムを開発しています。異なるデバイスで異なるUnicodeネパールフォント

イメージのようにユニコードネパールフォントで問題が発生しました。フォントはWindowsではいつものように見えますが、LinuxやRaspbianディストリビューションでは醜く見えます。

あなたはこれについて考えていますか?もしそうなら、問題を整理するのを手伝ってください。 enter image description here

ありがとうございました!

答えて

1

LinuxおよびWindows(およびOSX、およびAndroid)のテキストレンダリングエンジンはそれぞれ異なります。

テキストを画面にきれいに表示するのは非常に難しく、一般的なピクセルは大きすぎるため、あらゆる種類の歪みのないテキストグリフなどの小さな図形を描画することはできません。セリフのフォントがコンピュータシステム上で使われることはめったにないので、セリフはより小さな形であり、ひずみの影響を受けやすくなります。

異なるシステムでは異なる歪みルールが適用されるため、テキストが異なるシステムで同じに見えません。非常に多くの場合、「良い」選択肢はなく、別のパラメータを犠牲にして1つのパラメータを改善します。

ユーザーは使用されていないルールに否定的に反応します(Linuxの人はWindowsのレンダリングが嫌い、Windowsの人はAppleのレンダリングが嫌いです)。それはちょうど習慣の問題で、数ヶ月間新しいレンダリングを使用するように強制します。以前のレンダリングに戻るのは嫌いです。

ほとんどの場合、あなたがそれに慣れていないので、あなたはそれを気に入らないでしょう。

次のオプションでは、ネパールフォントのデザイナーはWindowsでのみテストし、Windowsのチューニングに多くの時間を費やし、Windowsレンダリングのバグを回避しました。 Linuxでの結果は満足できません。なぜなら、これらのバグはLinuxでは存在せず、回避策は他の問題を引き起こし、Linuxにはフォントが調整されていない他のバグがあります。しかし、これはまれであり、Linuxは非常に成熟したテキストレンダリングスタックを持っており、フォントの抜本的な回避策を必要とするWindowsのバージョンは、今日はかなり古くなっています。

ほとんどの場合、おそらく最初のケースです。インターネットには、ウィンドウと同じレンダリング(無限など)を使うようにLinuxをチューニングするためのヒントがたくさんあります。 WindowsユーザーとWindowsフォントのみを対象としない限り、良い考えではありません。

関連する問題