我在 Fedora 上的 Inkscape 中使用 CM Roman(latex)字体制作了一个 SVG,但是在 Ubuntu 12.04 上打开 SVG 时,它说没有 CM Roman,尽管已经安装了 TexLive。
如何在 Ubuntu 上的 Inkscape 中使用 CM Roman 字体?
答案1
在 Ubuntu 下使用 Computer Modern 字体实际上非常容易,因为可以直接从 Ubuntu 存储库安装字体
sudo apt-get install fonts-cmu
“cmu”是“cm-unicode”的缩写。字体在字体选择屏幕上显示为“CMU Serif”和“CMU Sans Serif”等。
已使用 Kubuntu 12.04 LTS 版本进行了测试。
有关字体的更多帮助(德语)可在此处找到http://wiki.ubuntuusers.de/Schriftarten
答案2
您实际上应该下载并安装 Computer Modern Roman 字体的 ttf 或 otf 版本,以便能够在 inkscape 中使用它。我以前这样做过,但我必须查找下载链接。这可能会做到:http://cm-unicode.sourceforge.net/download.html。您还可以检查(或许复制)您的 Fedora 字体目录。
答案3
也许最普遍的答案是安装包cm-超级. 它包含 Computer Modern 字体系列,包括软件包中的字体字体-cmu。
sudo apt-get install cm-super
答案4
将 Inkscape 文件导出为 PDF。这将自动嵌入这字体。
我已经使用在 Windows 10 下安装的 Inkscape 和作为 pandoc docker-container 的一部分使用的 Latex 进行了测试。
非常有效。