LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4254|回复: 15

方法: linux下使用雅黑字体

[复制链接]
发表于 2006-12-13 01:21:55 | 显示全部楼层 |阅读模式
写在前面, 这个不是什么高水平的文章, 请老鸟们勿笑。 只为我们老百姓入门使用方便。

用了几天雅黑字体, 开始不习惯,用长了后, 的确比Simsun要舒服很多。又不少朋友问我, 如何使用雅黑字体, 特把方法附上

1 下载微软雅黑字体, 多数网站不敢冒犯微软, 不愿意附上下载地址。 但现在vista RC光盘已经到处飞了,从vista系统里面拷贝出来就好。 从网上下尽量使用.75, 至少.72版, 我第一次装的是.70, 没想到真有不少错字, 也非常不好看

2 以KDE为例, 选
菜单-Personal Settings(个人设置)-System Administration(系统管理)-Font Installer(字体安装),
此时尽量使用administrator(管理员) 模式,当然如果没有权限, 也可以直接安装, 不过不推荐。选Add Fonts, 添加安装字体, 找到刚才你下载并解压好的目录, 把 msyhbd.ttf  msyh.ttf 这两个字体添加近来, 确定后应该等待2秒左右, 字体就安装好了。

3 此时浏览网页, 你已经可以在firefox设置里指定中文字体是雅黑, 就可以使用雅黑字体浏览网页了。

4. 优化调整:
菜单-Personal Settings(个人设置)-Apperance & Theme(样式和主题)- Font (字体),
可以调整默认字体为雅黑(可选步骤, 根据个人习惯, 我l没有指定), 而后, 选择下面的use anti-aliasing for fonts (字体抗锯齿), 选中打开, 并点击Configure(设置), 里面的选项:
  第一行选 exclude range (0.0px-8.0pt), 这是为小字体准备的。
  第二行选 use sub-pixel hinting RGB, 如果不是液晶屏, 不要选择这一行
  第三行选 Hinting style Full和Middle都可以, 看个人习惯而定
最后点ok就好了

5.  是雅黑成为首选字体, 对于入门者有个简单办法, 就是删除其他一切中文字体。
在Yast-系统-控制中心, 点软件, 包管理, 选搜索Search, 把一切的中文字体包都删掉,比如方正字体(Founder), 繁简都要删掉, AR字体等等。全部删除后就好了。 直接到第7步

6. 如果想多字体共存, 就要设置文件更改字体顺序, 否则utf-8有可能不会完全使用雅黑而出现多字体混杂显示的现象。
配置文件在/etc/fonts/suse-post-user.conf, 把雅黑字体的往前调整, 放到一切中文和日文字体的前面, 这样系统就会把雅黑作为第一中文字体来使用了。
雅黑在设置文件中的名字是 Microsoft YaHei, 如果没有, 手工在字体列表中增加.


7 CTRL-ALT-BACKSPACE, 重启X, 登录后就大功告成了。

如果纰漏, 请大家补充。
发表于 2006-12-13 07:22:19 | 显示全部楼层
支持楼主为新手着想!楼主能发个雅黑的下载地址给我吗?:)
回复 支持 反对

使用道具 举报

发表于 2006-12-13 09:00:40 | 显示全部楼层
如果没有, 手工在字体列表中增加

要添加在什么地方呢?
能不能把这个文件传上来看看,谢谢!
回复 支持 反对

使用道具 举报

发表于 2006-12-13 09:35:18 | 显示全部楼层
我把我的传上来
  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <fontconfig>

  4. <!--
  5.   Set fonts to be preferred when the standard aliases "serif", "sans-serif",
  6.   and "monospace" are used.
  7. -->

  8.         <alias>
  9.                 <family>serif</family>
  10.                 <prefer>
  11.                         <family>Times New Roman</family>
  12.                         <family>Thorndale AMT</family>
  13.                         <family>DejaVu Serif</family>
  14.                         <family>SUSE Serif</family>
  15.                         <family>Bitstream Vera Serif</family>
  16.                         <family>Nimbus Roman No9 L</family>
  17.                         <family>Luxi Serif</family>
  18.                         <family>Likhan</family>
  19.                         <family>Frank Ruehl CLM</family>
  20.                         <family>FreeSerif</family>
  21.                         <family>Times</family>
  22.                         <family>Khmer OS System</family>
  23.                         <family>TSCu_Times</family>
  24.                         <family>BPG Chveulebrivi</family>
  25.                         <family>Nazli</family>
  26.                         <family>Microsoft YaHei</family>
  27.                         <family>MS PMincho</family>
  28.                         <family>MS Mincho</family>
  29.                         <family>HGPMinchoL</family>
  30.                         <family>HGMinchoL</family>
  31.                         <family>IPAPMincho</family>
  32.                         <family>IPAMincho</family>
  33.                         <family>Sazanami Mincho</family>
  34.                         <family>Kochi Mincho</family>
  35.                         <family>CMEXSong</family>
  36.                         <family>FZSongTi</family>
  37.                         <family>FZMingTiB</family>
  38.                         <family>AR PL SungtiL GB</family>
  39.                         <family>AR PL Mingti2L Big5</family>
  40.                         <family>UnBatang</family>
  41.                         <family>Baekmuk Batang</family>
  42.                         <family>SimSun</family>
  43.                         <family>HanyiSong</family>
  44.                         <family>ZYSong18030</family>
  45.                 </prefer>
  46.         </alias>
  47.         <alias>
  48.                 <family>sans-serif</family>
  49.                 <prefer>
  50.                         <family>Arial</family>
  51.                         <family>Albany AMT</family>
  52.                         <family>Verdana</family>
  53.                         <family>DejaVu Sans</family>
  54.                         <family>SUSE Sans</family>
  55.                         <family>Bitstream Vera Sans</family>
  56.                         <family>Nimbus Sans L</family>
  57.                         <family>Luxi Sans</family>
  58.                         <family>Mukti Narrow</family>
  59.                         <family>Nachlieli CLM</family>
  60.                         <family>FreeSans</family>
  61.                         <family>Helvetica</family>
  62.                         <family>Khmer OS System</family>
  63.                         <family>TSCu_Paranar</family>
  64.                         <family>BPG Glaho</family>
  65.                         <family>Terafik</family>
  66.                         <family>Meiryo</family>
  67.                         <family>Microsoft YaHei</family>
  68.                         <family>MS PGothic</family>
  69.                         <family>MS Gothic</family>
  70.                         <family>HGPGothicB</family>
  71.                         <family>HGGothicB</family>
  72.                         <family>IPAPGothic</family>
  73.                         <family>IPAGothic</family>
  74.                         <family>Sazanami Gothic</family>
  75.                         <family>Kochi Gothic</family>
  76.                         <family>CMEXSong</family>
  77.                         <family>FZSongTi</family>
  78.                         <family>FZMingTiB</family>
  79.                         <family>AR PL SungtiL GB</family>
  80.                         <family>AR PL Mingti2L Big5</family>
  81.                         <family>UnDotum</family>
  82.                         <family>Baekmuk Gulim</family>
  83.                         <family>Baekmuk Dotum</family>
  84.                 </prefer>
  85.         </alias>
  86.         <alias>
  87.                 <family>monospace</family>
  88.                 <prefer>
  89.                         <family>Consolas</family>
  90.                         <family>Andale Mono</family>
  91.                         <family>DejaVu Sans Mono</family>
  92.                         <family>SUSE Sans Mono</family>
  93.                         <family>Bitstream Vera Sans Mono</family>
  94.                         <family>Courier New</family>
  95.                         <family>Cumberland AMT</family>
  96.                         <family>Nimbus Mono L</family>
  97.                         <family>Luxi Mono</family>
  98.                         <family>Mukti Narrow</family>
  99.                         <family>Miriam Mono CLM</family>
  100.                         <family>FreeMono</family>
  101.                         <family>Terafik</family>
  102.                         <family>Khmer OS System</family>
  103.                         <family>TSCu_Paranar</family>
  104.                         <family>BPG Courier</family>
  105.                         <family>MS Gothic</family>
  106.                         <family>HGGothicB</family>
  107.                         <family>IPAGothic</family>
  108.                         <family>Sazanami Gothic</family>
  109.                         <family>Kochi Gothic</family>
  110.                         <family>CMEXSong</family>
  111.                         <family>FZSongTi</family>
  112.                         <family>FZMingTiB</family>
  113.                         <family>AR PL SungtiL GB</family>
  114.                         <family>AR PL Mingti2L Big5</family>
  115.                         <family>UnDotum</family>
  116.                         <family>Baekmuk Gulim</family>
  117.                         <family>Baekmuk Dotum</family>
  118.                         <family>NSimSun</family>
  119.                         <family>HanyiSong</family>
  120.                         <family>ZYSong18030</family>
  121.                 </prefer>
  122.         </alias>

  123. <!--
  124. For fonts which have good byte code, one should always use
  125. the byte code interpreter if anti-aliasing is off.
  126. When anti-aliasing is on, people apparently disagree whether these
  127. fonts look better with the auto-hinter or the byte code interpreter.
  128. But when anti-aliasing is off, it is obvious that using the
  129. byte code interpreter is better.
  130. This has to be limited to a list of fonts which are known
  131. to have good byte though, most fonts do *not* have good byte code
  132. and render better with the autohinter even if anti-aliasing is off
  133. (See "FreeSans" for example, it obviously looks better with the
  134. autohinter when anti-aliasing is off).
  135. -->

  136.         <match target="font">
  137.                 <test name="family">
  138.                         <string>Andale Mono</string>
  139.                         <string>Arial</string>
  140.                         <string>Comic Sans MS</string>
  141.                         <string>Georgia</string>
  142.                         <string>Impact</string>
  143.                         <string>Trebuchet MS</string>
  144.                         <string>Verdana</string>
  145.                         <string>Courier New</string>
  146.                         <string>Times New Roman</string>
  147.                         <family>Microsoft YaHei</family>
  148.                         <string>Tahoma</string>
  149.                         <string>Webdings</string>
  150.                         <string>Albany AMT</string>
  151.                         <string>Thorndale AMT</string>
  152.                         <string>Cumberland AMT</string>
  153.                         <string>Andale Sans</string>
  154.                         <string>Andy MT</string>
  155.                         <string>Bell MT</string>
  156.                         <string>Monotype Sorts</string>
  157.                 </test>
  158.                 <test name="antialias">
  159.                         <bool>false</bool>
  160.                 </test>
  161.                 <edit name="autohint">
  162.                         <bool>false</bool>
  163.                 </edit>
  164.         </match>

  165. </fontconfig>

复制代码


浏览器里面使用雅黑还真不习惯

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-12-13 16:09:01 | 显示全部楼层
装上了,但是总感觉没有ubuntu下清晰,特别是小字体,我在ubuntu下是打了那个cleartype的LCD补丁。请问SUSE下有相应的补丁么?还是已经包涵了?
回复 支持 反对

使用道具 举报

发表于 2006-12-13 16:59:58 | 显示全部楼层
之前在網路有看到再 ubuntu 下可以打上 patch 之後使用雅黑可以便很漂亮 ~~
不過在沒有打 patch SUSE 10.1 使用雅黑真的還是不好看 ~~ 都會有虛虛的感覺 ~~
請問是否有跟在 ubuntu 下那種掛丁給 Suse 用的嗎 ? ...

之前在網路有看到再 ubuntu 下可以打上 patch 之後使用雅黑可以便很漂亮 ~~
不過在沒有打 patch SUSE 10.1 使用雅黑真的還是不好看 ~~ 都會有虛虛的感覺 ~~
請問是否有跟在 ubuntu 下那種掛丁給 Suse 用的嗎 ? ...

之前在網路有看到再 ubuntu 下可以打上 patch 之後使用雅黑可以便很漂亮 ~~
不過在沒有打 patch SUSE 10.1 使用雅黑真的還是不好看 ~~ 都會有虛虛的感覺 ~~
請問是否有跟在 ubuntu 下那種掛丁給 Suse 用的嗎 ? ...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-13 22:44:36 | 显示全部楼层
bigbighill的截图很漂亮。

说到clear type了, 在linux不是必须的, 但是同样可以作到。 因为clear type实际上就是抗锯齿和亚象素调整, 主要针对的液晶屏的问题。 但是微软喜欢商业运作, 就像他们鼓吹asp一样, 起了个自己的名次, 然后满世界的宣传, 技术上是一样的。


在kde里能够找的到, 字体部分, 按照自己的习惯调整hinting吧。 如果想进一步优化, 调整一下dpi,  上面所说的  感觉没有ubuntu下清晰,特别是小字体 也有可能是dpi设置的问题。 改好后在应用程序中不会再虚了。

还有, 个别的firefox 在编译的时侯xft的问题, 主要是早期版本, 如果是的, 重新编译一下会好
回复 支持 反对

使用道具 举报

发表于 2006-12-13 23:38:03 | 显示全部楼层
还是wnequan字体很舒服。

个人喜欢。呵呵。

雅黑看了后感觉字体是圆的。不舒服.....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-14 00:27:50 | 显示全部楼层
挺方的, 感觉, 不是么?
回复 支持 反对

使用道具 举报

发表于 2006-12-14 08:24:23 | 显示全部楼层
适应雅黑需要时间
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表