*-*-c-*-*-* 在字体设置中意味着什么

*-*-c-*-*-* 在字体设置中意味着什么

我经常看到字体被这样设置:(例如在 dmenu 或 bar-ain't-recursive 中)

-*-terminus-medium-r-normal-*-14-*-*-*-c-*-*-*

这些标志是什么*-c*-*意思?我真的不明白...

答案1

这是遵循以下的字体名称XLFD习俗。

*通配符,不同的元素用 分隔-

从会议页面,我们可以看到:

  • FAMILY_NAME :一个字符串,用于标识字体设计的范围或系列,这些字体设计是一种基本印刷样式的所有变体。这里:“终点站”。

  • WEIGHT_NAME :标识字体印刷粗细的字符串,即字体的标称黑度。这里是“中”。

  • SLANT 字段:指示字体中使用的字体设计的整体姿势的代码字符串。这里:r“罗马直立式设计”

  • SETWIDTH_NAME :字体的印刷比例宽度。这里:“正常”。

  • PIXEL_SIZE :特定 POINT_SIZE 和 RESOLUTION_Y 处的字体主体大小。这里是“14”。

“c”代表“charcell”:

  • SPACING :指示字体的擒纵类别的代码字符串,即等宽字体(固定间距)、比例字体(可变间距)或 charcell(符合传统数据处理字符单元字体模型的特殊等宽字体) 。

其余的不指定(用通配符替换)。

相关内容