Re: [bug #66342] [gropdf] embed all fonts by default, per current PDF recommendations
Deri via GNU roff typesetting system discussion <[email protected]>
| Newsgroups | gmane.comp.printing.groff.general,gmane.comp.printing.groff.bugs |
|---|---|
| Message-ID | <2271353.KTKhYsAhaC@pip> |
On Tuesday, 3 February 2026 13:22:51 GMT G. Branden Robinson wrote: > Here's Dave's comment #8 in its entirety: > >>> Deri, > >>> > >>> Would it make sense to make embedding the default behavior, continue > >>> to accept "-e" as a no-op (as Branden did), and introduce a new flag > >>> to specify not embedding the base 14 fonts, for those users who do > >>> need smaller PDFs? This would change existing behavior for users > >>> who do not specify -e, but in a way more in line with best > >>> practices, and would not affect users who do specify -e. Is that an > >>> acceptable change? My preference is the same, retire -e (no-op), and change gropdf to always embed (if at all possible) so if gropdf is in basic mode it can't embed but won't squawk about it. If new flag -E is given the base-14 fonts won't be embedded (as now without -e flag), so users can generate the smallest valid pdf even if gropdf is in intermediate/full mode (where base-14 fonts will now be embedded). -E does nothing in basic mode since there are no real fonts to embed. For after 1.24.0