мы увидим отчёт с кириллицей, но текст будет не выровнен:
Итак, мы убедились, что в документ попала информация шрифтов и она используется программой Acrobat Reader при отображении. То, что кириллица не выровнена, это нормально на данном этапе, поскольку мы только настроили включение информации шрифтов в PDF-документ, но не сообщали серверу отчётов о метриках шрифтов для корректной разметки отчёта.
ttf2pt1 -l cyrillic -G A arial.ttf - > Arial
Обратите внимание на название AFM-файла, которое нужно сделать равным полю FullName этого файла.
Таким образом для наших 12 шрифтов мы получим 12 AFM файлов
Arial Arial Italic Arial Bold Arial Bold Italic
Courier New Courier New Italic Courier New Bold Courier New Bold Italic
Times New Roman Times New Roman Italic Times New Roman Bold Times New Roman Bold Italic
Эти файлы следует разместить в каталоге $ORACLE_HOME/guicommon9/tk/admin/AFM
cyrillic:Postscript:1:Configure your uiprint.txt file:cyrillic.ppd:
Под термином “принтер” здесь далее имеется ввиду логический принтер, который позволяет корректно отформатировать данные, которые в дальнейшем будут отправлены на физический принтер. В частности, этот логический принтер предоставляет серверу отчётов информацию о шрифтах физического принтера, отступах в документе, и прочие данные.
cd $ORACLE_HOME/guicommon9/tk/admin/PPD cp datap462.ppd cyrillic.ppd
В файле $ORACLE_HOME/guicommon9/tk/admin/PPD/cyrillic.ppd заменяем строки: