LinuxSir.cn,穿越时空的Linuxsir!

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

苹果字体方案

[复制链接]
发表于 2008-1-6 10:54:16 | 显示全部楼层 |阅读模式
1楼放效果图,有兴趣到2楼看。

这jpg压得很烂,png原图在这里

本帖子中包含更多资源

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

x
 楼主| 发表于 2008-1-6 10:58:15 | 显示全部楼层
第一次写教程

字体已经打包(14M),点这里下载(fs2you),点这里下载(mediafire)。哪个快用哪个。
内有3个字体:Lucida Grande,STHeiti,Lihei Pro。Lihei Pro内含Lucida Grande。

解包
  1. tar -xf fonts.tar.gz && cd fonts
复制代码



编辑xorg.conf增加TTF字体路径,如果你的xorg.conf是用hwd生成的话,只需要取消注释。
  1. sudo vi /etc/X11/xorg.conf
复制代码

  1. # Additional fonts: Locale, Gimp, TTF...
  2.         FontPath     "/usr/share/fonts/cyrillic"
  3. [color=green]        FontPath     "/usr/share/fonts/TTF"[/color]
  4. #        FontPath     "/usr/share/lib/X11/fonts/latin2/100dpi"
复制代码



复制字体
  1. sudo cp LiHeiPro.ttf LucidaGrande.ttf stheiti.ttf /usr/share/fonts/TTF
复制代码

这里也行:~/.fonts/

刷新字体缓存
  1. sudo fc-cache -fv
复制代码



备份原有设置,
  1. cp /etc/fonts/conf.d/51-local.conf ~/51-local.conf_backup
复制代码


注意!下面为系统全局设置,如果只想看一下效果,编译~/.fonts.conf就成了.
如果你已有自己的字体配置,为了不必要的麻烦,先把它们移除.

字体渲染调整
  1. sudo vi /etc/fonts/conf.d/51-local.conf
复制代码


把下面的复制到  <fontconfig> 与 </fontconfig> 之间。


  1. <!--衬线字体选择顺序-->
  2.        <alias>
  3.                <family>serif</family>
  4.                <prefer>
  5.                        <family>Lucida Grande</family>
  6.                        <family>STHeiti</family>
  7.                        <family>LiHei Pro</family>
  8.                </prefer>
  9.        </alias>

  10. <!--无衬线字体选择顺序-->
  11.        <alias>
  12.                <family>sans-serif</family>
  13.                <prefer>
  14.                        <family>Lucida Grande</family>
  15.                        <family>STHeiti</family>
  16.                        <family>LiHei Pro</family>
  17.                </prefer>
  18.        </alias>

  19. <!--打开Lucida Grande的微调(轻微)-->
  20.        <match target="font">
  21.                <test name="family" compare="contains">
  22.                        <string>Lucida Grande</string>
  23.                </test>
  24.                <edit name="hinting" mode="assign">
  25.                        <bool>true</bool>
  26.                </edit>
  27.                <edit name="autohint" mode="assign">
  28.                        <bool>false</bool>
  29.                </edit>
  30.                <edit name="antialias" mode="assign">
  31.                        <bool>true</bool>
  32.                </edit>
  33.                <edit name="hintstyle" mode="assign" >
  34.                        <const>hintslight</const>
  35.                </edit>
  36.        </match>

  37. <!--关闭STHeiti和LiHei Pro的微调-->
  38.        <match target="font">
  39.                <test name="family" compare="contains">
  40.                        <string>STHeiti</string>
  41.                        <string>LiHei Pro</string>
  42.                </test>
  43.                <edit name="hinting" mode="assign">  
  44.                        <bool>false</bool>
  45.                </edit>
  46.                <edit name="autohint" mode="assign">  
  47.                        <bool>false</bool>
  48.                </edit>
  49.                <edit name="antialias" mode="assign">  
  50.                        <bool>true</bool>
  51.                </edit>
  52.        </match>


  53. <!--等宽字体选择顺序-->
  54. <alias>
  55.         <family>monospace</family>
  56.         <prefer>
  57.                 <family>Bitstream Vera Sans Mono</family>
  58.                 <family>DejaVu Sans </family>
  59.                 <family>Andale Mono</family>
  60.                 <family>Courier New</family>
  61.                 <family>Courier</family>
  62.                 <family>AR PL New Sung Mono</family>
  63.                 <family>AR PL New Sung</family>
  64.                 <family>AR PL ShanHeiSun Uni</family>
  65.                 <family>Kochi Gothic</family>
  66.                 <family>Baekmuk Dotum</family>
  67.         </prefer>
  68. </alias>
复制代码


等宽字体首选为Bitstream Vera Sans Mono(需要自行安装),当然,你可以换成自己喜欢的.
  1. sudo pacman -S ttf-bitstream-vera
复制代码


fontconfig设置教程,有兴趣可以看看。

重启X,设置好wm的字体,效果就出来了。

补充说明:我倾向于系统菜单使用STHeiti,文本使用LiHei Pro。
回复 支持 反对

使用道具 举报

发表于 2008-1-6 11:09:54 | 显示全部楼层
支持。楼主辛苦了。苹果的黑体一向是好东西,小字体比那个微软雅黑漂亮多了。
回复 支持 反对

使用道具 举报

发表于 2008-1-6 11:21:48 | 显示全部楼层
顶一个,连主题都是APPLE呀,不错,改天试试
回复 支持 反对

使用道具 举报

发表于 2008-1-6 11:26:30 | 显示全部楼层
楼主辛苦,虽然感觉字体怪异,外加apple的主题很丑.....................
另外能加上原理就好了,通俗的那种...寓教于乐.......不要长篇大论
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-6 11:42:59 | 显示全部楼层
谢谢楼上各位的支持
回复 支持 反对

使用道具 举报

发表于 2008-1-6 13:22:16 | 显示全部楼层
刚从STHeiti逃离出来...@_@
回复 支持 反对

使用道具 举报

发表于 2008-1-6 18:17:44 | 显示全部楼层
不错。。一直用这个字体。觉得很不错。。不过没有看到有lihei的影子。说代lucida的lihei貌似是修改版的lihei。

还有lucida grande也可以不开hint。如果开了,在openoffice里面菜单变很不好看。。
回复 支持 反对

使用道具 举报

发表于 2008-1-6 18:20:45 | 显示全部楼层
还有,没有等宽字体的方案。另外,除了修改你说的那个文件外,还可以直接新建一个local.conf,好处是就是更新也不会使修改的文件被覆盖。。51-locale.conf文件的意思就是允许使用local.conf
回复 支持 反对

使用道具 举报

发表于 2008-1-6 18:41:12 | 显示全部楼层
不错
建议把字体拷贝到 ~/.fonts, 把配置文件修改到 ~/.fonts.conf
回复 支持 反对

使用道具 举报

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

本版积分规则

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