+ -
当前位置:首页 → 问答吧 → 有图有真相,各种字体配置效果

有图有真相,各种字体配置效果

时间:2010-02-04

来源:互联网

进入这个网页,从小到大显示一串默认文字。
http://www.cppprog.com/linux/fonttest.html
可以测试浏览器显示中英文的效果,包括HTML,JAVA,FLASH
这个网页实现很简单,相当于多个版本的Hello World!,各位看看有没有要改进的或添加的功能?

先放上我的

文泉驿微米黑效果
配置
<match target="font">
<test qual="any" name="family">
<string>WenQuanYi Micro Hei</string>
<string>文泉驿微米黑</string>
<string>文泉驛微米黑</string>
</test>
<edit name="globaladvance"><bool>false</bool></edit>
<edit name="spacing"><int>0</int></edit>
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit>
<edit name="embeddedbitmap"><bool>false</bool></edit>
<edit name="autohint" mode="assign"><bool>false</bool></edit>
<edit name="hinting" mode="assign"><bool>true</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintslight</const></edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>
上传的图像
微米黑.png (64.1 KB, 225 次查看)

作者: waiting4you   发布时间: 2010-02-04

默认配置,没改动fontconfig
上传的图像
AR.png (55.8 KB, 140 次查看)

作者: waiting4you   发布时间: 2010-02-04

永中宋体是永中Office自带的字体,我把它用在了系统上,看上去不错的说
上传的图像
宋体.png (45.3 KB, 127 次查看)

作者: waiting4you   发布时间: 2010-02-04

咳~~这个是版权字体哈~~
配置:
<match target="font">
<test qual="any" name="family">
<string>Microsoft Yahei</string>
<string>微软雅黑</string>
</test>
<edit name="autohint" mode="assign" > <bool>false</bool> </edit>
<edit name="hinting" mode="assign" > <bool>true</bool> </edit>
<edit name="hintstyle" mode="assign" > <const>hintfull</const> </edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>
上传的图像
yahei.png (55.4 KB, 145 次查看)

作者: waiting4you   发布时间: 2010-02-04

最后,放一个WindowsXP的宋体效果
上传的图像
windows.PNG (35.8 KB, 153 次查看)

作者: waiting4you   发布时间: 2010-02-04

抛砖引玉~~希望能看到更多的字体效果

作者: waiting4you   发布时间: 2010-02-04

good,我的系统没雅黑没宋体,wenquanyi+dejavu够了

作者: princelai   发布时间: 2010-02-04

文泉驿微米黑的粗体确实不好看。。。。

作者: liusp0301   发布时间: 2010-02-04

提点小建议:对于中文字体,除了微软雅黑之外,如果要使用hinting,
都应当开autohint,而不是字体自带的hinting,
另外,需要给freetype打LCD补丁。
附件是我这里的文泉驿微米黑的效果,
autohint开,hintstyle medium,次像素开,aa开,使用了LCD补丁。
上传的图像
截取选区_008.png (64.9 KB, 147 次查看)

作者: realasking   发布时间: 2010-02-04

微米黑设成autohint后笔划是变细了,就是有时会粘连到一起

作者: waiting4you   发布时间: 2010-02-04

看我楼上发的文泉驿微米黑的效果,呵呵

作者: realasking   发布时间: 2010-02-04

兰亭黑

<match target="font">
<edit name="globaladvance">
<bool>false</bool>
</edit>
<edit name="spacing">
<int>0</int>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign" >
<const>hintnone</const>
</edit>
</match>

<match target="font" >
<test name="weight" compare="less_eq">
<const>medium</const>
</test>
<test target="pattern" name="weight" compare="more">
<const>medium</const>
</test>
<edit name="embolden" mode="assign" >
<bool>true</bool>
</edit>
<edit name="weight" mode="assign">
<const>bold</const>
上传的图像
screen.jpg (49.9 KB, 101 次查看)

作者: rhfcaesar   发布时间: 2010-02-04

Lucida Grande + Heiti SC
上传的图像
1.jpg (70.6 KB, 82 次查看)

作者: jarryson   发布时间: 2010-02-04

引用:
作者: realasking
提点小建议:对于中文字体,除了微软雅黑之外,如果要使用hinting,
都应当开autohint,而不是字体自带的hinting,
另外,需要给freetype打LCD补丁。
附件是我这里的文泉驿微米黑的效果,
autohint开,hintstyle medium,次像素开,aa开,使用了LCD补丁。
不错哈~~俺弄成autohint咋就不好看捏?是LCD补丁的效果?

作者: waiting4you   发布时间: 2010-02-04

Droid Sans + Droid Sans Fallback
上传的图像
font_test.png (60.7 KB, 76 次查看)

作者: Alerander   发布时间: 2010-02-04

好贴,支持一把
我的字体老配不好

作者: axlrose   发布时间: 2010-02-04

微软雅黑,没怎么改配置。
上传的图像
2010-02-04-102141_866x258_scrot.png (56.0 KB, 69 次查看)

作者: zhou3345   发布时间: 2010-02-04

研究了一早上,终于支持Flash了,大家可以用来测试在HTML,JAVA,FLASH下是否能正确显示中文,以及显示效果。
JAVA改为使用AA输出。

作者: waiting4you   发布时间: 2010-02-04

我的java无法正确显示,flash可以。
但我的java程序中文正常的呀

作者: Alerander   发布时间: 2010-02-04

引用:
作者: Alerander
我的java无法正确显示,flash可以。
但我的java程序中文正常的呀
看这里:
http://wiki.archlinux.org/index.php/...B9.B1.E7.A0.81

也许这样也行:
export JAVA_FONTS=/usr/share/fonts/TTF

Java程序中文正常可能是因为程序中指定了中文字体的原因,网页里的那个使用的是默认字体!

作者: waiting4you   发布时间: 2010-02-05

引用:
作者: Alerander
Droid Sans + Droid Sans Fallback
难度是错觉?感觉Droid Sans + Droid Sans Fallback比微米黑好看一点的说~~

作者: waiting4you   发布时间: 2010-02-05

引用:
作者: waiting4you
看这里:
http://wiki.archlinux.org/index.php/...B9.B1.E7.A0.81

也许这样也行:
export JAVA_FONTS=/usr/share/fonts/TTF

Java程序中文正常可能是因为程序中指定了中文字体的原因,网页里的那个使用的是默认字体!
忘了说了,我是用的openjdk。应用程序没指定字体,我看了openjdk的字体配置文件,里面默认是用uming作中文字体的,jabref,matlab等java程序也印证了这个配置。

作者: Alerander   发布时间: 2010-02-05

引用:
作者: waiting4you
难度是错觉?感觉Droid Sans + Droid Sans Fallback比微米黑好看一点的说~~
确实有说WQY把droid字体调整的有点变形了,我没试过。随便配置一下,差不多就可以了。

作者: Alerander   发布时间: 2010-02-05

我也觉得Droid比微米黑好看一点,不过它收录的汉字数量就要少一些了。

作者: realasking   发布时间: 2010-02-05

引用:
作者: Alerander
忘了说了,我是用的openjdk。应用程序没指定字体,我看了openjdk的字体配置文件,里面默认是用uming作中文字体的,jabref,matlab等java程序也印证了这个配置。
你再试试,我用的是“sans-serif”字体族,在我的电脑上可以正确显示。
另外,我在Windows下看Flash是有粗体的,在Linux下居然没有?

作者: waiting4you   发布时间: 2010-02-05

雅黑,效果好像还可以
上传的图像
Screenshot.png (86.7 KB, 39 次查看)

作者: eproly   发布时间: 2010-02-05

引用:
作者: eproly
雅黑,效果好像还可以
效果不错,可以给个配置吗?
另外,我的雅黑显示“系”字的时候上面的一撇会变得很粗,你的会吗?

作者: waiting4you   发布时间: 2010-02-05

引用:
作者: waiting4you
效果不错,可以给个配置吗?
另外,我的雅黑显示“系”字的时候上面的一撇会变得很粗,你的会吗?
搞错了,我网页用的是正黑,不是雅黑。
上传的图像
Screenshot-1.png (20.1 KB, 28 次查看)
上传的附件
fonts.conf.bz2 (1.0 KB, 3 次查看)

作者: eproly   发布时间: 2010-02-05

有心想编一个即时显现的字体调节工具,打开一个字体,几个控件改变Hint,AA,subpixel等设置后实时显示效果。这样调字体就爽多了,不知道有没有这种软件,如果没有可以考虑写一个:-)

作者: waiting4you   发布时间: 2010-02-05

引用:
作者: waiting4you
有心想编一个即时显现的字体调节工具,打开一个字体,几个控件改变Hint,AA,subpixel等设置后实时显示效果。这样调字体就爽多了,不知道有没有这种软件,如果没有可以考虑写一个:-)
pango-view可以测试不同的hinting和backend等选项,不错的~

作者: nacre   发布时间: 2010-02-05

哈, Win下 是如此鸟样!


上传的图像
1.PNG (19.4 KB, 89 次查看)

作者: carbonjiao   发布时间: 2010-02-05

楼上,你没有ClearType吧?

作者: waiting4you   发布时间: 2010-02-05

咋没人发丽黑或幼圆的呢?

作者: waiting4you   发布时间: 2010-02-22

热门下载

更多