GUI 애플리케이션에서 사용하기 위해 WSL/WSLg에 xfonts와 같은 사용자 정의 글꼴을 설치하는 방법은 무엇입니까?

GUI 애플리케이션에서 사용하기 위해 WSL/WSLg에 xfonts와 같은 사용자 정의 글꼴을 설치하는 방법은 무엇입니까?

WSL 및 WSLg를 통해 Windows 11에서 GUI 애플리케이션을 사용하려고 합니다. 불행하게도 내 GUI 응용 프로그램에는 일부 사용자 정의 글꼴(특히 xfonts-100dpi글꼴 및 글꼴 xfonts-75dpi)이 필요합니다. WSLg에는 이러한 글꼴이 포함되어 있지 않으므로 GUI 애플리케이션이 충돌합니다.

이러한 글꼴을 설치하고 WSLg(x11 서버)에서 사용할 수 있도록 하려면 어떻게 해야 합니까?

WSL 자체용으로 설치했는데 WSLg와 공유되지 않는 것 같습니다. /usr/share/fonts에서 으로 글꼴 파일을 수동으로 복사해도 /mnt/wslg/fonts아무 것도 변경되지 않았습니다.

답변1

이전 버전의 WSL을 실행하고 있는 것 같습니다.그리고Windows 11은 Windows 기능입니다.

WSLg에서 배포판의 글꼴을 사용하기 위한 지원이 추가되었습니다.최근의WSL 버전에서는 이제 다음과 같이 설치할 수 있습니다.신청 패키지마이크로소프트 스토어에서. 이는 현재 배포판을 설치하여 수행됩니다.입력하다WSLg 시스템 배포판 및 (아마도 다시 확인하지는 않았지만) /usr/share/fontsWSLg의 심볼릭 링크나 바인드 마운트를 통해 해당 배포판을 가리킵니다.

새 버전을 설치하려면 다음 중 하나를 수행하십시오.

  • Windows 11 22H2를 사용하고 있는지 확인하세요.

  • WSL 종료

  • 일반 PowerShell(비관리자) 셸을 시작하고 다음을 수행합니다.

    wsl --shutdown
    wsl --update
    wsl --version
    
  • 그래도 작동하지 않거나 Windows 11 21H2를 사용하는 경우 새 버전을 수동으로 설치하세요.마이크로소프트 스토어 페이지.

참고 사항: Windows 10 사용자도 이제 이 버전으로 업데이트하고 WSLg를 사용할 수 있습니다. 바라보다이 문제전제 조건에 대한 자세한 내용.

관련 정보