为什么 LMRoman17 字体在 libreoffice 中不可用?

为什么 LMRoman17 字体在 libreoffice 中不可用?

Ubuntu默认安装的是LMRoman17,字体文件为lmr17.pfb。

我可以在 gimp 中使用这种字体,但不能在 libreoffice writer 中使用。奇怪的是 LMRoman10 (lmr10.pfb) 在 libreoffice 中可用。发生了什么?

答案1

我在使用 LModern 系列的其他尺寸时也遇到了同样的问题,例如 lmroman8。我想将此字体用于脚注样式。

LModern 字体可通过 供 LibreOffice 和 OpenOffice 使用/usr/share/fonts/X11/type1

该目录包含指向 中的字体文件的符号链接/usr/share/texmf,但仅适用于大小(德语“entwurfsgröße”)10。

我通过简单地创建一个目录并将和的/usr/share/fonts/Type1/lm内容复制到该目录解决了该问题。也许可以分别使用 opentype 字体。此目录包含 lmodern 系列的所有字体。/usr/share/texmf/fonts/type1/public/lm/usr/share/texmf/fonts/afm/public/lm/usr/share/texmf/fonts/opentype/public/lm

之后您需要一个 fc-cache。

答案2

您是否尝试过重建字体缓存?这在很多情况下都很有帮助。

rm ~/.fontconfig
sudo fc-cache -f -v

相关内容