我在以下命令中使用此字体与imagemagick:http://www.fonts2u.com/sixty-four-dollar-question-medium.font:
width=`identify -format %w $1`; \
convert -fill '#333' -gravity east -size ${width}x50 \
-font fonts/SixtyFourDollarQuestion.ttf caption:'email@address.here' \
$1 +swap -gravity south -composite $1
Imagemagick呈现了一个'?'代替' @'表示找不到@符号。但是,当我在我的机器上安装相同的字体库(mac OS 10.7)时,我可以在photoshop中使用字体和@符号。
编辑:
我在直接从终端执行的bash脚本中运行代码。脚本的编码是UTF-8。当我更改字体时,@符号打印没有问题。
答案 0 :(得分:0)
您没有说明如何运行代码,但我会检查您正在使用的文本编辑器上的编码,以及在网页上运行charset。
答案 1 :(得分:0)
字体不包含“@”符号字符(U + 0040)。这在您链接的页面上很明显。 '@'符号应该出现在大写'A'之前,但它不在那里。详细检查字体的字形库确认了这一点。
在某些情况下,包含以此字体设置的“@”符号的文字可能会使用“后备”字体来显示 '@'符号,但该符号并非来自“Sixty”四美元问题“字体;它来自系统中的其他字体。
如果你想要该字体的'@'符号,你应该联系字体设计师并要求他们添加它。