|

楼主 |
发表于 2003-10-4 00:41:35
|
显示全部楼层
2. 基本设置(配置文件的修改以及字体安装)
a. locale,5-current里面有GBK了,所以可以幸福的用GBK的locale(需要先cvsup/make world,release里面没有),4可能还是只有zh_CN.EUC吧。。我用bash,所以直接修改
/etc/profile,添加:
LANG=zh_CN.GBK
LC_ALL=zh_CN.GBK
export LANG LC_ALL
我自己的习惯是英文界面,中文输入/显示,所以
LC_ALL=""
LANG=en_US.ISO8859-1
LC_COLLATE=en_US.ISO8859-1
LC_TIME=en_US.ISO8859-1
LC_NUMERIC=en_US.ISO8859-1
LC_MONETARY=en_US.ISO8859-1
LC_MESSAGES=en_US.ISO8859-1
LC_CTYPE=zh_CN.GBK
export LC_COLLATE LC_TIME LC_NUMERIC LC_MONETARY LC_MESSAGES LANGUAGE LC_CTYPE LANG LC_ALL
b. xtt字体
粗斜体我们用xft2实现,XLFD的字体,能显示中文,不太难看就好
先从/usr/ports/x11-fonts/ttmkfdir安装ttmkfdir
然后是从windows里面借用两个字体:
# mkdir /usr/X11R6/xttfont
# cp simsun.ttf tahoma.ttf /usr/X11R6/xttfont
# cd /usr/X11R6/xttfont
# ttmkfdir > fonts.dir
我把fonts.dir里面关于simsun的encoding改了一下,可能不是必需的,大概是这样- 17
- simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0
- simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
- simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gbk-0
- simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
- tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-ascii-0
- tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-fcd8859-15
- ..................
复制代码 然后cp fonts.dir fonts.scale
修改/usr/X11R6/lib/X11/XF86Config,
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/xttfont"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "Module"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "record"
Load "xtrap"
Load "speedo"
Load "type1"
Load "xtt"
EndSection
不用去掉什么,品蓝色的部分是需要添加的
重启X,
xlsfonts | grep simsun
xlsfonts | grep tahoma,看看字体是不是加进去了
c. gtk1程序的设置(包括xmms)
我直接copy了linux下的配置文件, ~/.gtkrc.zh_CN- # $(gtkconfigdir)/gtkrc.zh_CN
- #
- # This file defines the fontsets for Chinese language (zh) using
- # the simplified chinese standard GuoBiao as in mainland China (CN)
- #
- # 1999, Pablo Saratxaga <pablo@mandrakesoft.com>
- #
- style "gtk-default-zh-cn" {
- fontset = "-microsoft-tahoma-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
- -misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*"
- }
- class "GtkWidget" style "gtk-default-zh-cn"
复制代码 这样英文是tahoma,中文是simsun,看着还不错
xmms更简单,直接ctrl+p,fonts
选中Use fontsets和Use X font,然后直接用broswer键选simsun字体即可
我这里的结果是
-misc-simsun-medium-r-normal-*-*-120-*-*-p-*-gb2312.1980-0 |
|