发布于 2021-12-07 17:51:54
我还没有解决这个问题,但是我做了一些我想要分享的研究,以防它帮助你或者其他人解决这个问题。
我在您的WMF文件上运行了strings,它似乎引用了其中的Courier New字体,因此,我猜在您的阿尔卑斯安装中找不到该字体。
我发现您可以使用以下方法安装Microsoft字体:
apk --no-cache add msttcorefonts-installer fontconfig
update-ms-fonts
fc-cache -f但是GraphicsMagick似乎忽略了它们,直到您在/usr/lib/GraphicsMagick-1.3.36/config/type.mgk上编辑它的配置文件,以便它包含了如下所示的Windows字体:
<?xml version="1.0"?>
<typemap>
<include file="type-ghostscript.mgk" />
<include file="type-windows.mgk" />
</typemap>,这使得它包含了这个文件/usr/lib/GraphicsMagick-1.3.36/config/type-windows.mgk。
一旦您这样做了,您就可以在像这样启用调试的情况下运行您的命令,并看到它现在实际上找到了字体:
gm convert -debug all -density 144x144 Input.WMF Test2.png话虽如此,我还是不明白为什么你的短信不出来--我明天也许会用新的眼光再看一看。
https://stackoverflow.com/questions/70260013
复制相似问题