2016-06-11 71 views
1

当尝试将SVG转换为PNG时,使用Inkscape时,SVG文件中包含的自定义字体在我的计算机(Linux)中不可用。使用Inkscape将SVG与自定义字体转换为PNG

SVG文件: https://dl.dropboxusercontent.com/u/61378613/source_file.svg

这里的命令转换成PNG:

须藤Inkscape的-z -e result.png -w 3750 -h 7350 -d 3028 source_file.svg

这里就有导致使用时Inkscape中: enter image description here

这是在浏览器中打开的结果: enter image description here

+0

为什么你使用'sudo'?如果你只为当前用户安装了字体,'root'将不会有这些字体,这就是你的问题的原因。 – grochmal

+0

好的,请现在跳过sudo,但实际上没有使用'sudo'的结果相同。 – herman

回答

2

您需要在系统上安装字体,inkscape无法猜测它无法访问的字体的字形。

浏览器是生活在网络中,所以骗子通过在后台下载网页字体(而不是使它们提供给其他应用程序,这是网页字体的主要弱点)

+0

这个。这是正确的,当我添加我的评论时,我误解了这个问题。 @nim - 也许你可以添加一个关于'fc-list'和'fc-cache'的快速注释,当有人通过搜索找到这个问题时可能会很有用。 – grochmal