1 searchi Terms Ssearchn Newloveyou s Site:www.newloveyou.com y Newloveyou eR Terms gl Site:www.newloveyou.com r
Bitstream Vera Sans:style=Roman
AR PL KaitiM GB:style=Regular
Bitstream Vera Sans Mono:style=Oblique
Tahoma:style=Regular
Bitstream Vera Sans:style=Bold
AR PL KaitiM Big5:style=Regular
PMingLiU:style=Regular
Bitstream Vera Serif:style=Roman
Bitstream Vera Sans Mono:style=Bold Oblique
Bitstream Vera Sans:style=Bold Oblique
Tahoma:style=Bold
Bitstream Vera Sans Mono:style=Roman
SimHei:style=Regular
AR PL Mingti2L Big5:style=Reguler
Bitstream Vera Serif:style=Bold
MingLiU:style=Regular
[/color]

如果未发现,请运行
$ fc-cache -v -f
fc-cache: "/usr/share/fonts": caching, 0 fonts, 1 dirs
fc-cache: "/usr/share/fonts/truetype": caching, 0 fonts, 3 dirs
fc-cache: "/usr/share/fonts/truetype/DIY": caching, 4 fonts, 0 dirs
fc-cache: "/usr/share/fonts/truetype/arphic": caching, 3 fonts, 0 dirs
fc-cache: "/usr/share/fonts/truetype/ttf-bitstream-vera": caching, 10 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/Type1": skipping, no such directory
fc-cache: "/root/.fonts": caching, 7 fonts, 0 dirs
fc-cache: succeeded

安装前后效果图比较,大家仔细看 mozilla-fire 菜单栏字体以及网页中的英文字体:
未安装前:
photos/screensh...4x768_scrot.png
安装后:
photos/screensh...4x768_scrot.png

写后感:
现在 Debian 下的汉化已经比较完美,过程也比较简单。现在大家应该把学习的重心转移到该花时间的地方。
如果你热衷于汉化,不妨一起来研究一下 fontsconfig 的配置文件,如 fonts.conf。

1月20日0.2版(更新者:carlos):
1. 不再需要修改 /etc/fonts/fonts.conf 中的字体路径,因为 fontconfig 能跟 defoma 配合使用,自动找到用 defoma 安装的字体
2. 使用 $HOME/.fonts.conf 来完成字体细微调整
3. 增加安装 fcitx 2.x 选项
4. 使用~/.xsession而不是~/.xinitrc

- 作者: zhouxxxx 2005年02月20日, 星期日 11:03  回复(0) |  引用(0) 加入博采

linux rescue
linux rescue
现在我来进入rescue (示例系统为RHEL 3)
1。用安装光盘或者硬盘安装的方式进入安装界面,在shell 中输入 linux rescue
2。然后根据提示选择语言和键盘格式
3。选择是否配置网卡一般系统到了要rescue了,网络也就不需要了,所以可以选择否跳过网卡配置,当然你如果需要也可以选择是,具体设置过程和安装时一样。
4。选择是否然让系统查找硬盘上的RHEL 系统,选择继续。
5。硬盘上的系统已经被找到并挂载在/mnt/sysimage 下
6。按提示chroot /mnt/sysimage
chroot 之后你就可以已经在你的要被拯救的系统下了。
grub挂了的,grub-install /dev/hdxx
配置文件改错的,vi /etc/fstab  vi /etc/inittab ..................
软件包被毁的 rpm  -F xxx.rpm
完成修复工作后,exit命令退出chroot,exit退出rescue shell 系统重启。
备注:
如果你硬盘上的系统是非rhel系统如debian的,那么在第4步时,rescue 程序会找步不到硬盘上的系统,所以我们这是选择"跳过", 直接进入shell。假设现在硬盘上的有一个debian 系统 /dev/hda1 为/boot 分区 /dev/hda5 为 / 分区  /dev/hda6 为swap。那么我们现在这么做。
# fdisk -l (查看分区情况)
# mkdir /mnt/linux
# mkdir /mnt/linux/boot  (根据fdisk -l 得到的信息创建目录)
# mount -t ext3 /dev/hda5 /mnt/linux
# mount -t ext3 /dev/hda1 /mnt/linux/boot (挂载硬盘上的文件系统)
# chroot /mnt/linux (chroot 改变工作系统)
自此我们顺利进入硬盘上的debian系统,剩下来到就和先前一样了,有冤的报冤有仇的报仇。
另:
如果你的系统是文件系统损坏那么就不用挂载,chroot 系统了。
直接 fsck /dev/hdxx 即可。
其实我们仔细想想这个rescue会发现,所谓rescue 模式只是一个带shell 的linux 运行环境而已,然后通过mount 和 chroot进入要修复的系统的。
所以在没有rescue 盘的情况下我可以利用 Linux livecd 或 软盘版的linux 进入shell 环境然后重做
# fdisk -l (查看分区情况)
# mkdir /mnt/linux
# mkdir /mnt/linux/boot  (根据fdisk -l 得到的信息创建目录)
# mount -t ext3 /dev/hda5 /mnt/linux
# mount -t ext3 /dev/hda1 /mnt/linux/boot (挂载硬盘上的文件系统)
# chroot /mnt/linux (chroot 改变工作系统)
就可以简单的进入一个rescue 环境了.

- 作者: zhouxxxx 2005年02月19日, 星期六 13:09  回复(0) |  引用(0) 加入博采

Fontconfig用户手册
man fonts-conf 
Linux的字体引擎已经统一采用fontconfig+xft2体系。Fontconfig负责字体的安装确认和匹配,xft2则负责字体渲染。这篇翻译的Fontconfig手册希望可以让大家更深入地了解Fontconfig的配置和机理。

原文:fontconfig-user.html
作者:Keith Packard , HP Cambridge Research Lab
翻译:Conner Mo   (connermo@hotmail.com)  中国Linux公社 (www.linuxfans.org )

Fonts-conf

名称

fonts.conf - 字体配置文件


文件纲要


/etc/fonts/fonts.conf
/etc/fonts/fonts.dtd
~/.fonts.conf


描述

fontconfig 是提供系统范围内字体设置,定制和允许应用程序访问的函数库。

功能概述

fontconfig 包含两个基本的模块,即读取XML文件并建立内部配置的配置模块和接受请求的字体样板并返回最接近所需字体的匹配模块。

字体设置
fontconfig的配置模块由FcConfig 数据类型,libexpat和FcConfigParse 组成。它扫描一个XML树并将其中的数据处理成一个配置文件。从外部来看,函数库的配置就是生成一个有效的XML树并将其填充到FcConfigParse里。应用程序改变运行中的函数库配置的唯一途径就是添加字体和目录到用户的字体文件列表中。

这样做的目的就是让字体的配置变得相对静态,并且可以尽可能多地让其他应用程序共享。这种做法预计可以在应用程序相互传递字体名称的时候获得相对稳定的字体选择。XML被选为配置文件的标准格式是因为它是一个既便于外部程序编辑又可以保留正确结构和语法的格式。

字体的配置和字体的是分开的。需要采取自身特定匹配方式的应用程序可以从库中访问已有的字体并执行独立的匹配操作。这样做是为了让应用程序可以从字体库中 挑选并选定合适的库功能,而不是强迫他们选择这个库或者私有的设置机制。这种做法预计可以让所有应用程序的字体配置可以集中在一处。集中的字体配置可以标 准化和简化字体安装和定制。

字体属性

虽然字体样板可能包含任意基本属性,但还是有一些众所周知的属性及其附带的类型。Fontconfig利用这些属性来匹配和完成字体配置。其他属性则被用来为应用程序的渲染机制提供方便。

属性
类型
描述
family
String
字体家族名称 (宋体,仿宋体等)
style
String
字体风格,包括粗度(weight)和倾斜度(slant)。
slant
Int
倾斜度,分为Italic(斜体), oblique(倾斜罗马体)或者roman(罗马体)
weight
Int
Light (微粗),medium(稍粗),demibold(略粗),bold(粗)或者black(黑体)
size
Double
尺寸大小
aspect
Double
在微调(hinting)前水平拉伸字体
pixelsize
Double
像素大小
spacing
Int
间距,Proportial (可变),monospace (等宽) 或者charcell (字符单元)
foundry
String
字体厂商名称
antialias
Bool
字体渲染是否采用抗锯齿功能
hinting
Bool
渲染引擎是否采用微调
verticallayout
Bool
采用竖直排版
autohint
Bool
采用自动微调代替普通微调
globaladvance
Bool
使用字体全局间距数据
file
String
存储字体的文件名称
index
Int
字体文件内的字体索引
ftface
FT_Face
使用指定的Freetype格式对象
rasterizer
String
正在使用的渲染引擎
outline
Bool
字型是否中空
scalable
Bool
字型是否可以放缩
scale
Double
尺寸->像素的放缩比例
dpi
Double
目标点数/英寸
rgba
Int
unkonw, rgb, brg, vrgb, vbgr, none -子像素的几何排列
minspace
Bool
是否采用最小行间距
charset
CharSet
字体的编码
lang
String
字体支持的RFC-3066-style 语言列表。