LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 876|回复: 8

Debian Lenny 和 mlterm 的字体好难配!

[复制链接]
发表于 2009-4-17 21:04:43 | 显示全部楼层 |阅读模式
  在网上能找到无数关于 Linux 环境下字体的文章,可不是一大堆不知所云的专业术语,就是告诉用户该安装哪一个字体包。然而安装了字体包之后该如何把字体用起来却几乎没有人提到。也许这样的问题太简单了,高手都不屑一顾吧。可我是菜鸟,真的不懂!恳请各位大侠挤出些许宝贵时间,帮小弟详细讲讲。不要三言两语,否则我还是不懂!


  先说一下我的环境。Debian Lenny for i386 标准安装,没安装(也不想安装)任何重量级的桌面环境,只安装了 IceWM 和 mlterm,尚未安装 X-Window 环境下任何其他的应用软件。现在能够正常进入到 IceWM 环境,IceWM 菜单上的字体显示都很正常,但 mlterm 的字体很难看。现在不知如何修改 mlterm 的配置文件 font 和 aafont


  具体的问题如下。

  1. 据说 Debian 下有好几套字体系统,什么 defoma, FreeType, xfs, xft, fontconfig 等等。如何知道我现在的系统用的是哪一套字体系统。哪一套比较好,他们各有什么优势?

  2. 网上说要装各种各样的英文字体包(如ttf-bitstream-vera, ttf-dejavu)和中文字体包(如ttf-arphic-ukai, ttf-arphic-uming, xfonts-wqy, ttf-arphic-gbsn00lp, ttf-arphic-gkai00mp),我都照做了。可我怎样选中它们呢?有哪些命令可以列出我系统上安装了哪些字体?

  3. 用什么命令可以知道我所安装的某种具体的字体是 AA 字体,还是 非AA 字体?怎样知道某种具体的字体是位图字体,还是向量字体?怎样知道某种具体的字体是 Unicode 字体,还是 GB2312 字体,或者是其他字符集的字体?

  4. 哪些软件应该选择 AA 字体,哪些软件应该选择 非AA 字体?哪些软件应该选择位图字体,哪些软件应该选择向量字体?

  5. mlterm 的手册页中有这么一大段话:

In  "font", "vfont", "tfont" files, "font" is specified in "NAMEERCENT;SIZE,NAMEERCENT;SIZE,NAMEERCENT;..."  format where "SIZE" is font
size in pixel, and "NAME" is XLFD or alias names of X fonts.  If the first "NAME" contains "%d", it is replaced by an  appropriate  font  size
number.   "ERCENT"  is  multiplied by font size and decides character width of a font.  If "ERCENT" is omitted, max font width is used for
it.

In "aafont", "vaafont", "taafont"  files,  "font"  is  specified  in  "FAMILY-ENCODINGERCENT;SIZE,FAMILY-ENCODINGERCENT;SIZE,FAMILY-ENCOD-
INGERCENT;..."   format.   The first pair of FAMILY and ENCODING specifies the default font and the others with SIZE are for specific sizes.
"ERCENT" is multiplied by font size and decides character width of a font.  If "ERCENT" is omitted, 'W' width is used for it.

  这一大段话说了字体配置文件的相关语法,可那些 name, family, size 究竟指字体的哪一部分?用什么命令可以知道某种具体的字体的 name, family, size?


  6. 我的显卡驱动还没装,暂时只用 vesa 驱动,应该不会影响字体的配置吧?显卡驱动很难装,我暂时想先把字体装好再说。


  没配置好字体就寸步难行,救我!授人于鱼,不如授人于渔。请不要只是简单地告诉我该安装哪些字体包,然后把你的配置文件发给我就了事了。这样我还是不会自由自在地换字体。

  如果你也是一个被类似问题困惑的菜鸟,那麻烦你帮忙把帖子顶起来吧。这样能让高手有更多的机会进来。

  焦急等待中,请高手们快快来帮忙。先谢了。
发表于 2009-4-18 00:25:47 | 显示全部楼层
你玩的很专业啊,怎么会不喜欢专业术语。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-18 06:58:39 | 显示全部楼层
楼上的不要笑话了。我曾经在控制台下玩过很久,所以对一般的东西还算了解,但对字体却是一头雾水。
回复 支持 反对

使用道具 举报

发表于 2009-4-18 08:47:47 | 显示全部楼层
aafont如下:
ISO10646_UCS2_1=DejaVu Sans Mono-iso10646-1;
ISO10646_UCS2_1_BIWIDTH=Microsoft Yahei-iso10646-1;
回复 支持 反对

使用道具 举报

发表于 2009-4-18 09:45:02 | 显示全部楼层
同感,原来直接apt装的字体到了lenny下要手工配置
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-18 12:32:46 | 显示全部楼层
  按理说来 X-Window 下的字体应该比控制台下的好,可许多终端模拟器安装完后的缺省字体都很难看。我现在退而求次,不需要很漂亮的字体。希望能在 mlterm 下用上控制台的字体,暂时先显示英文。中文在慢慢地来折腾。


  问题是,怎样在 mlterm 下用上控制台的字体呢?
回复 支持 反对

使用道具 举报

发表于 2009-4-18 13:40:41 | 显示全部楼层
也有很好用根本不用设置或者很容易设置的仿真器,不过你应该不喜欢,试试 mlterm-tools。
回复 支持 反对

使用道具 举报

发表于 2009-4-19 09:01:08 | 显示全部楼层
应该是在 .Xresource 里设置的把。。
我没有用mlterm, 但是urxvt  , xterm 等都是这样设置的。。

http://www.linuxsir.cn/bbs/thread345412.html
回复 支持 反对

使用道具 举报

发表于 2009-4-20 09:01:15 | 显示全部楼层
/etc/mlterm下面有范例的,你可以参考一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表