前段时间,我从 VPS 中删除了很多软件包,这些软件包似乎只需要视觉程序(我从这里的其他问题中得到了列表,我不记得具体在哪里)。
现在,我在尝试运行 Chrome Headless 时遇到了麻烦,我看到了错误[1107/124949.591619:FATAL:platform_font_linux.cc(83)] Check failed: InitDefaultFont(). Could not find the default font
,过了一段时间后,我发现fc-list
该系统的输出完全是空白。
即使我已经安装了很多字体包(使用apt
),镜像安装在我的桌面上的字体包,也会发生这种情况。
然而,似乎仍然缺少一些可以识别这些字体的包,或者一些可以告诉这些字体在哪里的配置文件,我不知道。
答案1
显然,字体的基本目录是/usr/share/fonts/
和~/.local/share/fonts
。在我的/usr/share/fonts/
I 上有truetype
和X11
。虽然X11
里面装满了字体,truetype
却没有。
我从( ) 安装了一些ttf
软件包,然后这些 TrueType 字体开始出现在 上。apt
apt install ttf-liberation ttf-dejavu
fc-list