Ghostscript: як дізнатися, які шрифти доступні?


5

У Ghostscript, на комп'ютері з Windows xp з струминним принтером, як я можу побачити зразок шрифтів, доступних у моїй системі? Мені потрібно знати, на що вони покликані, і було б корисно знати, які заміни зроблені.


1
Ті 4 особи, які проголосували за перенесення питання до stackoverflow, явно не мали жодної підказки про те, що це питання пов'язане з PostScript, або не мали жодного уявлення про природу PostScript як мови повноцінного програмування Тьюринга .... :-(
Kurt Pfeifle

Відповіді:


5

(*) {==} 256 string /Font resourceforall виведе список всіх доступних для stdout шрифтів.

Замість простого {==} для аргументу proc для ресурсуforall ви можете надати більш складну процедуру для друку сторінки виводу за допомогою шрифту. Наприклад:

%!
(*) {cvn findfont 20 scalefont setfont
10 10 moveto (ABCDEFGHIJKLMNOPQRSTUVWXYZ) show showpage}
256 string /Font resourceforall

Або навіть:

%!
(*) {dup cvn findfont 20 scalefont setfont
10 100 moveto show 
10 10 moveto (ABCDEFGHIJKLMNOPQRSTUVWXYZ) show showpage}
256 string /Font resourceforall

Ви можете зробити це так красиво, як вам подобається, або поки не набридає .....


як можна використовувати цю відповідь, подзвонивши gs?
Ant6n

@ Ant6n так, просто зателефонуйте gs -c '(*) {==} 256 string /Font resourceforall' або зберегти вищевказані коди в ps файл і запустити gs file.ps
kralyk

2

Саме в книзі, яку я використовую, вчитися і посилатися: "Постскриптум прикладом" Генрі Макгілпіна і Мері Кампіоне, Аддісон Уеслі, 1992; ISBN 0-201-63228-4, глава 14, стор. 553, яка містить десяток сторінок, 6 плюс програми, з цієї теми.

Я отримав завантаження програм сайт і файл, позначений як "FONTS6.PS", - саме те, що я хочу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.