windrose老大,请你说说你不打补丁的美化步骤
时间:2004-06-01
来源:互联网
你的贴图:
作者: dreamawake 发布时间: 2004-06-01
其他两个倒没有什么大的关系,除非你用Mingliu字体,在模拟粗体的时候,如果没有firefly的freetype补丁,就会破碎.
作者: Neo.K 发布时间: 2004-06-01
作者: 马乙 发布时间: 2004-06-01
作者: mrzhu 发布时间: 2004-06-01
最初由 Neo.K 发表 要使不带点阵字的中文字体(Arphic系列,ZYSong18030等)显示得清晰,要有模拟粗体,必须有firefly的libxft。 其他两个倒没有什么大的关系,除非你用Mingliu字体,在模拟粗体的时候,如果没有firefly的freetype补丁,就会破碎. |
这个是Mozilla 1.8
不知道怎么就显示粗体了
旧的Mozilla版本不行。
fontconfig_n01.png (28.6 KB, 691 次查看) |
作者: mrzhu 发布时间: 2004-06-01
作者: dreamawake 发布时间: 2004-06-01
什么代码?
作者: mrzhu 发布时间: 2004-06-01
作者: dreamawake 发布时间: 2004-06-02
看看opera中能不能支持粗体
作者: mrzhu 发布时间: 2004-06-02
作者: dreamawake 发布时间: 2004-06-02
明天加到fonts.conf中看看
作者: mrzhu 发布时间: 2004-06-02
最初由 dreamawake 发表 我不打补丁只改fonts.conf,要么就是中文很好,英文有锯齿,要么就是英文很好,中文模糊,不能两全啊! |
1. 把所需字体(simsun,tahoma,verdana,方正大黑...)安装到某个目录
2. 升级xfree86到4.4.0 (不升级也应该没什么问题,xorg刚出来,没试过)
3. 升级libXft,fontconfig,freetype到最新版
http://freedesktop.org/~xlibs/releas...-2.1.6.tar.bz2
http://freedesktop.org/~fontconfig/r...g-2.2.2.tar.gz
http://sourceforge.net/project/showf...?group_id=3157
全部自己编译安装。编译freetype的时候,按照源码目录/docs/TRUETYPE 文件的说明,打开bytecode interpreter 选项
4. 设置fonts.conf
在 /etc/fonts/fonts.conf 里面,添加字体路径,在字体列表中增加字体名称,记住把simsun放到其他中文字体之前。
这是字体列表的片段:
<!-- Serif faces --> <alias> <family>Bitstream Vera Serif</family> <family>Times</family> <family>Times New Roman</family> <family>Nimbus Roman No9 L</family> <family>Luxi Serif</family> <family>SimSun</family> <family>AR PL Mingti2L Big5</family> <family>Baekmuk Batang</family> <default><family>serif</family></default> </alias> <!-- Sans-serif faces --> <alias> <family>Bitstream Vera Sans</family> <family>Helvetica</family> <family>Arial</family> <family>Verdana</family> <family>Nimbus Sans L</family> <family>Luxi Sans</family> <family>SimSun</family> <family>AR PL KaitiM Big5</family> <family>Baekmuk Dotum</family> <default><family>sans-serif</family></default> </alias> <!-- Monospace faces --> <alias> <family>Bitstream Vera Sans Mono</family> <family>Courier</family> <family>Courier New</family> <family>Andale Mono</family> <family>Luxi Mono</family> <family>Nimbus Mono L</family> <family>NSimSun</family> <default><family>monospace</family></default> </alias>
<!-- Provide required aliases for standard names --> <alias> <family>serif</family> <prefer> <family>Bitstream Vera Serif</family> <family>Times New Roman</family> <family>Nimbus Roman No9 L</family> <family>Luxi Serif</family> <family>Times</family> <family>SimSun</family> <family>AR PL Mingti2L Big5</family> <family>Baekmuk Batang</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>Bitstream Vera Sans</family> <family>Verdana</family> <family>Nimbus Sans L</family> <family>Luxi Sans</family> <family>Arial</family> <family>Helvetica</family> <family>SimSun</family> <family>AR PL KaitiM Big5</family> <family>Baekmuk Dotum</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Bitstream Vera Sans Mono</family> <family>Andale Mono</family> <family>Courier New</family> <family>Luxi Mono</family> <family>Nimbus Mono L</family> <family>NSimSun</family> <family>AR PL KaitiM GB</family> <family>Baekmuk Dotum</family> </prefer> </alias>
5. 建立 ~/.fonts.conf(以下内容也可以放在 /etc/fonts/local.conf 之中)
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- This expression is added by Akito Hirai<[email protected]> for convenience. It can be used to make artificial bold versions in client libraries/applications. --> <match target="font"> <test name="weight"> <const>medium</const> </test> <test target="pattern" name="weight" compare="more"> <const>medium</const> </test> <edit name="weight" mode="assign"> <if> <more> <name>spacing</name> <const>proportional</const> </more> <const>demibold</const> <const>bold</const> </if> </edit> </match> <!-- Add by [email protected] Disable "Global Advance" for CJK mono spacing fonts. <match target="font"> <test target="pattern" name="lang" compare="contains"> <string>zh-tw</string> <string>zh-cn</string> <string>ja</string> <string>ko</string> </test> <test name="spacing" compare="eq"> <const>mono</const> </test> <edit name="globaladvance" mode="assign"> <bool>false</bool> </edit> </match> --> <!-- Add by [email protected] Enable "hinting & autohint" for all fonts. --> <match target="font"> <edit name="hinting" mode="assign"> <bool>true</bool> </edit> <edit name="autohint" mode="assign"> <bool>false</bool> </edit> </match> <!-- 这里开始设置simsun在8~16的大小时,不用AA,而是用点阵字体 --> <match target="font"> <test name="family" compare="eq"> <string>SimSun</string> </test> <test name="pixelsize" compare="less_eq"> <double>16</double> </test> <test name="pixelsize" compare="more_eq"> <double>8</double> </test> <edit name="antialias"> <bool>false</bool> </edit> </match> <!-- 这里开始设置用方正大黑代替simsun粗体 --> <match target="pattern"> <test name="weight" compare="more"> <const>medium</const> </test> <test name="family" compare="eq"> <string>SimSun</string> </test> <edit name="family" mode="assign"> <string>FZDaHei-B02S</string> </edit> </match> <match target="font"> <test name="family" compare="eq"> <string>FZDaHei-B02S</string> </test> <test name="pixelsize" compare="less_eq"> <double>12</double> </test> <edit name="pixelsize"> <int>13</int> </edit> </match> </fontconfig>
作者: windrose 发布时间: 2004-06-02
我是slk10,没有打firefly的补丁,而且xorg中没有用xtt字体渲染引擎。
作者: losska 发布时间: 2004-08-01
作者: Jockey 发布时间: 2004-08-01
那天把helvetica字体找到之后,试了试helvetica+simsun
效果还不错
screenshot.png (69.2 KB, 595 次查看) |
作者: osfans 发布时间: 2004-08-01
作者: zhangmms 发布时间: 2004-08-01
作者: windrose 发布时间: 2004-08-01
作者: windrose 发布时间: 2004-08-02
作者: LiEn 发布时间: 2004-08-04
作者: LiEn 发布时间: 2004-08-05
作者: Jockey 发布时间: 2004-08-05
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28