将字体作为参数传递给脚本

将字体作为参数传递给脚本

我正在尝试使用 osdSH 进行通知。

它有一个“字体”参数,用于接收一个奇怪的字符串。来自 man:

-f -font
             Set          font         (Default:         -*-lucidatypewriter-
             bold-*-*-*-*-240-*-*-*-*-*-*) 

手册没有对传递的参数进行注释(我假设每个 * 代表一个可能的参数)。似乎这种表示法是(或曾经是)标准的,但我找不到任何相关信息。

标准是什么?什么参数指定字母大小?

答案1

这是X 逻辑字体描述. 请参阅x.org 上的完整标准

第 7 个字段指定像素大小,第 8 个字段指定十分之一点大小。

所以这里的默认值是“lucidatypewriter bold at 24 point”。

您可以用作xfontsel简单的 GUI 来创建这样的字体描述。

相关内容