文章目录
Graphicsmagick linux 中文水印l乱码(中文显示成正方形)
本人在Windows上安装Graphicsmagick 并使用Graphicsmagick 添加中文水印成功,但是在Linux下一直乱码,现将解决办法分享给有需要的朋友。
1.Linux下默认安装Graphicsmagick,详细步骤网上很多,我就不重复了,主要是Graphicsmagick 的字库配置说明下.
2.配置Graphicsmagick 的字库路径,我的Graphicsmagick 安装路径是:
/usr/local/GraphicsMagick-1.3.33/,在路径下有字库的配置文件:
cd /usr/local/GraphicsMagick-1.3.33/config
ll
然后你会看到:
如上图标注的,type.mgk是他的字库配置文件:
vim type.mgk
默认里面应该引用的是 type-ghostscript.mgk 配置文件,视情况而定,每个人的情况不一样,上图是我配置引用的是Windows的字库。然后我们看看这个type-windows.mgk的配置文件里面是什么。
vim type-windows.mgk
上图是type-windows.mgk 的默认配置
我们需要修改下:
name : 别名
glyphs:字体的绝对路径
…其他的我就不解释了,根据字面可以知道意思
你需要将Windows的字体文件放到对应的路径下,这样配置就完成了。可以在服务器上测试下
文章借鉴:https://www.iteye.com/blog/elf8848-1782783