<script language="JavaScript" type="text/javascript">
ocument.write("<script src="\"http://www.chinaitlab.com/ADjs/200604/8.js\""><\/script>");</script> <script src="http://www.chinaitlab.com/ADjs/200604/8.js" type="text/javascript"></script> <layer id="BannerZoneAD_Div8" width="360px" height="300px">
</layer>
一 最简单的“犯法”
1 为Fdora 添加 fireflysung字体,可到网络上下载或者者用arphic-uming,以在任何一个Debian的mirror下载,也内嵌了firefly点阵字
2 解压后,把fireflysung.ttf或者uming.ttf复制到 /usr/share/fonts/chinese/TrueType
3 桌面─> 首选项 ─ > 字体,把字体都设置为 AP RL Newsung 或者AR PL ShanHeiSun Uni,字体渲染选择单色,注销,enjoy!
二 进一步的美化工作
如果对字体显示要求高点的话如:有粗体字,就需要多一些的步骤了。
不多说了。开始,Let's Go!
1 首先要先提一下要注意的事项:
a 不建议再用XMMS等古老的GTK +(GTK1)程序了,Fedora是很fashion,bleeding的发行,再用古老的程序
和Fedora显得不太协调了,所以不需要用ttmkfdir/ mkfontscale,生成字体索引,也不需要对/etc/gtkrc.zh_CN,/etc/gtkrc.utf-8进行配置。如果要对这些使用 core字体系统的古老程序配置,注意还要把字体路径加入xorg.conf的 Files Section
如 FontPath "/path/to/fonts"
b 不应对/etc/fonts/fonts.conf 做任何的改动,因为下次升级fontconfig包后,fonts.con会被新的替换掉。
应该在/etc/fonts/local.conf进行修改,如果用fontconfig-2.3.0以上的应该把 配置放在/etc/fonts/conf.d内
(按照旧的方式放在local.conf也可以)并以一个2位数字做首文件名,如:/etc/fonts/conf.d/10myfonts.conf, /etc/fonts/conf.d/20autohint.conf。
c 新版的freetype(freetype-2.1.10)已经有了虚拟粗体的算法,不需要打补丁就可以有粗体字显示,可以自行升级之。
但是 还要配合新版的fontconfig(2.3.0以上),libXft(2.1.7)。这些在FC5中肯定会有的,但现在还得动动手,升级一下。
d 既然用Linux了,就尽量不要去用那些未经授权的字体simsun ,simsunbd了。(很快就发布的文泉驿字体是很好的选择)
fireflysung的英文字体不是很好看。可以考虑用Hevetica或者Bitsteam Vera配合fireflysung中文字体。
所以首先要对字体进行重排,小弟已经升级fontconfig-2.3.2了,就安新的配置方式叙述了。还是fontconfig-2.2.X
是话,就在local.conf配置。
Fedora已经带了Hevetica字体的,看不到是因为字体路径没有被加进配置文件。
在/etc/fonts/conf.d/ 下建立一个用户自定义配置文件10myfonts.conf
具体的配置和简单的解说可以看下面,配置是一个非AA的显示方案,要使用AA的请自行修改。
代码:
<fontconfig>
</fontconfig>/usr/share/fonts
/usr/share/fonts/local
/usr/local/share/fonts
~/.fonts
/usr/X11R6/lib/X11/fonts
<match target="font">
<test compare="less_eq" name="weight">
<int>100</int>
</test>
<test compare="more_eq" name="weight" target="pattern">
<int>180</int>
</test>
<edit mode="assign" name="embolden">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit name="antialias" mode="assign">
<bool>t</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintslight</const>
</edit>
<edit name="hinting" mode="assign">
<bool>t</bool>
</edit>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test qual="any" name="pixelsize" compare="more_eq">
<double>8</double>
</test>
<test qual="any" name="pixelsize" compare="less_eq">
<double>17</double>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test compare="contains" name="lang" target="pattern">
<string>zh-tw</string>
<string>zh-cn</string>
<string>ja</string>
<string>ko</string>
</test>
<edit name="spacing">
<const>proportional</const>
</edit>
<edit name="globaladvance">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test qual="any" name="family">
<string>SimSun</string>
<string>NSimSun</string>
<string>SimHei</string>
<string>AR PL ShanHeiSun Uni</string>
<string>AR PL ZenKai Uni</string>
<string>AR PL New Sung</string>
<string>FZSongTi</string>
<string>FZMingTiB</string>
<string>FangSong_GB2312</string>
<string>KaiTi_GB2312</string>
</test>
<test name="pixelsize" compare="more_eq">
<int>8</int>
</test>
<test name="pixelsize" compare="less_eq">
<int>12</int>
</test>
<edit name="pixelsize" compare="eq">
<int>12</int>
</edit>
</match>
<alias>
<family>serif</family>
<prefer>
<family>Times New Roman</family>
<family>Nimbus Roman No9 L</family>
<family>Luxi Serif</family>
<family>Times</family>
<family>Bitstream Vera Serif</family>
<family>Simsun</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL ZenKai Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>Baekmuk Batang</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Helvetica</family>
<family>Verdana</family>
<family>Arial</family>
<family>Tahoma</family>
<family>Bitstream Vera Sans</family>
<family>SimSun</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL ZenKai Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Courier</family>
<family>Courier New</family>
<family>Andale Mono</family>
<family>Lu</family></prefer>
</alias>
分享到:
相关推荐
在Fedora Core 5.0操作系统中添加字体和设置应用程序字体是一个相对简单的过程,涉及到Linux系统管理和图形界面的个性化配置。下面将详细讲解这个过程。 首先,我们需要了解字体是如何在Linux系统中工作的。在...
在使用WPS Office进行文档编辑时,有时可能会遇到字体缺失的问题,这会导致文档显示不全或者格式错乱,严重影响工作效率。本教程针对“WPS字体缺失”这一常见问题,提供了详细的解决方案,尤其针对Ubuntu Linux系统...
解决Fedora 11中root用户无法登录图形界面的问题.txt
NULL 博文链接:https://zhoujianghai.iteye.com/blog/1456378
根据提供的标题、描述、标签及部分内容,我们可以了解到用户在寻找Fedora 14的不同版本镜像文件,并且分享了一些下载链接。接下来,我们将详细介绍Fedora 14的几个关键概念和知识点。 ### Fedora 14简介 Fedora 14...
Fedora Core2安装:中文显示及中文输入实现 在本文中,我们将详细介绍Fedora Core2安装中文显示及中文输入的实现方式。 安装Fedora Core2 在安装Fedora Core2之前,我们需要准备好下载来的第一张盘ISOLINUX目录下...
根据给定的文件信息,以下是关于“用U盘安装Fedora 19”的详细知识点: ### 知识点1:U盘安装Fedora 19的必要性 使用U盘作为启动盘安装Fedora 19是一种节约资源的方式,因为它避免了光盘的使用和刻录过程。此外,...
### Fedora 13 发行注记与特性详解 #### Fedora 13 概览 Fedora 13 是一个开源操作系统,它基于 Linux 内核并由 Fedora 项目社区维护和支持。Fedora 项目旨在为用户提供最新技术的同时,提供一个稳定、可靠的操作...
### Fedora 8 硬盘安装及系统安装设置详解 #### 一、Fedora 8 硬盘安装概述 Fedora 8是一款基于Linux的操作系统,由Fedora Project社区维护,该版本发布于2007年。通过硬盘安装Fedora 8,可以方便地在现有操作系统...
在Fedora及大多数Linux发行版中,root用户拥有最高级别的权限,能够执行系统上的任何操作。出于安全考虑,默认情况下,Fedora通常禁用root用户的图形界面登录,并建议用户使用普通账户进行日常操作,必要时通过`sudo...
- **字体配置文件**:之前的 `.fonts.conf` 文件中的美化方案不再适用。用户可以将个人用户目录下的 `.fonts.conf` 文件重命名,以便系统可以正确加载新的字体配置。 - **字体调整**:Fed Hat 国际化组根据用户的...
标题中的“Fedora的下载种子”指的是Fedora操作系统的一个特殊下载方式,即通过BitTorrent协议进行下载。Fedora是一款开源的Linux发行版,由全球的社区开发者共同维护,旨在提供一个创新、快速发展的自由软件环境。...
Fedora是一款基于Linux的开源操作系统,常被用于开发和测试环境,因其先进的技术和快速的更新节奏而受到许多IT专业人士的喜爱。本教程将指导你如何在已有Windows系统的电脑上安装Fedora 12,创建一个双系统环境。在...
### Fedora 11忘记密码的解决办法 #### 知识点概述 对于使用Fedora 11的操作系统用户来说,可能会遇到忘记root密码的情况。本文将详细介绍如何在Fedora 11系统中重置root密码的方法,包括通过单用户模式进行密码...
#### 三、常见问题及解决方法 1. **启动选项不显示问题**: - 确保`menu.lst`中的配置正确无误。 - 检查`initrd.img`和`vmlinuz`文件路径是否正确。 2. **分区问题**: - 如果遇到分区错误,需要检查分区表是否...
描述中提到的“修正vmware无法在fedora9中安装的补丁文件”,意味着用户遇到了VMware无法在该系统上安装或运行的问题,而找到的补丁文件“好用的很,找了好久才找到的”,暗示了这个补丁的实用性及稀有性,可能是一...