리눅스에서 정갈하고 미려하며 예쁜 UI 폰트를…

macOS 좋은 거 저도 압니다!
하지만 리눅스(Linux)도 질 수는 없으므로, 리눅스 UI도 폰트를 정갈하고 미려하고 예쁘게 다듬는 방법을 간략하게 나마 정리해 봅니다.
우분투(Ubuntu) 기준으로 설치시 디폴트(default)로 Fontconfig를 쓰는 것으로 압니다.

Fontconfig 자주 쓰는 명령어 정리

  • 글꼴캐시 강제갱신
    $ fc-cache -fvr

  • 등록된 글꼴 보기(은돋움, 은바탕이 설치되어있는 지 확인)
    $ fc-list | grep Un

  • 매치된 글꼴 보기
    $ fc-match

경로

  • 개인 글꼴 저장 위치
    ~/.config/fontconfig/

  • 시스템 글꼴 파일 위치
    /usr/share/fonts
    /usr/share/fonts/truetype

fonts.conf 설정 파일

<fontconfig>
    <match target="pattern">
        <test qual="any" name="family">
            <string>serif</string>
        </test>
        <edit binding="strong" mode="prepend" name="family">
            <string>Nimbus Roman No9 L</string>
            <string>KoPubWorldBatang</string>
        </edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family">
            <string>sans-serif</string>
        </test>
        <edit binding="strong" mode="prepend" name="family">
            <string>Inter</string>
            <string>Pretendard</string>
        </edit>
    </match>
    <match target="pattern">
        <test name="family" qual="any">
            <string>monospace</string>
        </test>
        <edit binding="strong" mode="prepend" name="family">
            <string>Ubuntu Mono</string>
            <string>Spoqa Han Sans Neo</string>
        </edit>
    </match>
</fontconfig>

위 코드를 복사하거나 이 저장소에서 파일을 받아 적절히 수정하여, 개인 글꼴 설정파일 디렉토리(~/.config/fontconfig/)에 fonts.conf로 저장해 줍니다.

개인적으로 추천하는 공개 글꼴(폰트)

  • monospace – Ubuntu Mono(영문), Spoqa Han Sans Neo(한글)
  • sans-serif – Nimbus Sans(영문), Inter(영문), Pretendard(한글)
  • serif – Nimbus Roman No9 L(영문), KoPUBWorldBatang(한글)

참고 글

리눅스 데스크탑 글꼴 설정(우분투 Hardy Heron 8.04 기준)
글꼴 설정을 자유롭게… 2탄

Leave a Reply