QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2829|回复: 7

关于美化字体的几个问题

[复制链接]
发表于 2005-8-28 23:08:18 | 显示全部楼层 |阅读模式
看了网上美化字体的贴搞糊涂了,请明白的朋友指点一下,谢谢。

1.   X中支持Truetype字体(一种可放缩字体) 的主要引擎有freetype, xtt, xfs,Xft,fontconfig等
有的字体美化方案要编辑XF86config文件:
Section "Module"
        #Load  "type1"
        #Load  "freetype"
         Load  "xtt"            
EndSection
这是使用了xtt的方法,要是用xfs或是用xft,fontconfig要怎样设置呢?哪一种比较好?

2.  /etc/fonts/local.conf是什么程序的配置文件?它和/etc/fonts/fonts.conf有什么区别?

3.  如果设置了/etc/fonts/fonts.conf,是否可以不用再设置/etc/gtk/gtkrc.zh_CN也能使gtk1的程序应用新的字体?
怎样使gtk2的程序能够同时应用两种新加的字体?/etc/gtk-2/gtkrc怎么设置?
发表于 2005-8-29 02:10:24 | 显示全部楼层
1.X处理truetype只有两个后端xtt和freetype。两个不能同时使用,想用哪一个就“load”哪一个

2.是fontconfig库的配置文件。没区别,不过在它里面进行的设置会覆盖fonts.conf

3.不能。X有两个字体系统,一个是核心字体系统,一个是Xft。gtk1的程序用的是核心字体系统,不是Xft,所以改fonts.conf不会影响到使用gtk1的程序
同时用两个字体?没明白,可能吗?你是不是想问如何使英文用一个字体,中文用另一个吧?
回复

使用道具 举报

 楼主| 发表于 2005-8-30 00:18:11 | 显示全部楼层
1.X处理truetype只有两个后端xtt和freetype。

那么xfs,Xft,fontconfig是用来做什么的啊?
同时用两个字体?没明白,可能吗?你是不是想问如何使英文用一个字体,中文用另一个吧?

我是这个意思!配置/etc/gtk/gtkrc_zh的时候可以分别用两种不同的字体表示英文和中文,但是要配置gtk2的时候,不知如何配置!
谢谢您的指点!
回复

使用道具 举报

发表于 2005-8-30 01:05:43 | 显示全部楼层
xfs是字体服务器
Xft、fontconfig和freetype一样,都是库,不是应用程序。fontconfig用来取字、Xft用来决定怎么显示文字、freetype就用来告诉Xft如何显示文字

gtk2的程序由环境变量GTK2_RC_FILES决定
修改变量GTK2_RC_FILES显示出的具体文件就行
例如:echo $GTK2_RC_FILES的结果是/etc/gtk-2.0/gtkrc的话,就修改它为
[code:1]
style "user-font"
{
font_name="Tahoma,SimSun 9"
}
widget_class "*" style "user-font"
gtk-font-name="Tahoma,SimSun 9"
[/code:1]
回复

使用道具 举报

发表于 2005-8-30 12:09:50 | 显示全部楼层
概念清楚了,人就牛了,给3n扔臭鸡蛋绝不手软!
回复

使用道具 举报

发表于 2005-8-30 12:17:10 | 显示全部楼层
楼上的阴魂不散阿
回复

使用道具 举报

 楼主| 发表于 2005-8-30 13:27:46 | 显示全部楼层
谢谢指点
回复

使用道具 举报

发表于 2005-8-30 19:09:18 | 显示全部楼层
[quote:04343a4f06="cnhnln"]楼上的阴魂不散阿[/quote]
缠的就是你!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-3-29 22:32 , Processed in 0.166464 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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