字体配置字符串中不同标记的含义

字体配置字符串中不同标记的含义

我在许多配置文件中看到了类似下面的行(xmobar有其中之一,dmenu也有这个)

'-*-fixed-*-*-*-*-18-*-*-*-*-*-*-*'
  1. 由连字符 ( ) 分隔的每个标记的含义是什么-
  2. 在哪里可以看到可以在这些配置中使用的字体列表?

还有另一种变体,带有明显的占位符。我在哪里可以看到该字体的列表? (我知道xft字体不同)

xft:Bitstream Vera Sans Mono:size=10:antialias=true

答案1

xfontsel将允许您查看、选择和调整所有这些字段:

xfontsel 正在行动...

您还可以使用命令xlsfonts查看已安装字体的列表。这将列出全部字体,因此您可能希望通过管道grep来查看所需的子集,例如:xlsfonts | grep droid

相似地,fc-list将显示所有已安装字体的列表。

您可以在此处阅读有关核心字体和 Xft 字体之间差异的更多信息:http://en.wikibooks.org/wiki/Guide_to_X11/Fonts#Core_versus_Xft_fonts

答案2

前者是一个X 逻辑字体描述符;链接的文章描述了每个领域。该xfontsel工具可以帮助您以交互方式创建 XLFD。

后者是一个Xft字体名称。虽然有 API 调用用于枚举各种字体,但我不知道有任何工具可以公开它,因为大多数工具已经改为字体配置已经。

相关内容