答え1
これはマラヤーラム語 (私の場合は「Meera」) をレンダリングするために使用されるデフォルトのフォントの問題だと思います。LANG=ml_IN fc-match
ターミナルで確認できます。システム全体で使用されるデフォルトのフォントを変更するには:
- ファイルを作成します:
~.config/fontconfig/conf.d/50-my-malayalam.conf
コンテンツに次の内容を追加します。
<?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 サイトで、マラヤーラム語と英語の文字はほぼ同じフォント サイズで表示されます。