分享
 
 
 

用xtt重新调整好了我混乱的字体显示,而且有了粗体,斜体,粗斜体哦。

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

我终于把混乱的字体重新修改好了。

昨天也不知怎么配置的字体很容易就配置好了,而且(似乎)没有使用xtt直接使用freetype

但后来在反复的几次defoma后我的系统字体变的极其难看。惨阿。

我这两天狠命的在linuxsir和goolge中找些能看懂的东东,在近乎崩溃的边缘终于奇迹出现,哈哈。

(很多是坛子里的老大的经验转述,由于太多无法分清了,希望老大们别见怪。)

好了不说废话,(谁的香蕉皮 ?!)

(注意:这里省略了所有中文环境变量的配置内容,这部分内容坛子里有完整的文章。)

( 由于我用的是xfree 4.1.6 所以xtt 要打个补丁,这个是calors 版主给的补丁http://homepage.ihug.co.nz/~liuzf/libxtt.a.gz )

先说我的系统初始状态,

kde 3.1.3 stable for debian3 我没有安装完整的KDE算比较精简的,能够用xmms就可以。

debian 3 testing

启动kde后defoma配置的字体不能使用,或者是很难看,

内核是自己编译的 debian kernel-source-2.4.10-8

至少需要如下模块(defoma,libft-perl,x-ttcidfont-conf,xfs-xtt)

我的修改步骤:

1) 也不知什么时候发现两个字体服务器『xfs 和 xfs-xtt』都开着,我就关了一个xfs。只留下了xfs-xtt。(这步有没有影响暂时没试验)

并且以下两行(不知是否有用)

"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"

"/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"

增加到一下文件

/etc/X11/fs/config

/etc/X11/fs-xtt/config

/etc/X11/XftConfig

2) 我发现kde启动有时报FreeTypeOpenFont错误。我就想办法关闭所有和freetype有关的东东。

dpkg-reconfigure x-ttcidfont-conf //选择xtt,后面一个对话框选择no。

cd /etc/defoma/config

vi x-ttcidfont-conf.conf //看到一个freetype了吧,改成xtt,其他我没有改。

//--------------------------------

//修改结果如下

//--------------------------------

# IF YOU EDIT THIS FILE MANUALLY, RUN:

# defoma-app update x-ttcidfont-conf truetype

# TO REFLECT THE CHANGE.

# The following variable decides which method is used for

# handling truetype fonts.

#X_TRUETYPE_METHOD=freetype

X_TRUETYPE_METHOD=xtt

# The following variable decides if X calculate font

# metrics in the very lazy way when the method is xtt.

XTT_VL=n

//--------------------------------

//修改结果如上

//--------------------------------

修改好了没完事呢,看到上面的注释了吧,执行那个命令。

defoma-app update x-ttcidfont-conf truetype

3) 修改/etc/X11/XFConfig86-4

//--------------------------------

//修改结果如下

//--------------------------------

...以上省略

Section "Files"

FontPath "unix/:7110" # local font server <<----修改端口号7100成7110

# if the local font server has problems, we can fall back on these

FontPath "/usr/lib/X11/fonts/Type1"

FontPath "/usr/lib/X11/fonts/CID"

# FontPath "/usr/lib/X11/fonts/Speedo"

FontPath "/usr/lib/X11/fonts/misc"

FontPath "/usr/lib/X11/fonts/cyrillic"

FontPath "/usr/lib/X11/fonts/100dpi"

FontPath "/usr/lib/X11/fonts/75dpi"

FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" <<----增加

FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID" <<----增加

EndSection

Section "Module"

# Load "GLcore"

Load "bitmap"

Load "dbe"

Load "ddc"

# Load "dri"

Load "extmod"

# Load "freetype" <<----前面加#,注释掉

Load "glx"

Load "int10"

Load "record"

# Load "speedo"

Load "type1"

Load "vbe"

Load "xtt" <<----增加

EndSection

.......以下省略

//--------------------------------

//修改结果如上

//--------------------------------

4) 别急着启动Xwindow。我们来配置字体。

我把坛子里的一个字体配置文件改了改。

以下是给simsum字体的hints文件内容,暂时取名字为 simsun.hints

#--------------------------------

#文件内容如下

#--------------------------------

ategory truetype

begin /data/fonts/simsun.ttf <<----这里前面目录根据自己的字体存放位置定,但必需是绝对路径。

Family = SimSun

FontName = SimSun

Encoding = Unicode

Location = English Chinese-China

Charset = GB2312 GBK ISO8859-1 <<----没有加gb18030好像这个字体没有这个字符集,启用字体时会报错。

GeneralFamily = SimSun

Weight = Medium

Width = Fixed

Shape = Upright

Alias = simsun

Foundry = china

Priority = 20

X-Family = SinSun <<----故意取个和上面的Family不同的名字,而且在KDE中就要用这个名字的字体才漂亮。

X-ElementAlias=foundry=default:family=sinsun:resx=72:resy=72 <<----这里的family也是和上面的X-Family名字一样,大小写可能不重要吧。。

TTCap = halfwidth-bw=0.5 italic-angle=0.167 no-roblique no-oblique no-ritalic <<----这些加了就可以拥有粗体,斜体,粗斜体。

end

#--------------------------------

#文件内容如上

#--------------------------------

5) 文件写好了就要用下面的命令将它注册。

defoma-font reregister-all simsun.hints

应该不会有任何报错才对。

6) 好了,可以startx了。后面的事就应该很简单了吧。不过记住我在第4步说的你可能要选择 Sinsun 字体(不是simsun哦,不过这个名字你可以自己改,只要让Family部分的字体名字和最下面三行的X-Family的字体名字不一样就可以了)才会漂亮哦。

其中很多不敢说是很正确的东东,希望有老大能指正,我可能又只是碰了运气而已,嘿嘿。我不想误人子弟哦。

另:在konsole中用输入中文的话要装qtconfig,它的配置方法前两天坛子里有文章。

试试吧,祝你好运。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有