我使用的 Ruby 接口是 QuickMagick。 不论怎么修改字体,出现的中文的都一直都是乱码,图片如下。
由于 Ruby 的原因,源文件是 UTF-8 的编码格式,字体是冬青体,代码如下:
require 'quick_magick'
image = QuickMagick::Image::solid(400,200)
image.pointsize = 40
image.draw_text(100, 100,'测试中文你好世界!!!')
image.font = File.expand_path("./fonts/Hiragino Sans GB W3.otf", __FILE__)
image.save("foo.jpg")
纠结了好多天了,求大神答疑解惑。必当感激不已。