2013-04-06 2 views
1

Мне нужно использовать символ шрифта, называемый Moon Fonts TTF, в выходном файле PDF от GNUplot. GNUplot находит это без проблем в терминале Aqua.GNUplot добавить системный шрифт OSX в PDF-выход

Я пробовал:

набор FontPath "/Users/house/Library/Fonts/MoonPhases.ttf"

и другие предложения добавить fontfile из Gnuplot страниц помощи не повезло ,

Я также попробовал серию .ttf, .otf, postscript и unicode-шрифтов с некоторой поддержкой от специалиста по типографии, без везения: pdfcairo, postscript или epscairo, похоже, не могут найти его.

GNUPLOT в 'шоу FontPath' дает:

система FontPath является "/ System/Library/Fonts" "/ Library/Fonts" "/ Users/дом/Library/Fonts"

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

Если у кого-то есть предложения о том, как сделать эту работу, было бы очень признательно.

OSX Snow Leopard
GNUPLOT 4.6.2

+0

Смотрите эту SO опубликовать для того, как я в конце концов решил это: [Решение этого вопроса] [1] [1]: http://stackoverflow.com/questions/20900030/gnuplot -unicode-символов/21024985 # 21024985 – Dan

ответ

1

Вы можете использовать первый терминал постскрипт Eps построить, а затем преобразовать САЭ в формате PostScript с помощью epstopdf который, по крайней мере, в моей системе, встраивает необходимые шрифты в полученный pdf. Если это не так, вы можете попытаться заставить его, указав параметр ghostscript напрямую.

Чтобы сделать шрифт видимым для приписки терминала, установите его в FontPath, а затем использовать

fc-cache -fv 

перезагрузить кэш шрифтов. Имя шрифта может меняться, так как для постскриптума вы должны найти имя постскриптума шрифта:

fc-query /path/to/your/font/MoonPhases.ttf | grep postscript 

Для большего количества примеров этого, прочитайте эту BlogPost:

Schriftarten über Umwege: Gnuplot unter Linux und Mac OS X

Это на немецком языке, но google Translate должен помочь.

Смежные вопросы