QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 842|回复: 0

QTerm常见问题和解决方案

[复制链接]
发表于 2004-2-12 20:17:28 | 显示全部楼层 |阅读模式
出处: BBS 水木清华站


1. 显示不出汉字
  用qt3编译的版本都不会出现这个问题,如果是老的qt2的版本,先
        export LC_ALL=zh_CN.GBK
然后再运行qterm,不用gbk也可以只是水木用了很多gbk才有的字符
所以不用gbk可能会有方块。

2. 显示无法对齐
  首先qterm使用等宽字体,具体来说中文字体都是可用的,但由于qt
库的问题linux自代的中文字体比如文鼎的就没法对齐,但是rh的zysong
是可以的,windows下面的基本中文字体,simsun,simkai,simli,
simfang,simyou,繁体的mingliu都是可以对齐的。
  关于mingliu要注意一点就是mingliu.ttc/ttf内含两种字体,在
使用xft的时候mingliu是等宽的而pmingliu是变宽的,不能用在qterm
中。
  英文的等宽字体可以跟中文字体混合使用,通过qtconfig设置字体
替换就可以,但是意义不大,因为大家喜欢的verdana,tahoma之流


都是变宽字体,在现在的情况下使用他们是不可能的。
  另一个问题是qt3.0.x特有的,就是至少在水木上文章号无法对齐,
解决方法就是升级qt到3.1.x或者使用qt2编译的qterm。

3. 很多字符无法显示。都是小方块
  这是qt的bug,目前我知道的没有这个bug的版本是qt2;))),这是
qt3存在的普遍问题,不过所有的汉字都可以显示,只有特殊符号显示
不出来,如果你可以忍受最好,haha,如果忍不了...
  最简单的方法是使用qt2的qterm,所有的字符都可以显示的很好。
  另一个方法是使用xft来处理字体,xft2只有rh版本的qt3.0.5(rh8里面)
和qt3.1.x才支持,方块会少一些,目前我所知道的只有全角空格和五角
星会显示成方块,五角星的问题如果你打了日本的关于xft2的补丁可以
避免。但这里你必须完全使用中文字体,如果是中英混合的字体由于qt
的问题方块会变多。

4. 启动太慢!!!
  使用的中文字体的fonts.dir里面如果使用-p-这样的项会导致qterm启动
很慢(但是好像直接用-c-会让英文字体的宽度变成两倍,应该在iso8859-1
那几条前面加上设置宽度一半的项),最好的解决方案是使用xft,速度很好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 19:16 , Processed in 0.061646 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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