Linux Mint. 使用控制台 (fc-cache/fc-list) 安装 bdf 字体

Linux Mint. 使用控制台 (fc-cache/fc-list) 安装 bdf 字体

我在 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

相关内容