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/fonts
WSLg의 심볼릭 링크나 바인드 마운트를 통해 해당 배포판을 가리킵니다.
새 버전을 설치하려면 다음 중 하나를 수행하십시오.
Windows 11 22H2를 사용하고 있는지 확인하세요.
WSL 종료
일반 PowerShell(비관리자) 셸을 시작하고 다음을 수행합니다.
wsl --shutdown wsl --update wsl --version
그래도 작동하지 않거나 Windows 11 21H2를 사용하는 경우 새 버전을 수동으로 설치하세요.마이크로소프트 스토어 페이지.
참고 사항: Windows 10 사용자도 이제 이 버전으로 업데이트하고 WSLg를 사용할 수 있습니다. 바라보다이 문제전제 조건에 대한 자세한 내용.