Fontconfig

✍ dations ◷ 2025-11-25 17:54:34 #Freedesktop.org,自由软件,Unix软件

Fontconfig是字体相关的计算机程序库,用于配置、定制全系统的字体,或将字体提供给应用程序使用。此库最初是由Keith Packard开发维护的,现由贝赫达德·埃斯法赫博德(英语:Behdad Esfahbod)维护。

Fontconfig是自由软件,采用宽松开放著作权许可证。

应用程序可以通过两种方式从fontconfig获得字体:

为了进行字体匹配,fontconfig 保存所有已经安装字体的大量排版信息,例如字体名称、风格、大小、DPI、Unicode覆盖范围等。这些信息也被用来执行字体替换。

Fontconfig使用XML格式的配置文件。Fontconfig的DTD文件通常位于/etc/fonts/fonts.dtd

主配置文件是/etc/fonts/fonts.conf,引用少量的其他配置文件(有可能不存在):

一个简单的配置文件例子:

 <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig>   <!-- Enable antialiasing for all fonts -->   <match target="font">     <edit mode="assign" name="antialias"><bool>true</bool></edit>   </match> </fontconfig>

更多细节,请参见fontconfig manual 。

fontconfig提供了8个命令行工具来管理字体配置:

Fontconfig创建在FreeType(一个字体渲染器)和expat(一个XML解析库)之上,这两个都是自由软件。

Fontmatrix 是一个有图形用户接口的交互工具,可以使用fontconfig列出可用的字体以及显示信息。

当fontconfig接近发布时,最末位版本号用大于等于90的数字表示。

相关

  • 有胚植物有胚植物,又称为高等植物,是那些最熟悉的植物,包括苔藓植物门、地钱纲、角苔纲、蕨类、石松、裸子植物、开花植物等,但不包括绿藻。有胚植物都是具有专门的生殖器官的复杂多细胞
  • 内燃机内燃机(英语:Internal combustion engine,缩写为ICE)是热机的一种,能将燃料的化学能转化动能。一般的实现方式为,燃料与空气混合燃烧,产生热能,气体受热膨胀,通过机械装置转化为机械
  • 拉姆福德奖章拉姆福德奖章 (英语:Rumford Medal)是一项由英国皇家学会授予的奖项,旨在奖励“对物质的热学或光学性质做出杰出新发现的在欧洲工作的科学家”。该奖由拉姆福德伯爵本杰明·汤普
  • 社会舆论舆论,或称民意(英语:Public opinion),其定义非常多样化,人们都意识到舆论的重要性,但是对于什么是舆论却从来没有达成一致的意见,就和其它社会科学一样,舆论学对舆论的定义决定了舆论
  • 埃尔朗根-纽伦堡大学埃朗根-纽伦堡大学(全名埃朗根-纽伦堡 弗里德里希·亚历山大大学,德文:Friedrich-Alexander-Universität Erlangen-Nürnberg,缩写:FAU)是德国一座历史悠久的大学,位于埃朗根和纽
  • 北京大学女生宿舍北京大学女生宿舍,位于北京市东城区沙滩北街乙2号,原为北京大学的女生宿舍。该建筑位于沙滩北街乙2号,原北京大学院内的东北部,建于1935年,由建筑师梁思成设计。该建筑为砖混结构
  • 四阶八边形镶嵌在几何学中,四阶八边形镶嵌是由八边形组成的双曲面正镶嵌图,在施莱夫利符号中用{8,4}表示。四阶八边形镶嵌每个顶点皆由四个八边形共用,且八边形不重叠,这样一来,该点处的内角和
  • 偏亚砷酸钠偏亚砷酸钠是一种无机化合物,化学式为NaAsO2。偏亚砷酸钠有剧毒,对人类的致死量约为0.1g。
  • 吐蕃帝国历史年表吐蕃帝国历史年表依年份记录吐蕃帝国历史上的大事。吐蕃是历史上一个藏人帝国君主制政权,公元七世纪时由松赞干布建立(也有以七世纪为吐蕃历史之始)。松赞干布定都拉萨,娶唐文成
  • 德寿宫德寿宫是朝鲜王朝最后的宫殿,位于大韩民国首尔市,宫内有许多朝鲜早期的欧式建筑。德寿宫最早作为成宗之兄月山大君的宅邸而建。壬辰倭乱时,居住在这里的是月山大君的后代李琉、