poqiu 发表于 2005-4-13 13:29:28

[求助] 为何我的部分英文字体发粗(已搞定了)

系统:RHAS 4
GNOME 桌面

弄了好久才把中文宋体的斜、粗、粗斜搞定,
可是英文和数字字体有点不对劲,现已搞定了。
问题的确出在没hinting上!

谢谢cnhnln的帮助!

现贴出几张截图,自己欢喜一下:

cnhnln 发表于 2005-4-13 22:05:14

可能是没有hinting的缘故。你需要重新编译freetype

poqiu 发表于 2005-4-14 18:04:30

可能是没有hinting的缘故。你需要重新编译freetype

先谢谢!

试了一下,加以下语句到local.conf
<match target="font">
<edit name="hinting">true</edit>
</match>
似乎无效果

HybridTheory 发表于 2005-4-14 21:16:45

用AA就好了。

cnhnln 发表于 2005-4-15 15:03:00

可能是没有hinting的缘故。你需要重新编译freetype

先谢谢!

试了一下,加以下语句到local.conf
<match target="font">
<edit name="hinting">true</edit>
</match>
似乎无效果
因为专利的问题,rh、fc系列默认都没打开hinting。你需要修改源码、重新编译安装freetype

poqiu 发表于 2005-4-16 18:46:24


因为专利的问题,rh、fc系列默认都没打开hinting。你需要修改源码、重新编译安装freetype


我用的的字体是Windows下的Simsun.ttf,
你所说的“修改源码、重新编译安装freetype”是什么意思,
我有点弄不明白(请勿笑)。
能否给点简单指导(源码在哪里?在哪个地方修改?)?

谢谢!

cnhnln 发表于 2005-4-16 21:58:03

http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=99726&highlight=%B4%F2%BF%AAhinting

试试看行不行

poqiu 发表于 2005-4-18 02:01:45

http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=99726&highlight=%B4%F2%BF%AAhinting

试试看行不行

今天仔仔细细拜读了你的那篇“修改ttf字体美化显示效果”,收获不小!
对以下段落又是反复研读试验,还是没成功。

使用 hinting:
由于 turetype 字体的 hinting 是有专利的(apple),所以很多发行版默认并没有打开 hinting。这就造成了很多字体不够好看。由于有些字体已经内置了 hinting,所以为利用这种技术获得更好的显示效果,我们可以自己开启 hinting
用如下方法就可以打开 hinting。前提是你使用 freetype2/xft2/fontconfig 显示字体
有一些发行版因为涉及到专利的原因,默认没有编译出带hinting支持的freetype。例如RH、FC的发行版
下载freetype2的源码,解压后,把 include/freetype/config/ftoption.h 里面的
/* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */

改成
#defineTT_CONFIG_OPTION_BYTECODE_INTERPRETER

然后编译,重新安装freetype2就行了
.
.
.


我对

前提是你使用 freetype2/xft2/fontconfig显示字体

这一句有点问题。

1) 我怎么知道使用了或没使用freetype2/xft2/fontconfig显示字体?
2) 如果没使用freetype2/xft2/fontconfig显示,如何才能使用到他?
3) 不使用freetype2/xft2/fontconfig显示字体,编译、安装freetype2也白搭,
   照样无法hinting?



有劳cnhnln解答,谢谢!

cnhnln 发表于 2005-4-18 21:18:59

1.现代发行版都是
2.没办法
3.如果没有freeype2的话,什么打开hinting都是空谈

建议你看看 http://www.linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=1165
http://www.linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=1512
http://www.linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=1184

poqiu 发表于 2005-4-18 21:53:08


建议你看看
http://www.linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=1165
http://www.linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=1512
http://www.linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=1184


正在看...

看来有关这个字体微疵的问题只能稍待,等对Linux使用熟练之后再解决。


再次感谢热心的cnhnln!

cnhnln 发表于 2005-4-18 23:06:03

呵呵,不客气
页: [1]
查看完整版本: [求助] 为何我的部分英文字体发粗(已搞定了)