C++,python,热爱算法和机器学习
全部博文(1214)
分类: LINUX
2007-11-20 07:27:17
修改字体权限
sudo chmod 755 /usr/share/fonts/yahei/*
cd /usr/share/fonts/yahei/
sudo mkfontscale && sudo mkfontdir && sudo fc-cache -fv
经过以上几步就可以在你的任一应用程序字体选项里找到该字体了
(配置文件仅作参考,视各自已安装字体具体情况为准。)
修改language-selector.conf
sudo gedit /etc/fonts/language-selector.conf
添加
Microsoft YaHei
示例:(说明:这只是language-selector.conf文件的部分内容,只作参考不要copy)
CJK_aliases
serif
Microsoft YaHei
AR PL UMing CN
AR PL ShanHeiSun Uni
WenQuanYi Bitmap Song
Bitstream Vera Serif
DejaVu Serif
AR PL UKai CN
AR PL ZenKai Uni
sans-serif
Microsoft YaHei
AR PL UMing CN
AR PL ShanHeiSun Uni
WenQuanYi Bitmap Song
Bitstream Vera Sans
DejaVu Sans
AR PL UKai CN
AR PL ZenKai Uni
monospace
AR PL UMing CN
AR PL ShanHeiSun Uni
WenQuanYi Bitmap Song
Bitstream Vera Sans Mono
DejaVu Sans Mono
AR PL UKai CN
AR PL ZenKai Uni
例如:
对系统──首选项──字体──配置,
对firefox──编辑──首选──字体──配置
对opera──工具首选项──网页──字体等──配置
重启X (Ctrl+Alt+BackSpace)
经过上述几步我们基本上完成了美化工作,一个赏心悦目的工作界面等待着你!
下面的内容是对字体美化有兴趣了解的朋友请继续阅读
(有兴趣继续美化的朋友不妨看看)
1 firefox浏览器使用iYaHei字体小诀窍
在地址栏输入about:config
然后在过滤器里输入font
找到font.default.zh_CN
右键,修改为iYaHei
找到font.default.x-western
右键,修改为iYaHei
2opera浏览器用iYaHei字体小诀窍
cd
nano .opera/styles/user/yahei.css
写入如下内容(参考)
@charset "utf-8";
/* Name: 雅黑 */
html,body,*{
font-family:"iYaHei"!important;
font-size: 14px !important;
word-spacing: 0.4mm !important;
letter-spacing: 0.2mm !important;}
保存退出
打开opera在其菜单栏依次打开
查看──样式──雅黑
重启opera
(有兴趣继续美化的朋友不妨看看)
检测字体安装情况
例如我们安装的是iYaHei
fc-list | grep 'iYaHei'
在shell下回显为
iYaHei:style=Regular
iYaHei:style=Bold
同样,如果你安装的是simsun使用
fc-list | grep '宋体'
即可
适应你的显示器显示
sudo dpkg-reconfigure fontconfig-config
第一选项 --->选 Native --->确定
第二选项---->选 Never(LCD选Always) --->确定
第三选项---->选 是 --->确定
然后
sudo dpkg-reconfigure fontconfig
修改/etc/fonts/fonts.conf
将字体路径修改为(也即将雅黑字体路径提前)
/usr/share/fonts/yahei
/usr/share/fonts
/usr/share/X11/fonts /usr/local/share/fonts
~/.fonts
说明:如果你只是将字体放在~/.fonts下,那么就应相应的提升~/.fonts的位置。这样做的目的是让fontconfig优先从该字体文件夹路径提取字体
修改系统默认字体
系统默认字体是文鼎字体 (注意同时打开的是2个文件)
sudo gedit /etc/fonts/conf.d/ttf-arphic-u*
分别把AR PL ShanHeiSun Uni和AR PL ShanHeiSun Uni MBE替换为sans和sans-serif
示例:(说明:这只是文件的部分内容,只作参考不要copy)
AR PL ZenKai Uni
AR PL ZenKai Uni MBE
sans
sans-serif
这样做的目的是
在/etc/fonts/language-selector.conf具有优先权的字体替换sans等字体
那么在这里,直接打上sans,就是间接引用/etc/fonts/language-selector.conf里优先权字体,从而达到替换的目的
在7.10的/etc/fonts/conf.d/里比上一个版本7.04多了一个CJK_aliases文件
修改此文件sudo gedit /etc/fonts/conf.d/CJK_aliases
在此文件的
下添加
例如
示例:(说明:这只是文件的部分内容,只作参考不要copy)
iYaHei
SimSun
NSimSun
SimSun-18030
NSimSun-18030
宋体
AR MingtiM GB
AR PL UMing CN
AR PL ShanHeiSun Uni
保存并关闭
很明显在/etc/fonts/conf.d/下CJK_aliases是“主管”中日韩字体的“首领”
而language-selector.conf直接引用的优先字体美化方式就是它了