[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #63808] configure gives incorrect information regarding pdf generat
From: |
G. Branden Robinson |
Subject: |
[bug #63808] configure gives incorrect information regarding pdf generation |
Date: |
Sat, 18 Feb 2023 15:25:23 -0500 (EST) |
Follow-up Comment #28, bug #63808 (project groff):
I think I tracked down the embedding problem with HI and HBI.
This is in the "urw present, gs absent" scenario.
It may be a Type 1 font file name issue...again.
$ rm doc/groff-man-pages.pdf
$ make doc/groff-man-pages.pdf
GROFF doc/groff-man-pages.pdf
/home/branden/BUILD/groff-1.23.0.rc2.86-1ebd/gropdf:contrib/glilypond/glilypond.1:
warning: unable to embed font file for 'Helvetica-BoldOblique' (HBI) (missing
entry in 'download' file?)
/home/branden/BUILD/groff-1.23.0.rc2.86-1ebd/gropdf:src/devices/gropdf/gropdf.1:
warning: unable to embed font file for 'Helvetica-Oblique' (HI) (missing entry
in 'download' file?)
troff: backtrace: file 'man/groff_char.7':1031
troff:man/groff_char.7:1031: warning: special character '.j' not defined
troff: backtrace: file 'man/groff_char.7':1453
troff:man/groff_char.7:1453: warning: special character 'vA' not defined
troff: backtrace: file 'man/groff_char.7':1583
troff:man/groff_char.7:1583: warning: special character 'bs' not defined
troff: backtrace: file 'man/groff_char.7':1756
troff:man/groff_char.7:1756: warning: special character '-+' not defined
troff: backtrace: file 'man/groff_char.7':1805
troff:man/groff_char.7:1805: warning: special character 'coproduct' not
defined
troff: backtrace: file 'man/groff_char.7':1900
troff:man/groff_char.7:1900: warning: special character '+e' not defined
$ find -name download
./font/devps/download
./font/devpdf/download
$ cat font/devpdf/download
# foundry ps-font-name ps-font-file
# A blank foundry is the default.
AvantGarde-Book /usr/share/fonts/type1/urw-base35/URWGothic-Book.t1
AvantGarde-BookOblique
/usr/share/fonts/type1/urw-base35/URWGothic-BookOblique.t1
AvantGarde-Demi /usr/share/fonts/type1/urw-base35/URWGothic-Demi.t1
AvantGarde-DemiOblique
/usr/share/fonts/type1/urw-base35/URWGothic-DemiOblique.t1
Bookman-Demi /usr/share/fonts/type1/urw-base35/URWBookman-Demi.t1
Bookman-DemiItalic
/usr/share/fonts/type1/urw-base35/URWBookman-DemiItalic.t1
Bookman-Light /usr/share/fonts/type1/urw-base35/URWBookman-Light.t1
Bookman-LightItalic
/usr/share/fonts/type1/urw-base35/URWBookman-LightItalic.t1
Courier */usr/share/fonts/type1/urw-base35/NimbusMonoPS-Regular.t1
Courier-Bold
*/usr/share/fonts/type1/urw-base35/NimbusMonoPS-Bold.t1
Courier-BoldOblique
*/usr/share/fonts/type1/urw-base35/NimbusMonoPS-BoldItalic.t1
Courier-Oblique
*/usr/share/fonts/type1/urw-base35/NimbusMonoPS-Italic.t1
FreeEuro ../devps/freeeuro.pfa
Helvetica
*/usr/share/fonts/type1/urw-base35/NimbusSans-Regular.t1
Helvetica-Bold */usr/share/fonts/type1/urw-base35/NimbusSans-Bold.t1
Helvetica-Narrow
/usr/share/fonts/type1/urw-base35/NimbusSansNarrow-Regular.t1
Helvetica-Narrow-Bold
/usr/share/fonts/type1/urw-base35/NimbusSansNarrow-Bold.t1
Helvetica-Narrow-BoldOblique
/usr/share/fonts/type1/urw-base35/NimbusSansNarrow-BoldOblique.t1
Helvetica-Narrow-Oblique
/usr/share/fonts/type1/urw-base35/NimbusSansNarrow-Oblique.t1
NewCenturySchlbk-Bold
/usr/share/fonts/type1/urw-base35/C059-Bold.t1
NewCenturySchlbk-BoldItalic
/usr/share/fonts/type1/urw-base35/C059-BdIta.t1
NewCenturySchlbk-Italic
/usr/share/fonts/type1/urw-base35/C059-Italic.t1
NewCenturySchlbk-Roman
/usr/share/fonts/type1/urw-base35/C059-Roman.t1
[...]
Note how there are no entries in the default foundry for Helvetica-BoldOblique
or Helvetica-Oblique.
$ ls -1 /usr/share/fonts/type1/urw-base35/
C059-BdIta.afm
C059-BdIta.t1
C059-Bold.afm
C059-Bold.t1
C059-Italic.afm
C059-Italic.t1
C059-Roman.afm
C059-Roman.t1
D050000L.afm
D050000L.t1
NimbusMonoPS-Bold.afm
NimbusMonoPS-Bold.t1
NimbusMonoPS-BoldItalic.afm
NimbusMonoPS-BoldItalic.t1
NimbusMonoPS-Italic.afm
NimbusMonoPS-Italic.t1
NimbusMonoPS-Regular.afm
NimbusMonoPS-Regular.t1
NimbusRoman-Bold.afm
NimbusRoman-Bold.t1
NimbusRoman-BoldItalic.afm
NimbusRoman-BoldItalic.t1
NimbusRoman-Italic.afm
NimbusRoman-Italic.t1
NimbusRoman-Regular.afm
NimbusRoman-Regular.t1
NimbusSans-Bold.afm
NimbusSans-Bold.t1
NimbusSans-BoldItalic.afm
NimbusSans-BoldItalic.t1
NimbusSans-Italic.afm
NimbusSans-Italic.t1
NimbusSans-Regular.afm
NimbusSans-Regular.t1
NimbusSansNarrow-Bold.afm
NimbusSansNarrow-Bold.t1
NimbusSansNarrow-BoldOblique.afm
NimbusSansNarrow-BoldOblique.t1
NimbusSansNarrow-Oblique.afm
NimbusSansNarrow-Oblique.t1
NimbusSansNarrow-Regular.afm
NimbusSansNarrow-Regular.t1
P052-Bold.afm
P052-Bold.t1
P052-BoldItalic.afm
P052-BoldItalic.t1
P052-Italic.afm
P052-Italic.t1
P052-Roman.afm
P052-Roman.t1
StandardSymbolsPS.afm
StandardSymbolsPS.t1
URWBookman-Demi.afm
URWBookman-Demi.t1
URWBookman-DemiItalic.afm
URWBookman-DemiItalic.t1
URWBookman-Light.afm
URWBookman-Light.t1
URWBookman-LightItalic.afm
URWBookman-LightItalic.t1
URWGothic-Book.afm
URWGothic-Book.t1
URWGothic-BookOblique.afm
URWGothic-BookOblique.t1
URWGothic-Demi.afm
URWGothic-Demi.t1
URWGothic-DemiOblique.afm
URWGothic-DemiOblique.t1
Z003-MediumItalic.afm
Z003-MediumItalic.t1
It seems that the plain Helvetica replacement is using the somewhat incorrect
term "Italic". But the Helvetica Narrow replacement retains use of the term
"Oblique".
My understanding is that the term "italic" properly applies only to fonts that
use serifs.
But in any case, this inconsistency may be be something that Foundry.in is not
prepared for.
$ grep 'HB*I|' font/devpdf/Foundry.in
HBI|Y||||NimbusSans-BoldItalic!NimbusSans-BoldOblique.t1!NimbusSans-BoldOblique!NimbusSanL-BoldItal!n019024l.pfb
HI|Y||||NimbusSans-Italic!NimbusSans-Oblique.t1!NimbusSans-Oblique!NimbusSanL-ReguItal!n019023l.pfb
HBI|N|i|text.map|text.enc|NimbusSans-BoldItalic!NimbusSans-BoldItalic.t1!NimbusSans-BoldOblique!NimbusSanL-BoldItal!n019024l.pfb
HI|N|i|text.map|text.enc|NimbusSans-Italic!NimbusSans-Italic.t1!NimbusSans-Oblique!NimbusSanL-ReguItal!n019023l.pfb
Okay, actually the problem seems to be a missing".t1" at the end of the
"*Italic" file names.
I'll patch this and see what happens.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?63808>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [bug #63808] configure gives incorrect information regarding pdf generation, (continued)
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/17
- [bug #63808] configure gives incorrect information regarding pdf generation, Deri James, 2023/02/17
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation, Deri James, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation,
G. Branden Robinson <=
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation, Deri James, 2023/02/18
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/19
- [bug #63808] configure gives incorrect information regarding pdf generation, Deri James, 2023/02/19
- [bug #63808] configure gives incorrect information regarding pdf generation, G. Branden Robinson, 2023/02/19