免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 950 | 回复: 0
打印 上一主题 下一主题

defoma安装字体的方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-31 11:07 |只看该作者 |倒序浏览
1、检查有没有下列的相关文件
defoma  x-ttcidfont-conf  ttf-arphic-*(这是文鼎的四个字体文件)
如果没有请用apt-get install 安装好。
2、复制你所需要的字体到:/usr/share/fonts/truetype/sim 目录中。
    中文字体:simsun.ttf  simfang.ttf  simkai.ttf  simhei.ttf
    英文字体:tahoma.ttf  verdana.ttf
    (如果你觉得字体太多,只想要simsun.ttf 也可以)
  mkdir /usr/share/fonts/truetype/sim
  cp /mnt/win/winnt/fonts/sim*.ttf /usr/share/fonts/truetype/sim/
3、为所需要的每一种字体编写hints文件,可拷贝Arphic的hints文件进行修改,也可以下我附件里缟写的的hints文件(注意要把文件名的后缀 .txt 去掉)。
    cd  /etc/defoma/hints
    cp ttf-arphic-gkai00mp.hints ttf-sim-simsun.hints
  编辑 ttf-sim-simsun.hints ,将 Arphic 改成 sim ;kai 改成 simsun
我的 ttf-sim-simsun.hints 内容:
  category truetype
begin /usr/share/fonts/truetype/sim/simsun.ttf
  Family = Sim-Sun
  FontName = SimSun-Medium
  Encoding = Unicode
  Location = Chinese-China English
  Charset = ISO10646-1 GB2312 BIG5 ISO8859-1
  UniCharset = GB2312 BIG5 ISO8859-1
  GeneralFamily = SimSun
  Weight = Medium
  Width = Fixed
  Shape = Upright
  Alias = Sim-SunGB SimSunGB
  Foundry = Sim
  Priority = 20
  X-Family = SimSun
  X-ElementAlias=foundry=default:family=simsun:resx=72:resy=72
  TTCap = halfwidth-bw=0.5 italic-angle=0.167 no-roblique no-oblique no-ritalic
end
4、把你所写好的每个字体的 hints 文件都注册到 defoma ,如:
  defoma-font reregister-all ttf-sim-simsun.hints
5、修改/etc/X11/XF86Config-4, XftConfig 文件,主要是在这两个文件中增加字体的路径,当然还要在 XF86Config-4这个文件中用 xtt 代替 freetype 来渲染字体。
Add path:
  FontPath  "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
  FontPath  "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
6、重新启动就可以了。
下列一些需要设置的地方:
1、在mozilla、phoenix浏览器中的字体选择,建议每个语言环境都选上相应的字体,字号都为12吧,这样可使显示的效果最佳。
      简体环境: sim-simsun-gb2312 ;
      繁体环境: sim-simsun-big5
       西方环境:sim-simtahoma-iso8859-1
2、windows中的楷体和仿宋体只是gb2312字符集,所以在修改hints文件时要看清
3、如果你要把系统的字体改为simsun字体,需要修改/etc/gtk/gtkrc.zh_CN文件中的字体设置。我的gtkrc.zh_CN文件:
style "gtk-default-zh-cn" {
       fontset = "-adobe-helvelica-medium-r-normal--14-*-*-*-*-*-iso8859-1,\
                  -sim-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,fixed"
}
class "GtkWidget" style "gtk-default-zh-cn"
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17903/showart_120812.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP