我正在使用 ImageMagick 的convert -annotate
命令将文本渲染为 PNG。现在我想减少字距,即字母之间的间距。这可以在 IM 中使用类似的选项来完成-kerning -2
。
不幸的是,这个选项完全覆盖了字体的默认字距,所以现在所有字母的边界框都有相同的距离,即使在字母组合“AV”这样的情况下,它们应该重叠。
有没有办法让 IM 首先应用默认字距调整,但将结果间距减小例如 2px,而不是在任何地方使用相同的间距?
如果做不到这一点,是否有替代命令行(或 Ruby)工具可以将自定义字体的文本呈现为 PNG,同时支持所需的行为?