Index: media-libs/fontconfig/files/local.conf |
diff --git a/media-libs/fontconfig/files/local.conf b/media-libs/fontconfig/files/local.conf |
index 0433a48e62fe9b005cb4a1726da0bd164e0185ee..21cf8643f1617b675f6edd5e8fc505254ab78ea1 100644 |
--- a/media-libs/fontconfig/files/local.conf |
+++ b/media-libs/fontconfig/files/local.conf |
@@ -7,7 +7,6 @@ |
<family>serif</family> |
<prefer> |
<family>Tinos</family> |
- <family>Ascender Serif</family> |
<family>Droid Serif</family> |
<family>Droid Sans Fallback</family> |
</prefer> |
@@ -16,7 +15,6 @@ |
<family>sans-serif</family> |
<prefer> |
<family>Arimo</family> |
- <family>Ascender Sans</family> |
<family>Droid Sans</family> |
<family>Droid Sans Fallback</family> |
</prefer> |
@@ -25,7 +23,6 @@ |
<family>monospace</family> |
<prefer> |
<family>Cousine</family> |
- <family>Ascender Sans Mono</family> |
<family>Droid Sans Mono</family> |
<family>Droid Sans Fallback</family> |
</prefer> |
@@ -45,6 +42,8 @@ |
</edit> |
</match> |
+ <!-- TODO(jungshik): use 'OR' operator to turn on BCI on for |
+ multiple fonts after making sure that it works correctly --> |
<match target="font"> |
<!-- Turn on BCI (turn off autohint) for Arimo --> |
<test name="family"><string>Arimo</string></test> |
@@ -77,6 +76,22 @@ |
<edit name="autohint" mode="assign"><bool>false</bool></edit> |
</match> |
+ <match target="font"> |
+ <!-- Turn on BCI (turn off autohint) for NanumGothic --> |
+ <test name="family"><string>NanumGothic</string></test> |
+ <edit name="hinting" mode="assign"><bool>true</bool></edit> |
+ <edit name="hintstyle" mode="assign"><const>hintfull</const></edit> |
+ <edit name="autohint" mode="assign"><bool>false</bool></edit> |
+ </match> |
+ |
+ <match target="font"> |
+ <!-- Turn on BCI (turn off autohint) for NanumMyeongjo --> |
+ <test name="family"><string>NanumMyeongjo</string></test> |
+ <edit name="hinting" mode="assign"><bool>true</bool></edit> |
+ <edit name="hintstyle" mode="assign"><const>hintfull</const></edit> |
+ <edit name="autohint" mode="assign"><bool>false</bool></edit> |
+ </match> |
+ |
<!-- Make IPA fonts to aliases of the corresponding Windows Japanese |
fonts --> |
<alias binding="same"> |
@@ -179,6 +194,8 @@ |
</accept> |
</alias> |
+ <!-- Aliases for Simplified Chinese Windows fonts. |
+ They're metric-compatible equivalent. --> |
<alias binding="same"> |
<family>Song ASC</family> |
<default> |
@@ -229,6 +246,36 @@ |
</accept> |
</alias> |
+ <!-- Aliases for Korean Windows fonts. |
+ TODO(jungshik): Shuld we get NanumGothic/Myeongjo aliased to |
+ Windows fonts with binding=same as is done for IPA fonts to |
+ Windows Japanese fonts? |
+ --> |
+ <alias> |
+ <family>Gulim</family> |
+ <family>굴림</family> |
+ <family>GulimChe</family> |
+ <family>굴림체</family> |
+ <family>Dotum</family> |
+ <family>돋움</family> |
+ <family>Dotumche</family> |
+ <family>돋움체</family> |
+ <family>MalgunGothic</family> |
+ <family>맑은고딕</family> |
+ <accept> |
+ <family>NanumGothic</family> |
+ </accept> |
+ </alias> |
+ <alias> |
+ <family>Batang</family> |
+ <family>바탕</family> |
+ <family>Batangche</family> |
+ <family>바탕체</family> |
+ <accept> |
+ <family>NanumMyeongjo</family> |
+ </accept> |
+ </alias> |
+ |
<!-- Preferred fonts for Simplified Chinese --> |
<match target="pattern"> |
<test name="lang" compare="contains"> |
@@ -343,7 +390,7 @@ |
<string>serif</string> |
</test> |
<edit name="family" mode="prepend" binding="strong"> |
- <string>Batang</string> |
+ <string>NanumMyeongjo</string> |
</edit> |
</match> |
<match target="pattern"> |
@@ -354,19 +401,10 @@ |
<string>sans-serif</string> |
</test> |
<edit name="family" mode="prepend" binding="strong"> |
- <string>Gulim</string> |
- </edit> |
- </match> |
- <match target="pattern"> |
- <test name="lang" compare="contains"> |
- <string>ko</string> |
- </test> |
- <test name="family"> |
- <string>monospace</string> |
- </test> |
- <edit name="family" mode="prepend" binding="strong"> |
- <string>Gulimche</string> |
+ <string>NanumGothic</string> |
</edit> |
</match> |
+ |
+ |
</fontconfig> |