用defoma管理字体做的debian美化(完美)
时间:2003-02-27
来源:互联网
第二、三张由于网页的图片原因导致文件太大,所以把分辩率调低了。效果不是很好。
作者: losska 发布时间: 2003-02-27
作者: losska 发布时间: 2003-02-27
作者: losska 发布时间: 2003-02-27
作者: carlos 发布时间: 2003-02-27
作者: FKtPp 发布时间: 2003-02-27
作者: faint 发布时间: 2003-02-27
作者: zxwmail 发布时间: 2003-02-28
很有名的文章了,里面讲得很详细
只要把MingLiu字体换成SimSun,再把big5换成gb2312或gbk就好了
作者: carlos 发布时间: 2003-02-28
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"
最后我要感谢那些曾经帮助过我的人,感谢linuxsir,感谢摩托学园,没有他们的帮助我无法完成这件事。
作者: losska 发布时间: 2003-02-28
作者: losska 发布时间: 2003-02-28
作者: faint 发布时间: 2003-02-28
作者: faint 发布时间: 2003-02-28
作者: losska 发布时间: 2003-02-28
作者: gavinyoung 发布时间: 2003-03-02
begin /usr/share/fonts/truetype/DIY/tahoma.ttf
Family = Tahoma
FontName = Tahoma-Regular
Encoding = Unicode
Location = English
Charset = ISO8859-1
GeneralFamily = Roman
Weight = Medium
Width = Variable
Shape = Upright
Foundry = Microsoft
Priority = 10
end
category truetype
begin /usr/share/fonts/truetype/DIY/tahomabd.ttf
Family = Tahoma
FontName = Tahoma-Bold
Encoding = Unicode
Location = Englishh
Charset = ISO8859-1
GeneralFamily = Roman
Weight = Bold
Width = Variable
Shape = Upright
Foundry = Microsoft
Priority = 10
end
不过tahoma要有AA才好看,不然会缺笔划,也许是我的hints文件写得不对
也可以用 defoma-hints truetype tahoma.ttf > tahoma.hints来生成hints文件
作者: carlos 发布时间: 2003-03-03
用qterm的时候明显感觉连站点的时候会慢得多
放大缩小窗口的速度也极慢
实际上mozilla也变慢了,不过感觉没那么难受
用了标准的fonts.dir就ok了
作者: FlawZero 发布时间: 2003-03-03
作者: losska 发布时间: 2003-03-03
作者: gavinyoung 发布时间: 2003-03-03
我的西文间距特别大,2,没有发现tahoma字体。3中文有一点儿缺笔划。
作者: maple 发布时间: 2003-03-04
Tahoma怎么被设成fixed字体了?
Tahoma的粗体字你也没有设
作者: carlos 发布时间: 2003-03-04
最初由 FlawZero 发布 我以前用defoma管理字体生成的hints,自己没有手动改过 用qterm的时候明显感觉连站点的时候会慢得多 放大缩小窗口的速度也极慢 实际上mozilla也变慢了,不过感觉没那么难受 用了标准的fonts.dir就ok了 |
作者: faint 发布时间: 2003-03-04
用mkfontdir生成的?
作者: carlos 发布时间: 2003-03-05
最初由 maple 发布 今天用诸位的方法试了一下(simsun和tahoma的hints文件是原封不动的照抄),字体好看多了。不过问题还是有的:1 我的西文间距特别大,2,没有发现tahoma字体。3中文有一点儿缺笔划。 |
tahoma我把它改为simtahoma了
作者: losska 发布时间: 2003-03-05
最初由 carlos 发布 to losska Tahoma怎么被设成fixed字体了? Tahoma的粗体字你也没有设 |
另外一个,tahoma 的hits文件我也是根据arphic的文件来改的,可能是因为这个原因吧,你可以对它进行更好的设置。
作者: losska 发布时间: 2003-03-05
不过debian的X还不支持GB18030的说
作者: carlos 发布时间: 2003-03-06
最初由 carlos 发布 看过了,基本上正确,编码好像还应该加上GBK和GB18030 不过debian的X还不支持GB18030的说 |
作者: losska 发布时间: 2003-03-07
你可以用defoma-hints truetype simsun.ttc > simsun.hints来生成hints文件,在这个过程中,你可以看到你所选的字体支持哪些charset
作者: carlos 发布时间: 2003-03-07
最初由 carlos 发布 so... 什么是标准的fonts.dir? 用mkfontdir生成的? |
作者: FlawZero 发布时间: 2003-03-08
最初由 carlos 发布 simsun和simhei支持gbk 你可以用defoma-hints truetype simsun.ttc > simsun.hints来生成hints文件,在这个过程中,你可以看到你所选的字体支持哪些charset |
defoma-hints Can't locate FreeType.pm in @INC (@INC contains: /usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/local/lib/site_perl .) at (eval 1) line 2.
\n
可我看了系统里面有perl啊,这是怎么回事?!我是不是缺少什么文件?
作者: losska 发布时间: 2003-03-10
作者: fj2008 发布时间: 2003-03-10
The font "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,
-*-simsun-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,*-r-*" does not support all the required character sets for the current locale "zh_CN"
(Missing character set "GBK-0")
The font "-sim-simsun-medium-r-normal-*-*-84-*-*-m-*-*-*" does not support all the required character sets for the current locale "zh_CN"
(Missing character set "ISO8859-1")
(Missing character set "GBK-0")
** WARNING **: Failed to open font: "-sim-simsun-medium-r-normal-*-*-84-*-*-m-*-*-*".
libmikmod.so.2: 无法打开共享对象文件: 没有那个文件或目录
libGL.so.1: 无法处理 TLS 数据
The font "-sim-simsun-medium-r-normal-*-*-84-*-*-m-*-*-*" does not support all the required character sets for the current locale "zh_CN"
(Missing character set "ISO8859-1")
(Missing character set "GBK-0")
** WARNING **: Failed to open font: "-sim-simsun-medium-r-normal-*-*-84-*-*-m-*-*-*".
** WARNING **: oss_open(): Failed to open audio device (/dev/dsp): 设备或资源忙
作者: 灌水高手 发布时间: 2004-06-27
用xlsfonts找到一大堆simsun的,但怎么设置才能正常显示中文呢?
谢谢
作者: guang 发布时间: 2005-01-29
作者: 革命者 发布时间: 2005-03-06
作者: super 发布时间: 2005-03-19
作者: zslibra 发布时间: 2006-07-23
作者: zslibra 发布时间: 2006-07-23
作者: zslibra 发布时间: 2006-07-23
作者: FireMeteor 发布时间: 2006-07-23
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28