- Liberation Sans: hintslight appears to be not sufficient for both BCI and

autohint, because longest straight lines in some glyphs such as 'g', 'a', 
  'B', 'f', etc.,  are rendered too wide (similar to hintnone). On the 
  contrary, using BCI with hintstyle=hintfull (likewise for hintstyle=hintmedium) 
  causes some parts of glyphs fonts to be too thin (see 'R' for example).
  So, the best combination seems to be autohinter with hintstyle=hintfull.

OBS-URL: https://build.opensuse.org/package/show/M17N/fontconfig?expand=0&rev=65
This commit is contained in:
Petr Gajdos 2012-05-28 11:11:25 +00:00 committed by Git OBS Bridge
parent cbaacc8952
commit 11bbb49921
2 changed files with 29 additions and 1 deletions

View File

@ -1,3 +1,13 @@
-------------------------------------------------------------------
Mon May 28 11:10:10 UTC 2012 - pgajdos@suse.com
- Liberation Sans: hintslight appears to be not sufficient for both BCI and
autohint, because longest straight lines in some glyphs such as 'g', 'a',
'B', 'f', etc., are rendered too wide (similar to hintnone). On the
contrary, using BCI with hintstyle=hintfull (likewise for hintstyle=hintmedium)
causes some parts of glyphs fonts to be too thin (see 'R' for example).
So, the best combination seems to be autohinter with hintstyle=hintfull.
-------------------------------------------------------------------
Thu May 24 14:24:05 UTC 2012 - pgajdos@suse.com

View File

@ -333,6 +333,24 @@ exceptions will follow
exceptions:
-->
<!-- none here so far -->
<!-- Liberation Sans: hintslight appears to be not sufficient for both BCI and
autohint, because longest straight lines in some glyphs such as 'g', 'a',
'B', 'f', etc., are rendered too wide (similar to hintnone). On the
contrary, using BCI with hintstyle=hintfull (likewise for hintstyle=hintmedium)
causes some parts of glyphs fonts to be too thin (see 'R' for example).
So, the best combination seems to be autohinter with hintstyle=hintfull. -->
<match target="font">
<test name="family">
<string>Liberation Sans</string>
</test>
<edit name="autohint" mode="assign"> <!-- for sure, saying this explicitely -->
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintfull</const>
</edit>
</match>
</fontconfig>