Bug 35423 - 9.25 не находит шрифты Helvetica
Summary: 9.25 не находит шрифты Helvetica
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: ghostscript (show other bugs)
Version: unstable
Hardware: all Linux
: P3 minor
Assignee: Fr. Br. George
QA Contact: qa-sisyphus
URL:
Keywords: regression
Depends on: 35361
Blocks:
  Show dependency tree
 
Reported: 2018-09-20 16:28 MSK by Michael Shigorin
Modified: 2018-09-20 16:28 MSK (History)
3 users (show)

See Also:


Attachments
сжатый /usr/share/doc/dia/en/dia.ps (e2k) (927.88 KB, application/x-xz)
2018-09-20 16:28 MSK, Michael Shigorin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2018-09-20 16:28:10 MSK
Created attachment 7765 [details]
сжатый /usr/share/doc/dia/en/dia.ps (e2k)

Выношу из bug 35361 то, что к ней уже не относится.

Сборка 9.25-alt1 у меня на e2k перестала падать, но при установленных fonts-type1-urw-1.0.7pre44-alt2 и том же /usr/share/doc/dia/en/dia.ps теперь gv ругается при старте так:

Warning: Cannot convert string
"-*-Helvetica-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1" to type FontStruct
Warning: Cannot convert string
"-*-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1" to type FontStruct
Warning: Cannot convert string
"-*-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1" to type FontStruct
Warning: Cannot convert string
"-*-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1" to type FontStruct

...и уже в оглавлении расстояние между буквами "пляшет".

Насколько понял со слов george@, сильно отвалился патч с трансляцией имён шрифтов.  При этом в проблемном файле указана именно гельветика (прилагаю):

%%DocumentFonts: Times-Roman Helvetica Helvetica-Bold Times-Italic
%%+ Helvetica-Oblique Times-Bold CMSY10 Courier Courier-BoldOblique
%%+ Courier-Oblique Courier-Bold

...в отличие от текущей сизифной сборки, приложить .ps из которой одним куском не удаётся (после xz -9 он тоже слишком большой), но в котором:

%%DocumentFonts: NimbusRomNo9L-Regu NimbusSanL-Regu NimbusSanL-Bold
%%+ NimbusRomNo9L-ReguItal NimbusSanL-ReguItal NimbusRomNo9L-Medi CMSY10
%%+ NimbusMonL-Regu NimbusMonL-BoldObli NimbusMonL-ReguObli
%%+ NimbusMonL-Bold

(и с которым у меня на e2k всё хорошо что у 9.20, что у 9.25)

Если что, вот работающая сейчас вытаскивалка usr/share/doc/dia/en/dia.ps:

wget -qO- http://git.altlinux.org/tasks/archive/done/_208/213025/build/100/x86_64/rpms/dia-0.97.4-alt0.3.x86_64.rpm | rpm2cpio | cpio -id '*/dia.ps'