第二步:将copy到的字体文件夹copy到系统字体文件夹中并且修改权限
sudo cp {存放xpfonts的路径}/xpfonts /usr/share/fonts/
sudo chmod u+rwx /usr/share/fonts/xpfonts/*
第三步:建立字体缓存
cd /usr/share/fonts/xpfonts
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
这样就OK了,系统里面已经有了你想要的字体,这样用openoffice的时候再也不会遇到字体太少的尴尬了……如果看不到的话,sudo shutdown -r now试一下。
常见的Xserver会运行在本地的图形控制台,Xstation或者是安装了Xwindows仿真程序的PC上。如果X应用程序运行在远程服务器上,而它所需要的字体Xserver不能提供,您就可能会遇到字体问题。 有时,一种默认的字体会被用来显示应用程序所要表达的信息,但有的应用程序也可能会因为必须的字体无法使用而异常终止。fontserver的设计初衷就是解决这一类的问题。通过fontserver的客户机/服务器机制,Xserver可以从字体服务器上获取所有需要支持的字体数据,无论Xserver是运行在Unix服务器,Xstation还是PC上。这可以减轻系统管理员的负担,并且,这种访问方式可以为所有的Xserver提供字体支持而不必受Xserver软件字体支持能力的限制。如何设置AIX成为fontserver1. 安装fontserver fontserver的安装分为两部分:安装AIXfontserver软件和安装所需要支持的字体。在AIX上必须安装以下文件集: X11.fnt.fontserver X11.msg.en_US.fnt.fontserver 使用命令: lslpp -l [filesetname] 来判断以上文件集是否安装(apply 与commit状态均可)。2. 检查fontserver是否已经运行 如果fontserver已经处于运行状态,您就不需要进行进一步的设置了。要检查fontserver的运行状态,请使用以下命令: ps -ef | grep xfs 如果fontserver已经在运行,进程 /usr/bin/X11/xfs或 xfs应该会被列出来。3. 配置fontserver 要配置fontserver,请运行命令: /usr/lpp/X11/bin/xfsconf 此命令会配置fontserver在系统启动时自动启动。您只须运行此命令一次。此命令会修改/etc/rc.tcpip 和 /etc/services这两个启动文件。4. 启动fontserver 要启动fontserver,请使用命令: startsrc -s xfs 如果系统有问题,fontserver将不会启动。一个"fatal"错误会被显示在控制台上。环境:Ubuntu 12.04.5 LTS \n \l1.安装基本的软件包(第2步安装 zh_CN 中文字符集时要用到)
sudo apt-get update //ubuntu系统更新软件包列表
sudo apt-get install -y language-pack-zh-hans
sudo apt-get install -y language-pack-zh-hant
2.
cd /usr/share/locales
sudo ./install-language-pack zh_CN //开始安装zh_CN中文字符集
3. 编辑 sudo vim /etc/environment //环境变量配置文件
添加下面zh_CN.UTF-8有关的环境变量,添加完就变成默认的了哦:
LANG=zh_CN.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8
4.重新登录一次shell
source /etc/environment //使刚才添加的环境变量生效。如果不重新登录shell的话,执行此命令可能会报错哦,我试过了!
四.简单看下成果
1.locale 命令看下输出结果吧!
2.也可以进入 /var/lib/locales/supported.d
cat local
显示:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
而没有安装中文之前只显示:
en_US.UTF-8 UTF-8
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)