[Good News]告别麻烦的字体美化
参看<Debian 里用 FreeType 支援中文粗体显示了>http://linuxsir.org/bbs/showthread.php?t=201186
不用再安装firefly的patch了
粗体已经实现,斜体还会远吗
贴个图,用的是firefly的AR PL NewSung 斜体本来就有了 :mrgreen: 中文斜体有了吗?
怎么作? 好像spacing有点问题。 好像spacing有点问题。
是的,据摩托学园的一些人说宽度还有点问题,粗体字看起来好像有点挤 中文斜体
能看到吗? 中文斜体
能看到吗?
真的可以哦
什么时候的事啊?
我之前用SuSE的时候好像还没有的,然后没用Linux一段时间,最近才装上了Debian 斜体早就有了
粗体是如何实现的阿? spacing 的调整必须要patch libxft,让它跳到对freetype更低级的函数调用。因为freetype的上层不光是libxft,还有很多需要精确定位的排版程序会直接在freetype上边写(其中包括OOo)。这些程序不喜欢freetype一个简单的绘图程序自作主张拓宽字符。不过libxft的作者似乎不太喜欢类似的补丁。
另,目前moto学园放出的这个版本还有很多bug。在这个版本放出之后,patch的作者又修改了数十行代码,主要是针对文泉驿这样的纯bdf/pcf 字体。
btw,freetype目前的维护者就是tetex-cjk的作者Werner LEMBERG。他对亚洲语言还是很感兴趣的。 补充一下,使用这个升级后如果出现怪怪的问题,如英文粗体变破烂,粗体变斜等,把SimSun删掉试试
我这个图就是只是了firefly-sung,没安装任何额外的字体
如果firefox没出现粗体,可以修改一下/etc/fonts/fonts.conf
<!--
Synthetic emboldening for fonts that do not have bold face available
-->
<match target="font">
<!-- check to see if the font is just regular -->
<test name="weight" compare="less_eq">
<int>100</int>
</test>
<!-- check to see if the pattern requests bold -->
<test target="pattern" name="weight" compare="more_eq">
<int>200</int>
</test>
<!-- set the embolden flag -->
<edit name="embolden" mode="assign">
<bool>true</bool>
</edit>
</match>
就是把200改成180(我也不知道为什么会这样)
页:
[1]