OS X에서 고정 폭 글꼴은 다른 글꼴보다 약간 더 가중됩니다. 이 느낌은 색상을보다 생생하게 표현하는 데 도움이됩니다.
Linux를 사용하고 있기 때문에 동작을 복제하려고합니다. 에서 ‘weight’속성을 수정하여이 작업을 수행하려고합니다 ~/.fonts.conf
.
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<test name="family">
<string>DejaVu Sans Mono</string>
<string>Bitstream Vera Sans Mono</string>
</test>
<edit name="weight" mode="assign">
<const>medium</const>
</edit>
</match>
</fontconfig>
분명히 이것은 제대로 작동하지 않습니다. 굵은 글씨로 DejaVu 또는 Bitstream 모노 글꼴이 더 굵게 표시되고 다른 글꼴에는 아무런 변화가 없습니다.
어떻게이 문제를 해결합니까?
답변
알았어, 알아 냈어 의 맨 페이지 fonts-conf
에서이 속성 은 font의 가중치가 아니라weight
굵은 체의 가중치를 설정합니다 . 그렇기 때문에 글꼴 전체를 바꾸지 않고 굵은 글씨체로 바꾸는 것이 좋습니다. 내가 찾고있는 것은 합성 글꼴 임베딩을 가능하게하는 것입니다. 그것을 사용 하여 문제 를 해결했습니다.weight
emboldening
~/.fonts.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<test name="family">
<string>Inconsolata</string>
</test>
<edit name="embolden" mode="assign">
<bool>true</bool>
</edit>
</match>
</fontconfig>
Inconsolata 12 pt 사용 전후 font (이 스크린 샷을 찍는 동안 글꼴 힌트를 비활성화했습니다).
엠보싱 양도 조절할 수 있다면 좋을 것입니다.