[原创]在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
| |