登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

飞哥的技术博客

世上无难事,只怕有心人!

 
 
 

日志

 
 
 
 

给Linux 系统添加字体  

2010-11-04 16:19:47|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

给Linux系统添加字体和给windows添加字体没有什么两样,都很方便,只不过在Linux下添加后要手动把字体加载到系统里来,在windows中这一步也不用你做了。
1. 在windows中添加字体的方法:
     首先找个地方下载需要的字体。
     然后把字体拖到控制面板上的字体文件夹里来,一切就搞定了。
2. 在Linux中添加字体的方法:
     首先同样也要现下载或者拷贝windows系统里的字体,把他们放到想要放到的文件夹中(或者自己另建文件夹)
     一般的路径为/usr/share/fonts/。在这里新建或使用原有的文件夹。
    保存新字体的文件夹属性一定要设置为你的帐号可读,否则即便把字体导入系统也不能调用,而出现乱码。

     然后cd 到要添加字体的目录下 cd /usr/share/fonts/myfonts
                                                     mkfontscale
                                                     mkfontdir             产生fonts.dir和fonts.scale
                                                     fc-cache
     最重要的是fc-cache,前两个命令有人说是老命令不要也行,没试过。
     这样作的可以把整个文件夹中的字体批量导入到系统中,如果只想导入一个字体不必这么麻烦,直接点击字体,就会有导入的选项,导入就是了。

     这样就把新字体导入到系统里来了。
字体导入后就可以在各个应用程序中应用这些字体了,比如Office软件,浏览器等应用程序中了。那么X-windows的字体在那里设置呢,系统->首选项 -> 外观->字体中选择。

另外,Ubuntu论坛里的所谈到的组合字体又是怎么回事呢,这是Linux系统可造作性的一个良好体现,他可以让系统使用你最喜欢的中文字体和最喜欢的英文字体协同工作来美化你的工作界面。这方面的配置方式网上有很多。

转贴一个教程
 在Ubuntu(或者说其他GNU/Linux)的自由度是很大的,你可以修改很多东西,如果你有一定的动手能力,就可以DIY出完全个性的操作系统来!

在国内知名的极限论坛现在非常流行一种“组合字体”。就是把某一种字体的中文部分和另一种字体的英文和符号部分合并起来。起到相互相乘的作用。在 Windows,合并字体,需要一定的技术,而且效果一般。但是在Linux,只要简单操作,就可以合并出属于你自己的字体了!废话不多说,马上入正题!

准备工作

首先,你需要准备好两份字体,一份中文字体,一份英文字体

比如我用的,就是华文黑体+Lucida Grande。也就是Mac OS X默认的中文字体和英文字体。当然你自己也可以自由选择其他字体。

然后,打开终端,以Root权限打开文件管理器:

sudo nautilus

进入到/usr/share/fonts目录,创建一个文件夹,如myfont。把你需要合并的字体全放到文件夹里去。并设为任何人可读。
设置字体的效果(非必须)

使你的中文字体不微调

终端:sudo gedit /etc/fonts/fonts.conf

找到<fontconfig>。在下面加入一段

<match target="font">
<test >
<string>你的中文字体名称</string>
</test>
<edit >
<bool>false</bool>
</edit>
</match>
合并字体

关键的一步,修改字体配置文件。

前提是你必安装了Ubuntu的中文环境,如果没有,可以参考这里进行配置。

终端:sudo gedit /etc/fonts/conf.d/69-language-selector-zh-cn.conf

在适当的地方加入<string>你的中文字体名称</string>(注意,是加入,不是修改)->注意这里是只是名字而不要后缀,否则无效

<fontconfig>

<match target="pattern">
<test qual="any" >
<string>serif</string>
</test>
<edit mode="prepend" binding="strong">
<string>你的中文字体名称</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>Bitstream Vera Serif</string>
<string>DejaVu Serif</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>
<match target="pattern">
<test qual="any" >
<string>sans-serif</string>
</test>
<edit mode="prepend" binding="strong">
<string>Bitstream Vera Sans</string>
<string>DejaVu Sans</string>
<string>你的中文字体名称</string>
<string>WenQuanYi Zen Hei</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>
<match target="pattern">
<test qual="any" >
<string>monospace</string>
</test>
<edit mode="prepend" binding="strong">
<string>Bitstream Vera Sans Mono</string>
<string>DejaVu Sans Mono</string>
<string>你的中文字体名称</string>
<string>WenQuanYi Zen Hei</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>

</fontconfig>



终端:sudo gedit /etc/fonts/conf.d/99-language-selector-zh.conf

<fontconfig>

<match target="font" >
<test compare="contains" >
<string>你的中文字体名称</string>
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
</test>
<!– check to see if the font is just regular –>
<test compare="less_eq">
<int>100</int>
</test>
<test compare="more_eq" target="pattern" >
<int>180</int>
</test>
<edit mode="assign" >
<bool>true</bool>
</edit>
</match>

</fontconfig>

设置字体

找到:系统-首选项-外观-字体

,把全部字体改成你的英文字体,并设置适当的打小,还有渲染方式,可以自己试验,一般推荐“无微调+次像素”

好,到此为止,你的Ubuntu的字体已经被你修改的焕然一新了。希望那你会喜欢新的字体!!

外加本人效果图一张:给Linux 系统添加字体 - yangzhongfei - 阿飞的技术博客

引文来源  给Linux 系统添加字体 - Wiian的日志 - 网易博客

  评论这张
 
阅读(1994)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018