Я хочу создать предварительный просмотр нескольких шрифтов TTF без их установки.

Каждый шрифт должен иметь собственный текст, и вывод должен быть 1 шрифт на строку в формате, подобном JPEG или PDF, чтобы я мог просматривать их все сразу.

Я использую OS X, но если есть решение под Windows, я был бы рад попробовать.

1 ответ1

1

Вы можете использовать ImageMagick, но он не использует встроенную визуализацию текста.

i=1; for f in *.ttf; do convert -size x30 -gravity center -font "$f" -pointsize 16 label:"${f##*/}: some text" font_$((i++)).png; done; convert -append font_*.png fonts.png

Или, если шрифты были установлены, вы можете использовать /Library/Scripts/Font Book/Create Font Sample.scpt или скрипт оболочки, например так:

preview=$(jot -s '' -c 89 33)

out="<table>
"
IFS=$'\n'
for font in Times Helvetica; do
    out+="<tr style=\"font-family:'$font'\"><td>$font</td><td>$preview</td></tr>
"
done
out+="</table>"

echo "$out" > /tmp/fonts.html
open /tmp/fonts.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .