[原创]在FreeBSD中使用windows的simsun字体

发表于:2007-06-09来源:作者:点击数: 标签:
[这个贴子最后由Sky5tar在2002/09/2003:30pm编辑] 环境FreeBSD4.4+XFree864.1+kde2 #mkdir/usr/X11R6/lib/X11/fonts/TrueType/ #mount_msdos/dev/ad0s1/mnt #cp/mnt/winnt/fonts/simsun.ttc/usr/X11R6/lib/X11/fonts/TrueType/ 这儿用的是win2000的字体文件

[这个贴子最后由Sky5tar在 2002/09/20 03:30pm 编辑]

    环境FreeBSD4.4+XFree86 4.1+kde2
    #mkdir /usr/X11R6/lib/X11/fonts/TrueType/
    #mount_msdos /dev/ad0s1 /mnt
    #cp /mnt/winnt/fonts/simsun.ttc /usr/X11R6/lib/X11/fonts/TrueType/
    这儿用的是win2000的字体文件,win98的路径会不同。
    再在/usr/X11R6/lib/X11/fonts/TrueType中建立两个文件fonts.dir和fonts.scale。
    两个文件的内容都为:
    4
    simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0
    simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
    simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
    simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
    #mkfontdir -e /usr/X11R6/lib/X11/fonts/encodings -e /usr/X11R6/lib/X11/fonts/encodings/large
    修改/etc/X11/XF86Config找到
    ...............
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
    加入
    FontPath   "/usr/X11R6/lib/X11/fonts/TrueType/"

    找到
# This loads the Type1 and FreeType font modules
    Load        "type1"
    Load        "freetype"
    加入
    Load        "xtt"
    并在Load  "freetype"前加上#使之成为
    Load        "type1"
#   Load        "freetype"
    Load        "xtt"
其实用Load "freetype"也可以不过很难看。

启动KDE后:在Control Center->Personalization->Country & Language中

Country选择China,Charset选择gb2312.1980-0。这时使用的是fangfong ti,你可以在Control Center->Look & Feel->Fonts中选择simsun。

Konqueror中Settings->File Manager->Appearance中Standard Font选择simsun

,Settings->Konqueror Browser->Appearance中Charset选择gb2312.1980-0所有

的字体选择simsun

这时就可以享用simsun字体了。

参考资料:
http://www.chinalinuxpub.com/doc/xfree86
http://www.chinalinuxpub.com/

 sky5tar 回复于:2002-08-16 20:27:11
[这个贴子最后由Sky5tar在 2002/08/17 10:46am 编辑]

显示中文文件名。

 aragon 回复于:2002-08-16 21:38:46
cool,i need this for a long time,thanks Sky5tar。

建议加入精华!!!

 夜猫子 回复于:2002-08-17 01:07:53
不错,我把它加入精华吧。

 gig2600 回复于:2002-08-17 10:35:30
这不就是linux下的方法吗

 sky5tar 回复于:2002-08-17 11:06:39
其实主要是XFree86下的新字体安装。
不过我的方法还不能显示fat分区的中文文件名。


 tyyx 回复于:2002-08-17 11:40:10
[quote][b]下面引用由[u]Sky5tar[/u]在 [i]2002/08/16 08:23pm[/i] 发表的内容:[/b]
#mkdir /usr/X11R6/lib/X11/fonts/TrueType/
    #mount_msdos /dev/ad0s1 /mnt
    #cp /mnt/winnt/fonts/simsun.ttc /usr/X11R6/lib/X11/fonts/TrueType/
    这儿用的是win2000的字体文件,win98的路径会不同 ...
[/quote]
老兄要常来......多写点经验介绍...

 shangxd 回复于:2002-08-17 14:49:46
可惜没有像这样的中文输入法介绍。

 eliumao 回复于:2002-08-19 08:13:27
系统级的汉化呢????
命令行下的中文显示呢?
当用FreeBSD做ftp时,如何显示中文文件和目录名呢?


 斑马鱼 回复于:2002-08-19 13:00:57
[这个贴子最后由斑马鱼在 2002/08/19 01:02pm 编辑]

Gnome下应该怎么做呢?我试了,可还是弄码?simsun已经安装。any help will appreciated.

 slzq 回复于:2002-08-19 15:49:21
命令行可以 ZHCON啊

 netstar 回复于:2002-08-23 00:43:40
但字体好像不能变啊。

 Fun-FreeBSD 回复于:2002-08-23 08:03:07
好,我喜欢这个,虽然我还没安装这个,哈哈,我把它save,以备后用


 JohnBull 回复于:2002-08-27 23:39:52
补充建议:
这时候应该启用xfs来处理TTF字体(最好专门设置一台字体服务器)而不是直接由X来处理。据我的使用经验,这样做速度会快一些。


 foxtwo 回复于:2002-10-31 21:24:21
Excuse me,i tried to do as the instruction , but failed
i do not know where (which section) to add    Load "xtt"
#Server fatal error
#can not ... font dir "/usr/......./font/misc,/usr/...,....../TrueType"

freeBSD 4.5  XFree864.1 kde 2.2.2

 netstar 回复于:2002-12-23 18:38:24
在4.7下面,这个方法好象没用。是不是要改哪儿?

 netstar 回复于:2002-12-24 09:00:05
没人回答??


 Siroh 回复于:2002-12-24 10:30:21
[quote][b]下面引用由[u]JohnBull[/u]在 [i]2002/08/27 11:39pm[/i] 发表的内容:[/b]
补充建议:
这时候应该启用xfs来处理TTF字体(最好专门设置一台字体服务器)而不是直接由X来处理。据我的使用经验,这样做速度会快一些。
[/quote]

这种方法不适用于微软的TTF汉字,xfs不能正确识别simsun的编码。
在Linux下安装微软simsun的时候,需要关闭xfs,原因就是上面说的。


 Siroh 回复于:2002-12-24 10:34:04
在Linux下是通过mount选项iochar来设置文件名编码为gb2312,这样就可以显示fat分区中的中文文件名。FreeBSD我是一直没有找到办法解决fat分区中中文文件名的显示问题。

 slump 回复于:2002-12-24 10:53:21
老问题,xfree864.2的中文支持有问题,要重新编译。
去www.freebsdchina.org看相关资料。
还有fat32分区的中文文件名显示要gbfs补丁。
最后用gnuls代替ls.
建议斑竹把中文化的帖子整理一下置顶,可以避免问题重复,也可以方便newbies.

 zhangqj 回复于:2002-12-24 15:41:53
freeBSD 4.7可以吗?

 netstar 回复于:2002-12-24 16:05:18
[quote][b]下面引用由[u]zhangqj[/u]在 [i]2002/12/24 03:41pm[/i] 发表的内容:[/b]
freeBSD 4.7可以吗?
[/quote]
是啊!

 netstar 回复于:2002-12-26 14:56:22
经实践证明,此方法在4.7下也可用。

 henkon 回复于:2003-02-15 19:40:46
急。。。。。急救!为什么我这里出错的?






 quakelee 回复于:2003-02-15 19:42:32
没有找到默认的字体

 henkon 回复于:2003-02-15 19:44:05
要把XF86Config里的FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"删掉才能进X,但我全部按照方法来做的哦,请指教那里出问题?

 quakelee 回复于:2003-02-15 19:51:26
你看看你的TrueType目录里面有没有fonts.dir文件,相应的ttf文件有没有

 wxz8 回复于:2003-02-15 20:06:31
真的麻烦!最简单的方法是用ttfm加,一分钟就搞定了。
#cd /usr/ports/chinese/ttfm
#make install clean
#mkdir /usr/X11R6/lib/X11/fonts/TrueType
cp 字体.ttf(测试可用simsun.ttf啦) /usr/X11R6/lib/X11/fonts/TrueType
#ttfm.sh --add xttfm 字体.ttf
修改/etc/X11/XF86Config ,restart X ,OK.

 henkon 回复于:2003-02-16 02:22:39
wxz8兄我按照你的方法弄还是不行哦,XF86Config里是加入FontPath  "/usr/X11R6/lib/X11/fonts/TrueType "能进入x但还是不行

 henkon 回复于:2003-02-16 04:28:51
顶下先

 netstar 回复于:2003-02-16 07:51:27
偶的能用,但字体很难看!!!!!怎么办?

 henkon 回复于:2003-02-16 14:05:07
顶啊,顶。。。

 wxz8 回复于:2003-02-16 20:26:30
输入法用xsim.安装也非常简单,只是要记住使用freebsd 5.0时,malloc.h 已经被stdlib.h给代替了。因此你必需将xsim-0.3.9.4/xsim/IMdkit/IMConn.c中的<malloc.h>替换为<stdlib.h>
安装好后,将/usr/X11R6/lib/X11/locale/zh/XI18xxx copy to ../zh_CN下,并注释XI18xxx文件里面的__XlcEucLoader,xsim的配置文件是/usr/local/xsim/etc/xsimrc ,使用bash的话,在~/.profile中加入 export XMODIFIERS=@im=XSIM,在~/.initrc中加入 xsim & ,ok,xsim就可以用了。下面是我在其它论坛中的帖子有图,你看看效果吧。http://www.chinalinuxpub.com/vbbforum/showthread.php?s=&threadid=17617

 henkon 回复于:2003-02-16 17:47:44
dd

 wxz8 回复于:2003-02-16 20:13:29
XF86Config 文件中的 freetype 要屏蔽掉,加入xtt ;
设置 ~/.profile(bash)   export LANG=zh_CN.EUC export LC_CTYPE=zh_CN.EUC export LC_ALL=zh_CN.EUC  bash用/usr/ports/shells/bash2中make install clean 安装。改变shell用
#chsh -s /usr/local/bin/bash (改用bash).
或者(csh) 用set 设置相应的上述参数
进入了X后,设置所有的字体为simsun或simsunaliase.

 hdcola 回复于:2003-02-16 20:28:35
xsim的五笔很难用呀,而且不能记住词频 

 wxz8 回复于:2003-02-16 20:38:23
哈哈,五笔我不会用,没试过。词频的话现在有个for xsim 的补丁软件,还可以。chinput3、xcin我也装过,都用了几天,最终还是换了xsim,可能是个人的习惯问题。

 红袖添香 回复于:2003-02-17 21:25:12
[quote:7b697c63b0="hdcola"]xsim的五笔很难用呀,而且不能记住词频 [/quote:7b697c63b0]

五笔的重码本身就不多,记住词频反而不好。我倒是不喜欢它自作主张改变位子。

 henkon 回复于:2003-02-17 23:34:22
设置 ~/.profile(bash) export LANG=zh_CN.EUC export LC_CTYPE=zh_CN.EUC export LC_ALL=zh_CN.EUC

能不能详细点,我是新手啊,不要写得太简略我看不明白啊

 FreeBSD_Newbies 回复于:2003-06-03 14:07:20
can somebody give the fonts upload to web
let me download it?

原文转自:http://www.ltesting.net