У Ghostscript, на комп'ютері з Windows xp з струминним принтером, як я можу побачити зразок шрифтів, доступних у моїй системі? Мені потрібно знати, на що вони покликані, і було б корисно знати, які заміни зроблені.
У Ghostscript, на комп'ютері з Windows xp з струминним принтером, як я можу побачити зразок шрифтів, доступних у моїй системі? Мені потрібно знати, на що вони покликані, і було б корисно знати, які заміни зроблені.
Відповіді:
(*) {==} 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
?
gs -c '(*) {==} 256 string /Font resourceforall'
або зберегти вищевказані коди в ps файл і запустити gs file.ps
Саме в книзі, яку я використовую, вчитися і посилатися: "Постскриптум прикладом" Генрі Макгілпіна і Мері Кампіоне, Аддісон Уеслі, 1992; ISBN 0-201-63228-4, глава 14, стор. 553, яка містить десяток сторінок, 6 плюс програми, з цієї теми.
Я отримав завантаження програм сайт і файл, позначений як "FONTS6.PS", - саме те, що я хочу.