当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Debian 新手汉化跟我来 ---- 理论辅导篇

Unix/Linux
linux 操作技巧收集_
linux下如何读取使用iso 镜像文件的方法
Linux平台下文件的压缩与解压参数说明
Linux下常用压缩格式的压缩与解压方法
Linux JDK,TOMCAT安装及环境设置
Linux sleep命令使用参数
Linux cat命令参数
nfs 配置的简单例子
linux kill 关闭进程命令
linux ultrasphinx Anonymous modules have no name to be referenced by
Linux oracle 9i图文安装方法一
Linux oracle 9i图文安装教程二
Linux oracle 9i图文安装教程三
Linux oracle 9i图文安装教程四
Linux oracle 9i图文安装教程五
Linux oracle 9i图文安装教程六 完结篇
linux AS3 oracle9i 安装指南
Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装
RedHat 9.0下Apache+PHP+MySQL服务器安装配置
Linux 下用 Python 连接 MSSql Server 2008

Unix/Linux 中的 Debian 新手汉化跟我来 ---- 理论辅导篇


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 70 ::
收藏到网摘: n/a

这么多字体引擎我该选哪个好呢?对于中文用户来说,我们常用的是以下三个: freetype , xtt, fontconfig/xft1)FreeType(2):http://www.freetype.org/freetype2/screenshots.html2)XTThttp://www.io.com/~kazushi/xtt/3)Fontconfighttp://fontconfig.org/
这么多字体引擎我该选哪个好呢?对于中文用户来说,我们常用的是以下三个: freetype , xtt, fontconfig/xft1)FreeType(2):http://www.freetype.org/freetype2/screenshots.html2)XTThttp://www.io.com/~kazushi/xtt/3)Fontconfighttp://fontconfig.org/Fontconfig is a font configuration and customization library, which does not depend on the X Window System. It is designed to locate fonts within the system and select them according to requirements specified by applications.Fontconfig is not a rasterization library, nor does it impose a particular rasterization library on the application. The X-specific library 'Xft' uses fontconfig along with freetype to specify and rasterize fonts.This package contains a program to maintain the fontconfig cache (fc-cache), and a sample program to list installed fonts (fc-list). 流行趋势,引用主页的话:Fontconfig 是一组库用于配置和自定义字体的使用。Fontconfig 能做什么:* 发现并自动安装新字体(我们需要做的仅仅是拷贝字体),移除一般性的配置问题来源。* 执行名字替换,以便在字体丢失后可以选择合适的字体进行替换。* 识别包含一组完整的语言所需的字体* 建有基于 XML 配置文件的图形配置工具(相信很少需要它,因为有了字体自动探索功能)* 快速有效地从一组已经安装的字体中找到你需要的字体,甚至在安装了成百上千种字体后,内存的使用依然很少。* 它被用来配合 X 扩展渲染引擎或 FreeType 在屏幕上实现高品质、反锯齿(AA)及子像素化渲染文字。Fontconfig 不做下面工作:* 自身并不渲染字体(这些都留给 FreeType 或其它的字体渲染机制)* 依赖于各种样式的 X 窗口系统,以至于打印应用程序没有这样的依赖性。从上面的介绍大家该清楚,fontconfig 不像是字体引擎,更像是字体管理工具,它就像我们的“管家”,把字体管理的井井有条,使我们有更多的精力专注于其它事务。学会区分 gtk1 和 gtk2 程序:Superman:~# ldd /usr/lib/mozilla/mozilla-bin | grep gtklibgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x40114000)看看 mozilla 字体设置里,字体以 SimSun 单个名字的形式出现。Superman:~# ldd /usr/bin/xmms | grep gtklibgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x40040000)看看 xmms 字体设置里,字体形式如下:-dynalab-simsun-medium-r-normal-*-*-120-*-*-c-*-gbk-0而且 gtk2 中字体看起来漂亮些,我想这样大家应该能区分了吧:)