지난 번 올린 글에는 각 계정마다 .font.conf 파일을 만들어야 하는 불편이 있었다.
이번에는 시스템 폰트 설정을 수정하여, 각 계정마다 설정파일을 만들지 않아도 되도록 한다.
사용하고자 하는 폰트는 /usr/share/fonts/truetype/ 디렉터리에 복사한다.
저는 /usr/share/fonts/truetype/nanum/ 디렉터리에 복사했다. 또한 네이버에서 받은 압축파일을 풀면
폰트 파일명이 한글로 되어있는데, UTF-8 환경으로 사용하고 있는 시스템에서는 오류가 발생하여
영어로 파일명을 변경했다.
/etc/fonts/conf.d/ 디렉터리에 시스템 폰트 설정파일을 만들어 주면 된다.
설정파일을 내용은 10 ~ 22 픽셀에서 꺼져있는 antialias, autohint 옵션을 활성화하는 것이다.
필자는 59-ttf-nanum.conf 라는 파일명으로 생생했다.
위와 같이 하면 나눔고딕을 좀더 깨끗하게 사용할 수 있다.
아래는 serif와 sans font family에 나눔글꼴을 등록하는 방법이다.
serif에 나눔명조를, sans에 나눔고딕을 등록하였다.
수정해야 할 파일명은 69-language-selector-ko-kr.conf
참고) 현재 필자는 터미널의 글꼴은 기본설치 설정의 monospace 대신 terminus 글꼴로 설정해 사용하고 있다.
설치방법은 apt-get install xfonts-terminus
이번에는 시스템 폰트 설정을 수정하여, 각 계정마다 설정파일을 만들지 않아도 되도록 한다.
사용하고자 하는 폰트는 /usr/share/fonts/truetype/ 디렉터리에 복사한다.
저는 /usr/share/fonts/truetype/nanum/ 디렉터리에 복사했다. 또한 네이버에서 받은 압축파일을 풀면
폰트 파일명이 한글로 되어있는데, UTF-8 환경으로 사용하고 있는 시스템에서는 오류가 발생하여
영어로 파일명을 변경했다.
/etc/fonts/conf.d/ 디렉터리에 시스템 폰트 설정파일을 만들어 주면 된다.
설정파일을 내용은 10 ~ 22 픽셀에서 꺼져있는 antialias, autohint 옵션을 활성화하는 것이다.
필자는 59-ttf-nanum.conf 라는 파일명으로 생생했다.
<fontconfig>
<!-- Turn off antialias and autohint for Korean fonts depending on pixelsize -->
<match target="font">
<test name="lang" compare="contains">
<string>ko</string>
</test>
<test name="pixelsize" compare="more">
<int>10</int>
</test>
<test name="pixelsize" compare="less">
<int>22</int>
</test>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintmedium</const>
</edit>
</match>
<!-- Turn on antialias and hinting with hintmedium for Nanum fonts -->
<match target="font">
<test name="family" compare="contains">
<string>Nanum</string>
</test>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintsytle" mode="assign">
<const>hintmedium</const>
</edit>
</match>
</fontconfig>
<!-- Turn off antialias and autohint for Korean fonts depending on pixelsize -->
<match target="font">
<test name="lang" compare="contains">
<string>ko</string>
</test>
<test name="pixelsize" compare="more">
<int>10</int>
</test>
<test name="pixelsize" compare="less">
<int>22</int>
</test>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintmedium</const>
</edit>
</match>
<!-- Turn on antialias and hinting with hintmedium for Nanum fonts -->
<match target="font">
<test name="family" compare="contains">
<string>Nanum</string>
</test>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintsytle" mode="assign">
<const>hintmedium</const>
</edit>
</match>
</fontconfig>
위와 같이 하면 나눔고딕을 좀더 깨끗하게 사용할 수 있다.
아래는 serif와 sans font family에 나눔글꼴을 등록하는 방법이다.
serif에 나눔명조를, sans에 나눔고딕을 등록하였다.
수정해야 할 파일명은 69-language-selector-ko-kr.conf
<fontconfig>
<!-- Set preferred Korean fonts -->
<match target="pattern">
<test qual="any" name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>NanumMyeongjo</string>
<string>UnBatang</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>NanumGothic</string>
<string>UnDotum</string>
<string>Guseul</string>
</edit>
</match>
<!-- Set preferred Korean fonts -->
<match target="pattern">
<test qual="any" name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>NanumMyeongjo</string>
<string>UnBatang</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>NanumGothic</string>
<string>UnDotum</string>
<string>Guseul</string>
</edit>
</match>
참고) 현재 필자는 터미널의 글꼴은 기본설치 설정의 monospace 대신 terminus 글꼴로 설정해 사용하고 있다.
설치방법은 apt-get install xfonts-terminus