如何使 .bdf 格式位图字体工作

如何使 .bdf 格式位图字体工作

我正在使用基于 Arch 的 Linux 发行版。

最近,我开始为我的 BSPWM 进行新的 Ricing。这次我想使用位图字体。

嗯,我想要一种带有字形的字体,所以我选择了 Siji。

之前我使用过一些其他位图字体,如 Cozette、Scientifica、Tamsyn。并发现 .otb 格式位图字体工作正常且符合预期。但是 .bdf(又名 Siji 唯一可用的格式)不起作用。即使我删除该70-no-bitmap文件(删除该文件使 .otb 字体可以工作,但对 .bdf 没有任何作用)。

我还需要做其他事情才能使其正常工作吗?

我想知道可能是什么问题。是什么使 .bdf 不起作用但使 .otb 起作用?有没有办法列出网格中的所有字形,以便我可以复制图标而不是 unicode(例如\uE297:)?

我还需要这个,以便我可以配置 Polybar 并完成我的米饭(对于任何不知道 ricing 的人:它只是一个术语定制并使其变得更好它用于 Linux/Unix 定制)。

还有一种方法可以在 Polybar 配置中输入 Unicode(例如:“E0344”)来显示图标(来自我在配置中安装和声明的字体之一)而不是 Unicode 文本?当我使用 Unicode 参考(我从 Google 字体的 Material Design 图标网站复制的)并将其粘贴到 时\u,它不起作用并显示\uE322而不是图标。

答案1

这里似乎有多个问题,不幸的是我不知道所有问题的答案。

为什么.bdf字体不起作用,我不知道。对我来说,四季gitAUR 中的包工作正常并且安装了 bdf 变体。

确实有一种方法可以列出网格中所有可用的字形:GNOME 字符映射表(或者gucharmap)。请务必选择View > Show only glyphs from this font.然而,如果 siji 没有出现在 中fc-list,它也不会出现在 gucharmap 中。

最后,在撰写本文时,polybar 还没有办法为 unicode 代码点指定十六进制代码。您必须直接复制粘贴字形。

相关内容