Ubuntu 17.04 - マラヤーラム語のフォントが小さすぎる

Ubuntu 17.04 - マラヤーラム語のフォントが小さすぎる

特に Facebook と Gmail では、マラヤーラム語のフォントが小さくて読めません。
また、文字の組み合わせも機能しません。

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

これについて何ができるでしょうか?

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

答え1

これはマラヤーラム語 (私の場合は「Meera」) をレンダリングするために使用されるデフォルトのフォントの問題だと思います。LANG=ml_IN fc-matchターミナルで確認できます。システム全体で使用されるデフォルトのフォントを変更するには:

  1. ファイルを作成します:~.config/fontconfig/conf.d/50-my-malayalam.conf
  2. コンテンツに次の内容を追加します。

    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
    <!-- Malayalam (ml) -->
    <match target="font">
            <test name="lang" compare="contains">
                    <string>ml</string>
            </test>
            <alias>
                    <family>sans-serif</family>
                    <prefer>
                            <family>Noto Sans Malayalam</family>
                    </prefer>
            </alias>
    </match>
    
    <match target="font">
            <test name="lang" compare="contains">
                    <string>ml</string>
            </test>
            <alias>
                    <family>serif</family>
                    <prefer>
                            <family>Rachana</family>
                    </prefer>
            </alias>
    </match>
    <!-- Malayalam (ml) ends -->
    </fontconfig>
    

ここでは「Noto Sans Malayalam」と「rachana」を使用しましたが、好きなフォントに置き換えてください。

ソース:https://thottingal.in/blog/2018/08/10/how-to-customize-malayalam-fonts-in-linux/

Firefox のみでこの問題を修正する方法: 環境設定 > フォントと色 > デフォルトのフォントを「Noto Sans Malayalam」に設定 (私の場合はこれでフォント サイズが大きくなりました。Facebook と YouTube のコメントでテスト済み)。

答え2

Chrome 設定のフォントを、利用可能なさまざまなマラヤーラム語のオプションに変更してみました。そして、いくつかのフォント (Anjaliold、Lohit など) により、Ubuntu 18.04 の Chrome で問題が解決しました。現在、YouTube などの Web サイトで、マラヤーラム語と英語の文字はほぼ同じフォント サイズで表示されます。

関連情報