|
|
我对于linux下的字体系统是怎么回事不是很清楚,看了些帖子,但是都没有合适我的情况的,所以放上来让大家看看.
按照一些帖子所写的,拷贝了windows下的字体simsun到/usr/share/fonts/truetype/simsun下,然后使用ttmkdir,生成的fonts.scale中没有gb2312编码.不知道是不是因为我的locale的原因?
以下是我生成的fonts.dir,里面从windows拷贝来的simsun.ttc和simhe.ttf都没有中文字符集的字体生成.
- :1:simsun.ttc -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-ascii-0
- :1:simsun.ttc -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-ibm-cp850
- :1:simsun.ttc -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-iso10646-1
- :1:simsun.ttc -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-iso8859-1
- :1:simsun.ttc -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-iso8859-15
- :1:simsun.ttc -misc-NSimSun-medium-r-normal--0-0-0-0-m-0-koi8-r
- simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-c-0-ascii-0
- simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-c-0-ibm-cp850
- simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
- simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso8859-1
- simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso8859-15
- simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-c-0-koi8-r
- .....................
- .....................
- simhei.ttf -misc-SimHei-medium-r-normal--0-0-0-0-c-0-ascii-0
- simhei.ttf -misc-SimHei-medium-r-normal--0-0-0-0-c-0-iso10646-1
- simkai.ttf -misc-KaiTi_GB2312-medium-r-normal--0-0-0-0-c-0-ascii-0
- simkai.ttf -misc-KaiTi_GB2312-medium-r-normal--0-0-0-0-c-0-iso10646-1
复制代码
我的locale默认选择的是en_US.utf8,不过我换了几次gbk和zh_CN.UTF-8,好像对那个没有影响.locale 输出:- LANG=en_US.UTF-8
- LANGUAGE=en_CN:en_US:en_GB:en
- LC_CTYPE=zh_CN.UTF-8
- LC_NUMERIC="en_US.UTF-8"
- LC_TIME="en_US.UTF-8"
- LC_COLLATE="en_US.UTF-8"
- LC_MONETARY="en_US.UTF-8"
- LC_MESSAGES="en_US.UTF-8"
- LC_PAPER="en_US.UTF-8"
- LC_NAME="en_US.UTF-8"
- LC_ADDRESS="en_US.UTF-8"
- LC_TELEPHONE="en_US.UTF-8"
- LC_MEASUREMENT="en_US.UTF-8"
- LC_IDENTIFICATION="en_US.UTF-8"
- LC_ALL=
复制代码
我的.xorg.conf如下:
- Section "Files"
- # FontPath "/home/winfont"
- FontPath "/usr/share/fonts/truetype/simsun"
- #above lines are added later, may cause trouble.
- # path to defoma fonts
- FontPath "/usr/share/fonts/X11/misc"
- FontPath "/usr/X11R6/lib/X11/fonts/misc"
- FontPath "/usr/share/fonts/X11/100dpi:unscaled"
- FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
- FontPath "/usr/share/fonts/X11/75dpi:unscaled"
- FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
- FontPath "/usr/share/fonts/X11/Type1"
- FontPath "/usr/local/share/fonts"
- EndSection
- Section "Module"
- Load "bitmap"
- Load "dbe"
- Load "ddc"
- Load "dri"
- Load "extmod"
- Load "freetype"
- Load "glx"
- Load "int10"
- Load "record"
- Load "v4l"
- Load "vbe"
- EndSection
- Section "InputDevice"
- Identifier "Generic Keyboard"
- Driver "kbd"
- Option "CoreKeyboard"
- Option "XkbRules" "xorg"
- Option "XkbModel" "pc104"
- Option "XkbLayout" "us"
- EndSection
- Section "InputDevice"
- Identifier "Configured Mouse"
- Driver "mouse"
- Option "CorePointer"
- Option "Device" "/dev/input/mice"
- Option "Protocol" "ImPS/2"
- EndSection
- Section "Device"
- Identifier "Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device"
- Driver "i810"
- BusID "PCI:0:2:0"
- :
- .................................................
复制代码
还有我的fonts.conf内容如下:
|
|