荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Lg (创造人生的传奇), 信区: Linux
标  题: [CHAT]CFE - Chinese FreeBSD Extension :p(fwd)
发信站: BBS 荔园晨风站 (Thu Feb 17 17:41:52 2000), 站内信件

【 以下文字转载自 twFreeBSDQuestion 讨论区 】
【 原文由 statue.bbs@bbs.yzu.edu.tw 所发表 】
※ 本文转录自 [statue] 信箱

作者: statue.bbs@bbs.mis.yzu.edu.tw
标题: [CHAT]CFE - Chinese FreeBSD Extension :p
时间: Wed Feb 16 00:24:00 2000

发信人: ASKA.bbs@www.dorm.nthu.edu.tw (天使情有独锺), 看板: BSD
标  题: [CHAT]CFE - Chinese FreeBSD Extension :p(fwd)
发信站: The Turtle Island (Thu Jul  8 01:48:42 1999)
转信站: imbbs!YZU-MIS-News!aidebbs!netnews.csie.nctu!ctu-gate!news.nctu!newsfee
Origin: u860359.shyr.ab.nthu.edu.tw

前言:

在FreeBSD上目前没有像CLE之类的东西, 要用中文大概只有用拼装法了 :Q
今天趁著暑假有空, 把支援Big5 locale和
True Type Font的X server and fonts server
弄成了一堆小package :p 可以算是一部可以马上开的拼装车 :p
算是基本型的CFE(Chinese FreeBSD Extension)吧 :p

How to INSTALL:
东西都在

ftp://www.dorm.nthu.edu.tw/pub/freebsd/collect/pkg_add/CFE-0.1

要注意的是, 这些都是在FreeBSD 3.x or 4.x ELF才能用的binary....
如果你还在用2.2.x....sorry...这些东西你不能用 :Q

进入正题, 要如何安装呢?
首先,把除了xtt-*外的东西都抓回来, 不过xtt-common-1.2.1请*务必*要抓,
然後再选个你要的xtt-xxx抓回来...
接著 pkg_add -v zh-CFE-0.1.tgz , 回答一些小问题, 接著config一下X
就有拼装车了喔!...:D~~~

装好後的X Default只有256色...中文字型有宋体(default)和楷体...
X要更多色的话就去改/etc/XF86Config

在Screen Section加入一行

DefaultColorDepth COLOR_DEPTH

ex.
.....[deleted]
Section "Screen"
    Driver      "accel"
    Device      "S3 86C375 (generic)"
    Monitor     "My Monitor"
    *[1mDefaultColorDepth 16*[m
    Subsection "Display"
.....[deleted]


想换字加字的话可以自己再加... 甚至可以加其它的ttf :p(ex 日文)
有php的更能享受有一堆字型可用的乐趣...

还有...WM我还没弄好~~~ 自己想办法吧 :Q
不然这边有我之前弄的KDE 1.1.1 ...里面的QT是有人patch过的zh-qt...
所以中文很正常... 懒人就直接抓去用吧 :p

ftp://www.dorm.nthu.edu.tw/pub/freebsd/collect/pkg_add/kde

全抓去, 也是pkg_add就能用了... 不过呢... 有些lib depend的问题我当初没弄好...
可以装好後, 执行/usr/local/kde/bin/kfm
看出现啥libxxx 找不到的讯息, 再去找对应的lib来pkg_add, make, ln -s ...etc

ftp://www.dorm.nthu.edu.tw/pub/freebsd/collect/pkg_add

下有netscape4.61 for linux的package...
为啥用linux的? 因为freebsd版的我跑不起来 :~

CFE基本环境套件装好後,进X
打XT, 就有xcin + crxvt可以用罗 :D~ XT是一个shell script, 对xcin和crxvt出现
的位置或字型有意见的就自己改罗!... and...xcin不能直接执行... 因为我把原来
kcfont的pkgdep拿掉了(都有ttf了干嘛装些鸟bitmap字?)

另外如果你有装了前面说的netscape,
那打xa /usr/local/netscape/netscape 就能用netscape打中文罗 :D~
不过字型记得调一下... 不然会很大...:p

後记:
0)
首先要感谢写出这些软体, 发明或发现这些拼装法的诸位大大 :p

1)
做的过程是在两台机器上完成的...
除了X外, 蛮多东西我都是捡package凑起来的 :p
想要继续弄下去的人或许我的过程可以给各位参考...

一开始的过程我是参考vanilla葛格的三部曲的前两部弄的...
不过我有改一些东西...
1. 把xf86config 的 source改过了, 产生 /etc/XF86Config 时会
2. 把fontpath中的100dpi在75dpi前显示(为了美观因素)
   还有多了一个default的fontpath -> /usr/X11R6/lib/X11/fonts/TrueType
   这是为了以後要放TTF所留的...
3. 没有包含X Server和fonts server... 这些我有另外做ttf的package了...

後来的东西我就利用自己写script, 改source 和到处捡东西来整合...

freetype-1.2            True Type engine, fixed the big5.eten to big5
这是我自己改的... 两个月前我第一次用时被那个big5.eten搞得快死了...
现在把它改掉了...

zh-cfebasic-0.1         CFE Basic Input/View/Terminal. (xa+cv/xcin/crxvt)
把我用过比较稳定的crxvt和xcin还有 isomer葛格弄的xa+cv port凑在一起...
变成了这东东...

zh-moettf-1.0           TTF(big5 encoding) from MOE, Taiwan.(宋体 and 楷体)
去偷来的教育部TTF字型... 里面有我用php写的自动产生 fonts.[scale,dir,alias]
script... 产生fonts.*後, Netscaoe就有Bold, Italic , Bold+Italic的TTF字型
可用了 :) 另外会有一堆taipeiXX XX=8~125的字型可以用 :p

xtt-*                   X server or fonts server with TTF support
这是抓现成的... 不过为了直接可以和XFree86结合使用...我把所有的  .xtt去掉了
ex. XF86_S3V.xtt -> XF86_S3V

2)
为啥要做成package? 因为这样以後要管理装过的东西会比较容易点...
尤其是反安装 :p 不然时间一久... 装了啥都忘光了... 何况要砍掉

3)
这样算是有个起头了 :p 虽然不是很official... 手法也有点... 不过有兴趣的或许
可以这样子下去搞个CFE(Chinese FreeBSD Extension) :p
加油吧!... 看有没有更好的拼装车可开 :p
--
钟赐海,台湾国立清华大学物理学系 | ASKA S.H. Zhong ,Physics Department,NTHU,TWN
       http://aska.ml.org/~aska | The Turtle Island BBS: aska.ml.org.
               aska@aska.ml.org | The Turtle Island WWW: http://aska.ml.org
--
□从The Promised Land登陆的小龟在乌龟岛留下了这付脚印...
--
Origin:[ 乌龟岛 ] [ www.dorm.nthu.edu.tw (140.114.218.58) ] :>
※ X-Info: statue -> statue.bbs@bbs.yzu.edu.tw
※ X-Sign: 0SAIVHSYx/37wgX9nuws (00/02/16  0:26:36 )
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: bbs.szptt.net.cn]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店