Linuxで破損したBengaliフォントを修正する方法

Linuxで破損したBengaliフォントを修正する方法

新しいmx Linuxをインストールしました。私のシステム情報は次のとおりです。

System:    Kernel: 5.10.0-17-amd64 [5.10.136-1] x86_64 bits: 64 compiler: gcc v: 10.2.1 
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.10.0-17-amd64 
           root=UUID=<filter> ro quiet splash 
           Desktop: Xfce 4.16.0 tk: Gtk 3.24.24 info: xfce4-panel wm: xfwm 4.16.1 vt: 7 
           dm: LightDM 1.26.0 Distro: MX-21.2_x64 Wildflower August 28  2022 
           base: Debian GNU/Linux 11 (bullseye) 

FirefoxまたはChromeでFacebookを開くと、Bengaliフォントが多少破損しています。以下はスクリーンショットです: ベンガル語のテキストが破損しています

ご覧のとおり、一部の単語は正しくレンダリングされません。

この問題を解決するために取った手順は次のとおりです。

  • 私はインストールしましたfonts-noto-core
  • 私はインストールしましたfonts-noto-ui-core

どうすれば解決できますか?

ベストアンサー1

この問題を引き起こす問題が発見されました。FreeSansファミリーフォントを削除し、FreeSerif問題を修正しました。

解決策:

# install required fonts
sudo apt-get install fonts-noto-core
sudo apt-get install fonts-noto-ui-core

# remove the conflicting fonts
sudo rm -f /usr/share/fonts/truetype/freefont/FreeSans*
sudo rm -f /usr/share/fonts/truetype/freefont/FreeSerif*

# update font cache
fc-cache -f -v

便利な参考資料:
Bengali Indicフォント接続文字レンダリングの問題
ベンガル語フォントレンダリングの問題

おすすめ記事