广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2847 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
pigpig5442
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x13
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[转帖]X-Window 下安装新的中英文字型
您可以到 ftp://cle.linux.org.tw/pub...edHat/RPMS/ 去下载 ttfm-1.0-6.i386.rpm,
或是到各大学的 ftp 网站仔细找找,依据 CLE 网站的提示,列出了下列地点:

台大计中 CLE 主站:ftp://cle.linux.org.tw/pub/CLE/
中研院 TLUG 站:ftp://tlug.sinica.edu.tw/pub3/CLE/gaga/

Mirror站台:
中研院:ftp://linux.sinica.edu.tw/CLE/CLE/

交通大学:
ftp://linux.nctu.ed...ts/CLE/
ftp://linux2.nctu.e...sts/CLE/
ftp://linux.csie.nctu.edu...utions/CLE/

中山大学:
ftp://ftp.nsysu.edu....CLE/CLE/
ftp://ftp.cdpa.nsysu.e.../CLE/CLE/

中央大学:ftp://ftp.ncu.edu.tw/Linux/distributions/CLE/
成功大学:ftp://ftp.ee.ncku.edu.tw/pub/Linux/CLE/CLE/
中华大学:ftp://ftp.chu.edu.tw/Linux/CLE/
东华大学:ftp://ftp.ndhu.edu.tw/Linux/CLE/CLE/
辅仁大学:ftp://ftp.tku.edu.tw/OS/Linux/distributions/CLE/gaga/
台北科技大学:ftp://ftp.ntut.edu.tw/OS/Linux/CLE/CLE/
台湾科技大学:ftp://ftp.ntust.edu.tw/unix/linux/CLE/gaga/
中正理工学院:ftp://ftp.ccit.edu.tw/OS/Linux/CLE/CLE/

当您取回了 ttfm 套件后,以 root 身份安装它
(接下来要做的其他变动,也都是以 root 身份进行喔)
# rpm -Uvh ttfm*




--------------------------------------------------------------------------------

修改 ttfm 套件中附带的 xttfm.ttfm(修正英文字距过大的瑕疵)
请先从本站下载 xttfm.ttfm.gz 这个档案。并且将它放到 /usr/share/fonts/install/ 这个目录下,
做如下处置:

# cd /usr/share/fonts/install/
先备份原来的档案
# mv xttfm.ttfm xttfm.ttfm.bak
再解压缩修改过的档案
# gunzip xttfm.ttfm.gz
改成可执行档
# chmod +x xttfm.ttfm



经过了以上步骤,再以 ttfm 管理的字型,便不会有英文字距太大的情况出现。
如果您先前有用 ttfm.sh 新增过字型,出现某些 SIZE 英文字距过大,您可以先
移除原来安装过的字型,再安装一次字型即可。

# cd /字型路径/
# ttfm.sh --remove 字型档案名称

(也许有人要问:为什么会有某些英文 SIZE 过大?有些却不会?)

问得好!!笔者也是经过一番苦思,再加上不断测试,大体上已经知道是怎么
一回事,不过,不要怪笔者藏私,这不是三言两语可以说尽的,何况,笔者尚
未完全融会贯通,若是随便说说,怕会误人子弟,总之呢!是 encoding 的问题。

有兴趣的话,您可以看一下 xttfm.ttfm 的内容,在 install_xfont() 这个函数中,有
一段以 ######################## 标注起来的内容,那是笔者自行加上的,聪明
的您一看,就什么都明白了 ^_^


--------------------------------------------------------------------------------

用 ttfm 来管理字型
安装好了 ttfm 之后,就可以用 ttfm.sh 这个 Shell Script 来安装新字型了。
这里是以 Windows 的 mingliu.ttc(新细明体)为例,这是最多人想要安装
的字型了,接着说明如何使用 ttfm。


# ttfm.sh --add /路径/mingliu.ttc

注(1):"/路径/" 是您 mingliu.ttc 完整的路径 ,如果您是从 Windows 直接复制的话,档名也许是 Mingliu.ttc,请注意大小写。

注(2):用 ttfm.sh --help 可以看到更多的用法。



(什么!?就这样?你骗我!)
没有!我没骗你,真的,就是这么 Easy ^_^

这道指令执行完后,会将 mingliu.ttc 复制到 /usr/share/fonts/ttf/ 这个目录下,
并且在 /usr/X11R6/lib/X11/fonts/TrueType/ 建立连结以及 fonts.alias、fonts.dir、fonts.scale 等相关设定档,您可以去看看。


[ 此文章被andyz在2005-05-18 20:05重新编辑 ]



献花 x0 回到顶端 [楼 主] From:台湾数位联合 | Posted:2005-03-15 19:29 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.060113 second(s),query:15 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言