qtwebengine 브라우저와 크롬에는 고정 너비 글꼴이 없습니다.

qtwebengine 브라우저와 크롬에는 고정 너비 글꼴이 없습니다.

나는 Archlinux를 실행 중이고 ttf-google-fonts-git 패키지가 설치되어 있으므로 Noto Mono, Hack, Insonsolata, Consolas 등과 같은 고정 폭 글꼴이 많이 있습니다. 그러나 qtwebengine 기반 브라우저(qtebrowser, falkon, 열렬한 문서 읽기) 또는 chromium을 열면 코드 블록이 올바르게 렌더링되지 않습니다. github의 스크린샷을 살펴보세요:

잘못된 단일폭 렌더링

그러나 stackowerflow를 포함한 일부 페이지에서는 괜찮아 보입니다.

올바른 렌더링

나는 선생님의 지시와 조언을 따르려고 노력합니다.이 Reddit 게시물, 그리고 내가 검색한 다른 소스는 성공하지 못했습니다.

fc-match의 출력은 다음과 같습니다.

~ > fc-match monospace
NotoMono-Regular.ttf: "Noto Mono" "Regular"

Firefox는 모든 것을 잘 렌더링하지만 여전히 이 문제를 해결하고 싶습니다. 감사해요

답변1

& 를 제거하여 Noto Sans CJK JP이 문제를 해결했습니다 Noto Serif CJK JP.

관련 정보