Chinaunix首页 | 论坛 | 博客
  • 博客访问: 390681
  • 博文数量: 117
  • 博客积分: 4416
  • 博客等级: 上校
  • 技术积分: 1135
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-08 14:16
个人简介

一生醉生忘死,就让他继续下去吧!

文章分类

全部博文(117)

分类: LINUX

2011-09-16 14:53:58

cd /usr/share/fonts/truetype/
mkdir msyh
cd  msyh
复制雅黑字体文件到此目录
mkfontscale
mkfontdir
fc-cache -fv
确保/usr/share/fonts/truetype/msyh以及其中的文件对所有人可读。
vi /etc/X11/xorg.conf  
在Section "Files"中增加
FontPath        "/usr/share/fonts/truetype/msyh"
如果没有Section "File",则增加之。
Section "Files"
    FontPath        "/usr/share/fonts/truetype/msyh"
EndSection
找到有FontPath这系列的行,加上下面这行:
FontPath        "/usr/share/fonts/truetype/msyh"
保存退出
[color="red"]编辑 /etc/X11/Xsession 文件,加入类似语句
[color="red"]LANGUAGE=zh_CN.GBK
LANG=zh_CN.GBK
LC_ALL=zh_CN.GBK
export LANGUAGE LANG LC_ALL
export XMODIFIERS=@im=fcitx
killall fcitx
备注:最后一行一定不能少。
重起 X


拷贝字体至目录/home/xpfonts下
建立软连接 ln -s /home/xpfonts /usr/share/fonts/xpfonts ?

mkfontscale mkfontdir  建立索引
fc-cache   更新字体缓存

xlsfonts   core字体

fc-list    xft 字体

首先把你使用的字体拷贝到一个特定的目录(我的是/usr/local/share/fonts)


a)配置 Core 字体
(主要是对应-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0这样的设定)
强烈推荐运行 ttmkfdir 生成字体描述文件,而不要使用mkfontdir和mkfontscale,应为它
生成的字体描述文件中常常找不出gbk的encoding。
执行:
ttmkfdir /usr/local/share/fonts/ -o /usr/local/share/fonts/fonts.dir
cp /usr/local/share/fonts/fonts.dir /usr/local/share/fonts/fonts.scale

也许你不明白-*-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0是怎么定的,显示效果怎样?
其实要弄明白这个问题也很简单,只需要在XWindows下运行
# xfontsel
会出来一个图形化的设定界面,很简单的。

b)配置 Xft 字体
(主要是对应Font "xft:Tahoma:Medium:Size=12:encoding=iso8859-1"这样的设定)
这步就简单了,fc-cache -fv 就会自动把字体加入到了列表
判断安装的字体是否能被使用只需运行
# fc-list

MenuStyle * Font "xft:microsoft yahei:medium:size=12:encoding=iso8859-2"



========================================
        
       
cp *.ttf  /usr/share/fonts/truetype/myfonts/
   
        
sudo mkfontscale
         
sudo mkfontdir
         
sudo fc-cache -fv


阅读(4688) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~