imagemagick显示:字体预览中的不同文本

imagemagick显示:字体预览中的不同文本

imagemagick 的很棒的display命令允许我预览字体:

display ~/.fonts/font.ttf

然而,文字总是一样的(“那些不会摧毁我的,只会让我更强大”)。有没有办法改变标准文本?

答案1

ImageMagick 工具有一个脚本可以显示具有多种功能的字体 http://www.imagemagick.org/Usage/scripts/show_fonts

答案2

您必须更改源代码(更具体地说TTF编码器,第 276 行),如果您想在字体预览中使用不同的文本示例,请重新编译 IM。

答案3

(来自列出的脚本的摘要其他答案

使用命令:

convert -font /path/to/file.ttf -pointsize 200 label:"text" out.png && display out.png

text是要显示的文本。200是示例中使用的字体大小。

由于某种原因,display(或magick display无法识别该-pointsize选项(尽管convert),所以我必须将其存储到临时文件中然后显示它。 (out.png在本例中,但可以是任何东西)

不幸的是,这种方法不允许您像预览一样轻松地显示不同大小的字体。

或者display直接使用:

display -density 400 -font file.ttf label:"text"

相关内容