我在 GitHub 上发现了一款有趣的字体。它甚至有一个安装指南所以我用fc-缓存-fv并且它显示包含我的文件的目录的处理情况:
...
/home/my_profile_name/.fonts: caching, new cache contents: 8 fonts, 0 dirs
...
但后来我尝试用fc 列表 | grep '.*[T,t]ew.*'并且它什么也没有返回。而且在 GUI 应用程序的字体选择菜单中也没有“Tewi”(字体名称)。
我做错了什么?如何使用控制台将字体添加到系统?
答案1
最后,我找到了答案。
事实上,我的问题中没有提到我的字体是.bdf格式。因此,该问题的第一个版本并未提供完整的信息。
在 Ubuntu(以及基于它的发行版)中,位图字体默认是禁用的。
如果你不想启用它,你会发现阅读它很有趣这篇短文来自 Ubuntu Wiki。或者您也可以直接执行以下命令:
cd /etc/fonts/conf.d/
sudo rm /etc/fonts/conf.d/10*
sudo rm -rf 70-no-bitmaps.conf
sudo ln -s ../conf.avail/70-yes-bitmaps.conf .
sudo dpkg-reconfigure fontconfig
答案2
我在 Debian Bookworm 上遇到了同样的问题,即使启用了位图字体,它仍然不起作用。我必须.bdf
使用 freedesktop 的fonttosfnt
实用程序将位图字体包装在 TrueType 包装器中,然后它们才会出现在我的字体管理器中。也许不同的位图格式也能起作用?
fonttosfnt -v -c -o myfont.ttf myfont.bdf