柏仔 发表于 2005-5-28 10:55:23

[Good News]告别麻烦的字体美化

参看<Debian 里用 FreeType 支援中文粗体显示了>
http://linuxsir.org/bbs/showthread.php?t=201186

不用再安装firefly的patch了
粗体已经实现,斜体还会远吗

贴个图,用的是firefly的AR PL NewSung

fakeroot 发表于 2005-5-28 11:17:39

斜体本来就有了 :mrgreen:

柏仔 发表于 2005-5-28 12:26:16

中文斜体有了吗?
怎么作?

conner 发表于 2005-5-28 13:18:42

好像spacing有点问题。

柏仔 发表于 2005-5-28 13:32:51

好像spacing有点问题。
是的,据摩托学园的一些人说宽度还有点问题,粗体字看起来好像有点挤

fakeroot 发表于 2005-5-28 14:37:40

中文斜体

能看到吗?

柏仔 发表于 2005-5-28 22:02:23

中文斜体

能看到吗?
真的可以哦
什么时候的事啊?
我之前用SuSE的时候好像还没有的,然后没用Linux一段时间,最近才装上了Debian

cnhnln 发表于 2005-5-28 22:46:56

斜体早就有了

粗体是如何实现的阿?

mandrakechina 发表于 2005-5-31 21:27:52

spacing 的调整必须要patch libxft,让它跳到对freetype更低级的函数调用。因为freetype的上层不光是libxft,还有很多需要精确定位的排版程序会直接在freetype上边写(其中包括OOo)。这些程序不喜欢freetype一个简单的绘图程序自作主张拓宽字符。不过libxft的作者似乎不太喜欢类似的补丁。

另,目前moto学园放出的这个版本还有很多bug。在这个版本放出之后,patch的作者又修改了数十行代码,主要是针对文泉驿这样的纯bdf/pcf 字体。

btw,freetype目前的维护者就是tetex-cjk的作者Werner LEMBERG。他对亚洲语言还是很感兴趣的。

柏仔 发表于 2005-6-3 16:26:44

补充一下,使用这个升级后如果出现怪怪的问题,如英文粗体变破烂,粗体变斜等,把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]
查看完整版本: [Good News]告别麻烦的字体美化