LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 37526|回复: 5

Gentoo Linux 安装汉化完全使用手册 (本手册持续更新中)

[复制链接]
发表于 2002-12-17 23:31:42 | 显示全部楼层 |阅读模式
Gentoo News Letter(May 5th, 2003),感谢pgtm_love:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=39560

1.Gentoo Linux GRP安装参考指南(2003.11.20更新)
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=11918
2.Gentoo Linux Easy Xft2汉化指南(2004.05.05更新)
http://www.linuxsir.cn/forum.php ... A%BB%AF%D6%B8%C4%CF
3.Gentoo Linux官方文档中译本系列-Gentoo Linux FAQs
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=16601
4.Gentoo Linux官方文档中译本系列-Portage用户使用指南
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=17991
5.Gentoo Linux 1.4 光盘安装法
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=21619
6.Gentoo Linux 1.4 软盘安装HowTo:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=17013
7.在Gentoo Linux下轻松安装ALSA声卡驱动
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=22671
8.Gentoo Linux ebuild FUQ
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=49598
9.Gentoo Linux英文精品文档集合(不断更新中)
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=74403
发表于 2003-2-6 12:01:10 | 显示全部楼层

版面GENTOO相关文章索引

关于Gentoo的精彩概述.
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=35857

安装部份
Gentoo Portage Manual (中文)
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=28335

台湾同学翻译的GENTOO安装手册
http://www.linuxsir.cn/forum.php ... 21&pagenumber=2

emerge rsync和emerge sync的区别
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=11625

为什么在gentoo里有些在/usr/portage/列出的软件用emerge xxx 不能安装?
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=11954

gentoo从stage1开始做会比stage3快很多么?
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=12802

安装GWUBI
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=13274

gentoo底下怎么用代理?
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=13483

gentoo镜像地址(EDU网)
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=15672
http://www.linuxsir.cn/forum.php ... =8&pagenumber=2
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=22115

香港景象:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=25428

env-update 出错(EDU网)
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=16168

无法启动Nautilus,由于未知的bonobo错误’
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=17097

先下载需要的冬冬,再安装gentoo
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=17144

哪里有gentoo的安装包下载
http://www.ibiblio.org/pub/Linux/distributions/gentoo/

笔记本pcmcia 网卡安装
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=18276

URLStorageMessage.msg 出错
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=19617

emerge XXX的时候,如何忽略一些东西
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=21412

怎么才能emerge指定版本的软件,mask掉的
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=21736

gentoo到底要几个分区
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=22384

在Gentoo 1.4 RC2下轻松安装使用XSIM
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=22662

gentoo下把xft搞定
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=22295

局域网上网的,在安装gentoo的时候怎么样设置
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=23245

gentoo下面怎么安装nvida的驱动?
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=25484

在Gentoo Linux下轻松安装ALSA
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=22671

gentoo:有没有什么办法可以让中断了的编译继续编译?
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=25456
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=29887

软件配置
模拟终端提示符是这样的 bash-x.xx#
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=11957

GENTOO下的FONTDIR
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=15256

在Gentoo Linux下手动安装VMware
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=17958

MOZILLA的安装
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=10466

浏览网页X崩溃
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=14976

xft2 汉化方法 under gentoo 1.4rc2
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=25207

cclnw兄的font.conf
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=22295

其他问题
没有/sbin/env-update 命令?
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=9752

gentoo中怎么卸载包?
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=13314

权限 -- 普通用户: 为什么不能运行 su 呢?
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=13386
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=18852

Gentoo Weekly Newsletter 的报道
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=22120

gentoo官方网站上有我们这个版的介绍
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=22556

gentoo下安装apache2+SSL+mod_php4.3+mysql
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=27173

非gnome的desktop中,gtk2程序theme和字体设置
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=31310

gentoo下mplayer显示中文字幕的问题?
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=31612

另外一个gentoo系统里面想使用这个已经编译好了的包
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=31549

wine-20030115+XIM-patch ebuild file
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=26225

gentoo底下JBuilder8+visibroker4.5整合
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=33487

emerge pango in gentoo.
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=34228

eth0网路设置文件
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=36667

成功安装gentoo based on alpha platform
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=43781
发表于 2003-2-17 17:38:03 | 显示全部楼层
版主真是很细心阿。
发表于 2003-2-21 19:01:40 | 显示全部楼层

汉化原理....

: 跟我一步一步学汉化

发布者 admin 在 2002-09-27 14:03:29 (89 阅读过)

如何使Linux桌面正确显示和输入中文, 一直是令Linux初学者头痛的事情. 目前有很多汉化的文章, 但大多只讲步骤而不谈道理, 让初学者云里来雾里去. 这篇文章将从X的字体原理入手,帮助大家理解X的字体机制,在汉化中学习.

首先, 我们要理解X的字体引擎. X中支持Truetype字体(一种可放缩字体) 的主要有四种引擎. freetype, xtt, xfs和Xft.

其中freetype 和 xtt 是 X 的内部模块. 使用的都是freetype1渲染引擎.

Xfs 和xft 是外部服务程序. xfs 是系统级的字体服务程序, 也可以作为X的内部模块, 使用的是X 内部的freetype2. Xft 和其他类库一样, 只有被调用的时候才被加载. 其中只有xft才有antialias 支持.

这里有必要讲讲freetype. Freetype 是开源字体渲染引擎, 并不只为X设计. 它的功能就是读取Truetype字体信息, 如大小, 分辨率, 编码等, 然后渲染成所需的位图数据输出. Freetype 现在的版本是 2.x, 与1.0 相比, 最大的差别就是加入了抗锯齿功能.

有这么多引擎,到底要用哪个好? 其实我们目前为止, 支持中文最好的还是xtt. 因为小字体的时候, 用函数描述法算出来的中文字体效果不能让人满意, 所以很多中文字体公司就在Truetype字体里嵌入了位图字体. 这些位图字体需要用特殊的方式读出来, 所有的引擎中就只有xtt能做到这一点.

我们下一步就是将字体添加到X中, 使xtt可以正确读取, 这样就可以了.

首先, 由于要配置Linux系统文件, 我们需要用root帐号进入, 相当于windows下的administrator.

X的配置文件是/etc/XF86Config-4 (比较新的显卡) 或者是 XF86Config (比较老的显卡). 用你喜欢的文本编辑器打开, 如 kedit或gedit.

打开后我们发现配置文件分成很多个Section, 我们首先要配置的就是 Section "Files" , 这个部分描述了X所要调用的文件信息.

要加入一个字体目录, 只需在里面插入一行 FontPath "目录名" 就可以了, 如:

Section "Files"
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Mandrake 6.0 and later now use a font server independent of
# the X server to render fonts.
FontPath "unix/:-1"
FontPath "/truetype" # 插入一个字体目录
EndSection

然后, 我们让X加载xtt字体引擎:

找到Section "Module", 像这样修改:

Section "Module"
# Load "dbe" # Double-Buffering Extension
# Load "v4l" # Video for Linux
Load "extmod"
Load "glx
# Load "type1" # type1 模组是渲染type1字体的, 和xtt冲突, 必需屏蔽
# Load "freetype" # freetype 模组是渲染Truetype字体的, 和xtt冲突, 必需屏蔽
Load "xtt" # 加入xtt模组引擎
EndSection

好了, 现在xtt会自动去 /truetype 里找字体.

现在开始拷贝字体到 /truetype里去, 先要在根目录建一个truetype目录, 打

mkdir /truetype

就可以了.

从windows分区拷贝要先mount, 就是作一个联接, 将Linux目录连到windows分区. 在根目录下建一个"c"目录.

mkdir /c

然后

mount /dev/hda1 /c

这样就将windows下的C盘 联接到我们Linux下的/c目录了, 进入/c, 应该可以看到你C盘的文件.

然后, 进入/c 中的字体文件目录, 一般在window下面的Fonts里, 注意目录名大小写在Linux下面是有区别的.

拷贝字体文件到 /truetype里, 打

cp simsun.ttc /truetype/simsun.ttf
cp tahoma* /truetype/

这样就将我们所需要的字体文件拷贝到truetype 里了.

下一步我们要设置字体文件, Linux中X的字体设置很烦锁, 不像windows一拷贝就完事, 初级阶段嘛, 大家还是忍忍吧, 呵呵.

1. 建立字体信息文件fonts.dir

如下

24
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
tahoma.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahoma.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahomabd.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gbk-0
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-gbk-0
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-gbk-0
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-gbk-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-fcd8859-15
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-fcd8859-15
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-fcd8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-15
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-15
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-iso10646-1
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-iso10646-1
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-iso10646-1


第一行的24表示下面一共有24行设置 (好像有点傻) , 其他的格式都差不多:

ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-gbk-0

说明:

simsun.ttf: 字体文件名

ds=[yn]: ds是xtt的功能, 设成"y" 表示粗体, "n" 表示正常.

ai=Real_number: 表示倾斜度. 不设表示自动.

misc : 表示字体的类别

SimSun : 是字体的名称

bold : bold 表示粗体, 其他如medium表示正常,

i : 表示斜体, r 是正常

p: 可变长度, c 是正方形, m是固定宽度

gbk: 字体编码

这里大家发现我们还使用了tahoma英文字体, 这样替换, 系统读取Simsun英文字体的时候, 就会用pp的tahoma替代.

好了, 现在存盘. 然后拷贝一个到fonts.scale

cp fonts.dir fonts.scale

然后拷贝编码文件 encodings.dir 到目录里来.

cp /usr/X11R6/lib/X11/fonts/encodings/encodings.dir /truetype

好, 重起, 把KDE, mozilla, galeon 等等所有默认字体都改成simsun, 哈哈, 是不是比从前漂亮了很多?

大家还是把这几个配置文件备份起来, 以后安装的时候就不用再设置了.

这里顺带说一下其他几个字体引擎的配置:

xfs : 配置文件是 /etc/X11/fs/config
xft : 配置文件是 /etc/X11/Xftconfig

xft 的配置相对来说比较容易, 只要将字体拷到配置文件中dir 指定的任何一个目录就可以了. 如果要小字体不显示AA, 可以在末尾加入:

match
any size > 8
any size < 17
edit
antialias = false;
match
any pixelsize > 8
any pixelsize < 17
edit
antialias = false;

这样 8~17号的字体就不会用抗锯齿功能了.


摘自<http://info.jxlib.com/modules/news/article.php?storyid=257>
发表于 2003-12-10 16:25:02 | 显示全部楼层
这些文章翻译了很好,不过要是能够提交到gentoo.org的翻译项目就好了。
gentoo的标准的XML格式文档很不错,而且提交后对文档的及时更新和跟进很有利。大家这样的翻译要持久下去是很难的,别人接手还要从头来,生命力有限。至于翻译的版权问题,内容的bug、争议将来也会是问题。所以,希望能有一个坚固的团体,采取比较正规的形式来开展GDP的翻译。
建议而已,大家自己斟酌。
发表于 2006-2-21 15:11:05 | 显示全部楼层
太好了,谢谢大家的工作
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表