Ubuntu中安装中文字体
1、 一、准备自己所要安装的字体
Windows的字体一般存放在c:\windows\fonts目录下,打开以后看到那么多的字体文件,不管那么多了全部Copy过来,我是直接复制到了Ubuntu中/usr/share/fonts/zh_CN/这个文件夹下面,其中zh_CN这个文件夹是我自己新建的,拷贝完成后更新字体缓存,命令如下:
fc-cache
现在,差不多在Ubuntu系统中就可以使用刚才你拷贝的那些XP字体了,为了让整体显示更加好看,还可以修改/etc/fonts/fonts.conf这个文件,对字体的渲染顺序进行调整。
2、二、进行系统的字体美化
修改完成后,打开文件看了看,字体是显示出来了,但是在OpenOffice中选择字体的下来菜单中全部显示的是全部是乱码,经过询问别人和在网上查询相关资料终于知道是因为“字体别名”未作设置引起的,好了,现在知道原因了,开始调整吧!
修改/etc/fonts/local.conf
我是直接拷贝的现成的配置文件,内容如下:<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/fonts.conf file to configure system font access -->
<fontconfig>
<!--
Ln this file to /etc/fonts/local.conf
Modify these file at /etc/fonts/conf.avail
40-generic.conf
60-latin.conf
Add Simsun in them.
-->
<!-- 字体替代法 -->
<!-- 代替SimSun的粗体
<match target="pattern">
<test name="family"><string>SimSun</string></test>
<test name="weight" compare="more_eq"><const>bold</const></test>
<edit name="family" mode="assign"><string>VeraSansYuanTi-Bold</string></edit>
</match>
-->
<!-- 关闭SimSun的AA
<match target="font">
<test qual="any" name="family"><string>SimSun</string> </test>
<edit name="antialias" mode="assign"><bool>false</bool></edit>
</match>
-->
<!-- 关闭SimSun粗体的AA
<match target="font">
<test qual="any" name="family"><string>VeraSansYuanTi-Bold</string> </test>
<edit name="antialias" mode="assign"><bool>false</bool></edit>
</match>
-->
<!-- 修改ttf字体法 -->
<!-- Mac OS X 效果
<match target="font">
<test name="family"><string>Vera Sans YuanTi</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>
<match target="font">
<test name="family"><string>Vera Sans YuanTi Mono</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="hinting" mode="assign"><bool>false</bool></edit>
<edit name="autohint" mode="assign"><bool>false</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
<edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit>
</match>
-->
<!-- Win XP 效果 -->
<!--
<match target="font">
<test name="family"><string>Vera Sans YuanTi</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>
<match target="font">
<test name="family"><string>Vera Sans YuanTi Mono</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>
<match target="font">
<test qual="any" name="family"><string>Vera Sans YuanTi</string></test>
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="hinting" mode="assign"><bool>false</bool></edit>
<edit name="autohint" mode="assign"><bool>false</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
<edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit>
</match>
<match target="font">
<test qual="any" name="family"><string>Vera Sans YuanTi</string></test>
<test compare="more_eq" name="pixelsize" qual="any" ><double>12</double></test>
<test compare="less_eq" name="pixelsize" qual="any" ><double>16</double></test>
<edit name="antialias" mode="assign"><bool>false</bool></edit>
<edit name="hinting" mode="assign"><bool>true</bool></edit>
<edit name="autohint" mode="assign"><bool>false</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
<edit name="rh_prefer_bitmaps" mode="assign"><bool>true</bool></edit>
</match>
<match target="font">
<test qual="any" name="family"><string>Vera Sans YuanTi Mono</string></test>
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="hinting" mode="assign"><bool>false</bool></edit>
<edit name="autohint" mode="assign"><bool>false</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
<edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit>
</match>
<match target="font">
<test qual="any" name="family"><string>Vera Sans YuanTi Mono</string></test>
<test compare="more_eq" name="pixelsize" qual="any" ><double>12</double></test>
<test compare="less_eq" name="pixelsize" qual="any" ><double>16</double></test>
<edit name="antialias" mode="assign"><bool>false</bool></edit>
<edit name="hinting" mode="assign"><bool>true</bool></edit>
<edit name="autohint" mode="assign"><bool>false</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
<edit name="rh_prefer_bitmaps" mode="assign"><bool>true</bool></edit>
</match>-->
<!-- 用黑体替代宋体的粗体 -->
<match target="pattern">
<test name="family"><string>SimSun</string></test>
<test name="weight" compare="more_eq"><const>bold</const></test>
<edit name="family" mode="assign"><string>SimHei</string></edit>
</match>
<!-- 关闭宋体的AA -->
<match target="font">
<test qual="any" name="family"><string>SimSun</string></test>
<edit name="antialias" mode="assign"><bool>false</bool></edit>
</match>
<!-- 关闭黑体的AA -->
<!--<match target="font">
<test qual="any" name="family"><string>SimHei</string></test>
<edit name="antialias" mode="assign"><bool>false</bool></edit>
<edit name="weight" mode="assign"><const>bold</const></edit>
</match>-->
<!-- 解决不能识别中文字体名称的问题 -->
<match target="pattern">
<test name="family"><string>宋体</string></test>
<edit name="family" mode="assign"><string>SimSun</string></edit>
</match>
<match target="pattern">
<test name="family"><string>新宋体</string></test>
<edit name="family" mode="assign"><string>SimSun</string></edit>
</match>
<match target="pattern">
<test name="family"><string>仿宋_GB2312</string></test>
<edit name="family" mode="assign"><string>FangSong_GB2312</string></edit>
</match>
<match target="pattern">
<test name="family"><string>楷体_GB2312</string></test>
<edit name="family" mode="assign"><string>KaiTi_GB2312</string></edit>
</match>
<match target="pattern">
<test name="family"><string>黑体</string></test>
<edit name="family" mode="assign"><string>SimHei</string></edit>
</match>
<match target="pattern">
<test name="family"><string>方正大标宋简体</string></test>
<edit name="family" mode="assign"><string>FZDaBiaoSong-B06S</string></edit>
</match>
<match target="pattern">
<test name="family"><string>方正仿宋简体</string></test>
<edit name="family" mode="assign"><string>FZFangSong-Z02S</string></edit>
</match>
<match target="pattern">
<test name="family"><string>方正黑体简体</string></test>
<edit name="family" mode="assign"><string>FZHei-B01S</string></edit>
</match>
<match target="pattern">
<test name="family"><string>方正楷体简体</string></test>
<edit name="family" mode="assign"><string>FZKai-Z03S</string></edit>
</match>
<match target="pattern">
<test name="family"><string>方正小标宋简体</string></test>
<edit name="family" mode="assign"><string>FZXiaoBiaoSong-B05S</string></edit>
</match>
</fontconfig>
3、三、重启X,问题解决。
新手日志,各位高手请多指教!