oppor
1
명조체인 서울 한강체는 L, M 두개의 파일이고
고딕체인 서울 남산체는 L, M, B, EB, 세로쓰기 이렇게 5개의 파일로 존재하는데요.
모든 파일을 ~/.fonts 폴더에 집어 넣고 사용할려고 해보면 한강체와 남산체 모두 하나씩만 인식합니다.
그놈에서 L,M,B,EB 를 모두 선택할수는 있는데 글꼴의 변화는 없더군요.
다른거 다 없애고 하나씩만 넣어주면 각각의 글꼴이 모두 표현됩니다. 두개 이상 넣으면 하나만 표현되구요.
볼드를 주면 시스템 자체적으로 두껍게 처리하더군요.
L, M, B, EB 를 모두 사용하고 싶은데 방법이 없을까요?
나눔고딕 글꼴도 비슷한 문제가 있었던것 같은데 서울체는 어떻게 해결 가능한가요?
user1
(강분도)
2
9.04 던가 9.10부터 시스템 글꼴이 전체적으로 두껍게 표현되어
개인 폰트 설정 파일을 건디려 본 적이 있는데 ~/.fonts.conf
참고 하여 보시기 바랍니다. ( 위 질문에 답글은 아닙니다. ) 댓글 없어서 적어 봅니다.
[code:3ng06bqe]<?xml version=‘1.0’?>
<!DOCTYPE fontconfig SYSTEM ‘fonts.dtd’>
<fontconfig>
<!-- See: man 5 fonts-conf –>
<!-- Antialias rules –>
<match target="font">
<!--Subpixel smoothing: rgb, bgr, vrgb, vbgr, none-->
<edit mode="assign" name="rgba"><const>none</const></edit>
<!-- Use hint? true/false. Usually true-->
<edit mode="assign" name="hinting"><bool>true</bool></edit>
<!-- Hint: hintfull, hintmedium, hintslight, hintnone -->
<edit mode="assign" name="hintstyle"><const>hintmedium</const></edit>
<!-- By default, apply antialias to all, filter on the following lines -->
<edit mode="assign" name="antialias"><bool>true</bool></edit>
</match>
<!-- If fonts are smaller than X, then don't antialias-->
<match target="font">
<test compare="less" name="size" qual="any">
<int>15</int>
</test>
<edit mode="assign" name="antialias">
<bool>false</bool>
</edit>
</match>
<!-- If BOLD fonts are smaller than Y, then don't antialias-->
<match target="font">
<test compare="more_eq" name="weight" qual="any">
<const>medium</const>
</test>
<test compare="less" name="size" qual="any">
<int>13</int>
</test>
<edit mode="assign" name="antialias">
<bool>false</bool>
</edit>
</match>
<!-- Firefox fix (it uses pixelsize, instead of size) -->
<match target="font">
<test compare="less" name="pixelsize" qual="any">
<int>15</int>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
<!-- Firefox fix BOLD (it uses pixelsize, instead of size) -->
<match target="font">
<test compare="more_eq" name="weight" qual="any">
<const>medium</const>
</test>
<test compare="less" name="pixelsize" qual="any">
<int>13</int>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
</fontconfig>[/code:3ng06bqe]