设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Archlinux讨论区
›
有这个命令么?ttmkfdir
1
2
/ 2 页
下一页
返回列表
查看:
1550
|
回复:
10
有这个命令么?ttmkfdir
[复制链接]
lnzju
lnzju
当前离线
积分
169
IP卡
狗仔卡
发表于 2006-3-22 21:23:53
|
显示全部楼层
|
阅读模式
应该装哪个包?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
biinn
biinn
当前离线
积分
1375
IP卡
狗仔卡
发表于 2006-3-23 00:19:54
|
显示全部楼层
试试 mkfontscale 和 mkfontdir 吧。
回复
支持
反对
使用道具
举报
显身卡
lnzju
lnzju
当前离线
积分
169
IP卡
狗仔卡
楼主
|
发表于 2006-3-23 18:48:27
|
显示全部楼层
我看到的别人写的东西
///////////////////////////////////////
接下来当然是准备fonts.dir 和fonts.scale了。生成这两个的文件工具前面说了。Slackware自带的是mkfontdir和mkfontscale,我个人强烈不推荐这两个工具,它们生成的fonts.dir很不爽,simsun.ttf里找不出gbk的encoding。你可以去下载一个叫ttmkfdir的工具:
ftp://216.254.0.38/linux/rawhide ... ir-3.0.9-7.i386.rpm
假设你已经装上了这个工具,就做如下操作
#ttmkfdir /usr/X11R6/lib/X11/fonts/TTF/ -o /usr/X11R6/lib/X11/fonts/TTF/fonts.scale
现在检查一下这个文件
#vi /usr/X11R6/lib/X11/fonts/TTF/fonts.scale
如果里面有 :1:simsun.ttfxxxxxxxxxxxxxxxxxxxx 这样以 :1:开头的行,把它们都删掉,freetype不需要这个东西,而且可能会导致一些问题。特别再注意一下是不是生成了 simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0 simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gbk-0 这两行,因为encoding是很重要的,mkfontdir生成的fonts.dir很可能没有-gbk-0的编码,这样也会导致一些问题。所以我用 ttmkfdir
回复
支持
反对
使用道具
举报
显身卡
biinn
biinn
当前离线
积分
1375
IP卡
狗仔卡
发表于 2006-3-23 23:04:30
|
显示全部楼层
这个帖子我好象也看过。因为懒得找 ttmkfdir,所以就用了 arch 自带的 mkfontscale。生成的编码好象不全,但在我这里不影响使用。copy 了 hiweed 的 local.conf 中文显示清晰,粗体斜体都正常,我已经很满意了。
回复
支持
反对
使用道具
举报
显身卡
wd_afei
wd_afei
当前离线
积分
2326
IP卡
狗仔卡
发表于 2006-3-24 08:46:17
|
显示全部楼层
现在arch不提供这个包包了。。。
回复
支持
反对
使用道具
举报
显身卡
exitmusic
exitmusic
当前离线
积分
8
IP卡
狗仔卡
发表于 2006-7-14 02:51:04
|
显示全部楼层
Post by
lnzju
应该装哪个包?
hi,lnzju,你好,我操作系统环境是:Archlinux 0.7.2, Kernel 2.6.17。
如果你的archlinux已经有abs树,那么按照以下操作后ttmkfdir就安装到你的archlinux系统里面了。
cd /var/abs/x11/xorg-font-utils/ && makepkg -c && pacman -U xorg-font-utils-1.0.1-1.pkg.gz
复制代码
如果没有abs树,那么如下操作或者看安装手册。
pacman -S cvs && abs
复制代码
以上操作用户均是root。
不过不要对archlinux下的ttmkfdir报太大希望,在我pacman -Syu之后,无论是ttmkfdir还是mkfontdir都作不出来gb2312\gbk\gb18030的encoding,所以当下系统中只存在fangsong ti和song ti这两种gb2312编码的字体。
回复
支持
反对
使用道具
举报
显身卡
fallen
fallen
当前离线
积分
1190
IP卡
狗仔卡
发表于 2006-7-14 03:36:39
|
显示全部楼层
刚才实验过了。。。两个工具生成的font.dir都一样。。。
回复
支持
反对
使用道具
举报
显身卡
exitmusic
exitmusic
当前离线
积分
8
IP卡
狗仔卡
发表于 2006-7-14 12:38:23
|
显示全部楼层
Post by
fallen
刚才实验过了。。。两个工具生成的font.dir都一样。。。
是的,但是这个实验环境不是那么稳定,linux不像win和mac的环境设定一样统一,特别是和字符集相关部分。
同样的机子,我上个操作系统gentoo和上上个操作系统netbsd,两者(相同的字体文件,相同的目录,相同的参数(没有加参数))生成的scale文件是一样的,但是在archlinux下,ttmkfdir生成的font.scale文件只有一个0,那么这个结果是失败的,经过分析,是两个字体文件影响了ttmkfdir的工作,删除它们后ttmkfdir就可以正常运作了,但是同样的字体文件mkfontscale和mkfontdir却没有失手。
虽然它们相继生成了该生成的文件,但是正如版内数位同好所说,在某种特定的环境下,它们都无法识别出来应该识别的gbxxxx系列encoding,这就导致了archlinux内只有fang song ti和song ti这两种gb2312encoding可供各位应用程序使用 (比如fcitx,emacs,gvim等等)。
回复
支持
反对
使用道具
举报
显身卡
jewelshaw
jewelshaw
当前离线
积分
114
IP卡
狗仔卡
发表于 2006-7-15 14:05:38
|
显示全部楼层
恩,这两种字体好像还不咋的,xmms下不工作
回复
支持
反对
使用道具
举报
显身卡
loujch
loujch
当前离线
积分
783
IP卡
狗仔卡
发表于 2006-7-15 15:01:11
|
显示全部楼层
安装xorg时,会安装xorg-font-utils包,里面带有ttmkfdir,mkfontscale 和 mkfontdir三个命令.
[lou@ArchLinux ~]# pacman -Ql xorg-font-utils
xorg-font-utils /usr/
xorg-font-utils /usr/bin/
xorg-font-utils /usr/bin/bdftopcf
xorg-font-utils /usr/bin/bdftruncate
xorg-font-utils /usr/bin/fonttosfnt
xorg-font-utils /usr/bin/[color="Red"]mkfontdir
xorg-font-utils /usr/bin/[color="Red"]mkfontscale
xorg-font-utils /usr/bin/[color="Red"]ttmkfdir
xorg-font-utils /usr/bin/ucs2any
xorg-font-utils /usr/lib/
xorg-font-utils /usr/lib/pkgconfig/
xorg-font-utils /usr/lib/pkgconfig/fontutil.pc
xorg-font-utils /usr/man/
xorg-font-utils /usr/man/man1/
xorg-font-utils /usr/man/man1/bdftopcf.1x.gz
xorg-font-utils /usr/man/man1/bdftruncate.1x.gz
xorg-font-utils /usr/man/man1/fonttosfnt.1x.gz
xorg-font-utils /usr/man/man1/mkfontdir.1x.gz
xorg-font-utils /usr/man/man1/mkfontscale.1x.gz
xorg-font-utils /usr/man/man1/ucs2any.1x.gz
xorg-font-utils /usr/share/
xorg-font-utils /usr/share/aclocal/
xorg-font-utils /usr/share/aclocal/fontutil.m4
xorg-font-utils /usr/share/fonts/
xorg-font-utils /usr/share/fonts/util/
xorg-font-utils /usr/share/fonts/util/map-ISO8859-1
xorg-font-utils /usr/share/fonts/util/map-ISO8859-10
xorg-font-utils /usr/share/fonts/util/map-ISO8859-11
xorg-font-utils /usr/share/fonts/util/map-ISO8859-13
xorg-font-utils /usr/share/fonts/util/map-ISO8859-14
xorg-font-utils /usr/share/fonts/util/map-ISO8859-15
xorg-font-utils /usr/share/fonts/util/map-ISO8859-16
xorg-font-utils /usr/share/fonts/util/map-ISO8859-2
xorg-font-utils /usr/share/fonts/util/map-ISO8859-3
xorg-font-utils /usr/share/fonts/util/map-ISO8859-4
xorg-font-utils /usr/share/fonts/util/map-ISO8859-5
xorg-font-utils /usr/share/fonts/util/map-ISO8859-6
xorg-font-utils /usr/share/fonts/util/map-ISO8859-7
xorg-font-utils /usr/share/fonts/util/map-ISO8859-8
xorg-font-utils /usr/share/fonts/util/map-ISO8859-9
xorg-font-utils /usr/share/fonts/util/map-JISX0201.1976-0
xorg-font-utils /usr/share/fonts/util/map-KOI8-R
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表