我最近更新到 Fedora 31,但无法在系统中使用“Courier 10 Pitch”字体。我已经xorg-x11-fonts-Type1
从 安装了包dnf
,该fc-list
命令为我提供了字体使用的正确文件:
$ fc-list | grep Courier
/usr/share/X11/fonts/Type1/c0611bt_.pfb: Courier 10 Pitch:style=Bold Italic
/usr/share/X11/fonts/Type1/c0419bt_.pfb: Courier 10 Pitch:style=Regular
/usr/share/X11/fonts/Type1/c0583bt_.pfb: Courier 10 Pitch:style=Bold
/usr/share/X11/fonts/Type1/c0582bt_.pfb: Courier 10 Pitch:style=Italic
$
但是如果我去 gnome-terminal 或 gedit 的偏好设置,我找不到这个字体。我也找不到 LibreOffice Writer 中的字体。
我尝试使用实时图像,结果相同。为什么会这样?有没有办法解决它?
重现:从实时映像启动,并且:sudo dnf install xorg-x11-fonts-Type1
如https://bugzilla.redhat.com/show_bug.cgi?id=1779123中所述,我正在使用的解决方法是将字体文件手动转换为 otf 格式。这是我正在使用的 shell 脚本: