On Saturday, 12 November 2022 19:43:38 GMT G. Branden Robinson wrote: > gbranden pushed a commit to branch master > in repository groff. > > commit 254e13c387a7fdd0267fac697737b5862c0851ad > Author: G. Branden Robinson <g.branden.robin...@gmail.com> > AuthorDate: Wed Nov 9 10:28:32 2022 -0600 > > [devpdf]: Do more explicit work and less magic. > > * font/devpdf/devpdf.am (devpdffont_DATA): Add all of the PostScript > Level 2 base 35 font descriptions (from the default foundry). Also > add the "EURO" font description file and the "FreeEuro" PFA and AFM > files, making these explicit targets and dependencies. > > (devpdffont_DATA) [HAVE_URW_FONTS]: Also add the URW foundry's version > of the base 35 fonts. > > (font/devpdf/freeeuro.afm): Add new target, a simple file copy from > the devps font directory. > > (font/devpdf/EURO): Generate font description file from the devps font > directory. > > (font/devpdf/freeeuro.pfa): Add new target, a simple file copy from > the devps font directory. > > (MOSTLYCLEANFILES): Clean freeeuro.{afm,pfa}. > --- > ChangeLog | 19 +++++++++++ > font/devpdf/devpdf.am | 94 > ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 112 > insertions(+), 1 deletion(-) > > diff --git a/ChangeLog b/ChangeLog > index 5095d3a16..29b340e63 100644 > --- a/ChangeLog > +++ b/ChangeLog > @@ -1,3 +1,22 @@ > +2022-11-09 G. Branden Robinson <g.branden.robin...@gmail.com> > + > + [build]: Do more explicit work and less magic for PDF fonts. > + > + * font/devpdf/devpdf.am (devpdffont_DATA): Add all of the > + PostScript Level 2 base 35 font descriptions (from the default > + foundry). Also add the "EURO" font description file and the > + "FreeEuro" PFA and AFM files, making these explicit targets and > + dependencies. > + (devpdffont_DATA) [HAVE_URW_FONTS]: Also add the URW foundry's > + version of the base 35 fonts. > + (font/devpdf/freeeuro.afm): Add new target, a simple file copy > + from the devps font directory. > + (font/devpdf/EURO): Generate font description file > + from the devps font directory. > + (font/devpdf/freeeuro.pfa): Add new target, a simple file copy > + from the devps font directory. > + (MOSTLYCLEANFILES): Clean freeeuro.{afm,pfa}. > + > 2022-11-09 G. Branden Robinson <g.branden.robin...@gmail.com> > > * src/utils/afmtodit/afmtodit.pl: Add new command-line option to > diff --git a/font/devpdf/devpdf.am b/font/devpdf/devpdf.am > index ac5257698..033e25999 100644 > --- a/font/devpdf/devpdf.am > +++ b/font/devpdf/devpdf.am > @@ -33,7 +33,84 @@ MOSTLYCLEANFILES += \ > devpdffontdir = $(fontdir)/devpdf > devpdffont_DATA = \ > font/devpdf/DESC \ > - font/devpdf/Foundry > + font/devpdf/Foundry \ > + font/devpdf/AB \ > + font/devpdf/ABI \ > + font/devpdf/AI \ > + font/devpdf/AR \ > + font/devpdf/BMB \ > + font/devpdf/BMBI \ > + font/devpdf/BMI \ > + font/devpdf/BMR \ > + font/devpdf/CB \ > + font/devpdf/CBI \ > + font/devpdf/CI \ > + font/devpdf/CR \ > + font/devpdf/HB \ > + font/devpdf/HBI \ > + font/devpdf/HI \ > + font/devpdf/HNB \ > + font/devpdf/HNBI \ > + font/devpdf/HNI \ > + font/devpdf/HNR \ > + font/devpdf/HR \ > + font/devpdf/NB \ > + font/devpdf/NBI \ > + font/devpdf/NI \ > + font/devpdf/NR \ > + font/devpdf/PB \ > + font/devpdf/PBI \ > + font/devpdf/PI \ > + font/devpdf/PR \ > + font/devpdf/S \ > + font/devpdf/TB \ > + font/devpdf/TBI \ > + font/devpdf/TI \ > + font/devpdf/TR \ > + font/devpdf/ZCMI \ > + font/devpdf/ZD \ > + font/devpdf/EURO \ > + font/devpdf/freeeuro.afm \ > + font/devpdf/freeeuro.pfa > + > +if HAVE_URW_FONTS > +devpdffont_DATA += \ > + font/devpdf/U-AB \ > + font/devpdf/U-ABI \ > + font/devpdf/U-AI \ > + font/devpdf/U-AR \ > + font/devpdf/U-BMB \ > + font/devpdf/U-BMBI \ > + font/devpdf/U-BMI \ > + font/devpdf/U-BMR \ > + font/devpdf/U-CB \ > + font/devpdf/U-CBI \ > + font/devpdf/U-CI \ > + font/devpdf/U-CR \ > + font/devpdf/U-HB \ > + font/devpdf/U-HBI \ > + font/devpdf/U-HI \ > + font/devpdf/U-HNB \ > + font/devpdf/U-HNBI \ > + font/devpdf/U-HNI \ > + font/devpdf/U-HNR \ > + font/devpdf/U-HR \ > + font/devpdf/U-NB \ > + font/devpdf/U-NBI \ > + font/devpdf/U-NI \ > + font/devpdf/U-NR \ > + font/devpdf/U-PB \ > + font/devpdf/U-PBI \ > + font/devpdf/U-PI \ > + font/devpdf/U-PR \ > + font/devpdf/U-S \ > + font/devpdf/U-TB \ > + font/devpdf/U-TBI \ > + font/devpdf/U-TI \ > + font/devpdf/U-TR \ > + font/devpdf/U-ZCMI \ > + font/devpdf/U-ZD > +endif > > devpdffontencdir = $(devpdffontdir)/enc > devpdffontenc_DATA = font/devpdf/enc/text.enc > @@ -96,6 +173,21 @@ font/devpdf/DESC: $(devpdf_srcdir)/DESC.in > > >>$(top_builddir)/font/devpdf/DESC; \ > > fi > > +MOSTLYCLEANFILES += font/devpdf/freeeuro.afm > +font/devpdf/freeeuro.afm: $(devps_srcdir)/freeeuro.afm > + $(AM_V_GEN)$(MKDIR_P) $(top_builddir)/font/devpdf \ > + && cp -f $(devps_srcdir)/freeeuro.afm $@ > + > +font/devpdf/EURO: font/devpdf/freeeuro.afm > + $(AM_V_GEN) ./afmtodit -d font/devpdf/DESC -o font/devpdf/EURO \ > + -w 333 font/devpdf/freeeuro.afm font/devpdf/map/symbol.map \ > + EURO > + > +MOSTLYCLEANFILES += font/devpdf/freeeuro.pfa > +font/devpdf/freeeuro.pfa: $(devps_srcdir)/freeeuro.pfa > + $(AM_V_GEN)$(MKDIR_P) $(top_builddir)/font/devpdf \ > + && cp -f $(devps_srcdir)/freeeuro.pfa $@ > + > font/devpdf/Foundry: $(devpdf_srcdir)/Foundry.in > $(AM_V_at)$(MKDIR_P) $(top_builddir)/font/devpdf/ > if HAVE_URW_FONTS > > _______________________________________________ > Groff-commit mailing list > groff-com...@gnu.org > https://lists.gnu.org/mailman/listinfo/groff-commit
And this one please. Cheers Deri