Linux에서 손상된 Bengali 글꼴을 수정하는 방법

Linux에서 손상된 Bengali 글꼴을 수정하는 방법

새로운 mx 리눅스를 설치했습니다. 내 시스템 정보는 다음과 같습니다.

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 글꼴 연결 문자 렌더링 문제
벵골어 글꼴 렌더링 문제

관련 정보