Файл не конвертируется(PFB в PFА). --- Шаги воспроизведения: 1) Установка пакетов # apt-get install ghostscript ghostscript-classic ghostscript-common ghostscript-gtk ghostscript-module-X ghostscript-utils 2) Распаковка архива со шрифтами и переход в папку шрифтов. 3) $ pfbtopfa Helvetica_Cyrillic_Inclined.PFB Helvetica_Cyrillic_Inclined.PFA Реальный результат: Error: /invalidfileaccess in --file-- Operand stack: in1 (Helvetica_Cyrillic_Inclined.PFB) (r) Execution stack: %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1974 1 3 %oparray_pop 1973 1 3 %oparray_pop 1961 1 3 %oparray_pop 1817 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- Dictionary stack: --dict:727/1123(ro)(G)-- --dict:0/20(G)-- --dict:78/200(L)-- Current allocation mode is local Last OS error: Permission denied Current file position is 996 GPL Ghostscript 9.53.3: Unrecoverable error, exit code 1 Ожидаемый результат: Шрифт формата PFB сконвертировался в шрифт формата PFА. Файлы шрифтов взяты из файлов, которые поставляются вместе с пакетом (лежат в каталогах /usr/share/doc/ghostscript-*/examples и /usr/share/doc/ghostscript-classic-*/examples). Также выполнялась проверка с файлами шрифтов, скачанных из интернета, они не конвертировались с такой же ошибкой. Версия ghostscript-9.53.3-alt1.x86_64.
Надо в скрипт -dNOAFER вставить. Перебдели они там со своей безопасностью.
(Ответ для Fr. Br. George на комментарий #1) > Надо в скрипт -dNOAFER вставить. Перебдели они там со своей безопасностью. -dNOSAFER
ghostscript-9.54.0-alt2 -> sisyphus: Tue Aug 31 2021 Fr. Br. George <george@altlinux.ru> 9.54.0-alt2 - Fix redundant SAFER usage (Closes: #40817)
Спасибо! В p10 и p9, пожалуйста.
(Ответ для Fr. Br. George на комментарий #1) > Надо в скрипт -dNOAFER вставить. Перебдели они там со своей безопасностью. Недоперебдели, судя по bug 40899...