Add a New Comment Rich Markup
Issue also discussed in the independent but roughly contemporaneous thread http://lists.gnu.org/r/bug-groff/2022-08/msg00033.html
original submission:
> So, this ticket is for (1) adding the base-35 font list to grops internally so that it knows it needs to embed any font not in that list, and (2) add an `-e` option to force embedding of all fonts (used by the document) anyway.
Oh, and (3), if a font needs to be embedded but can't be found on the file system, throw a diagnostic.
While embedding hard-coded lists of things like external resources in software tools is in general a bad idea, here were chasing the tail lights of a vendor standard that is about as frozen as it can get since the vendor stopped developing it over 20 years ago. Deri wrote in https://lists.gnu.org/archive/html/groff/2022-08/msg00202.html :
Download files are tiny[;] the processing time to crunch through each download file would not be a large burden. Particularly if the internal font names for the base-35 fonts are stored in the program, so that it knows it does not even need to search in the download files for them, as the default we provide grops never embeds those. Technically, you can make grops embed a base-35 font by adding an entry to the download file, although, whenever there is a question about embedding fonts in a pdf distilled from grops, the usual answer involves passing parameters to ghostscript. If the base-35 fonts are added as a skip list for searching download, so the fonts are not embedded, as is the current default behaviour, then grops would need an -e parameter (like gropdf) which will tell it to ignore the skip list and search the download files, for people who want grops to embed those fonts.
So, this ticket is for (1) adding the base-35 font list to grops internally so that it knows it needs to embed any font not in that list, and (2) add an `-e` option to force embedding of all fonts (used by the document) anyway.
(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)
Attach Files: Comment:
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Only logged-in users can vote.
Please enter the title of George Orwell's famous dystopian book (it's a date):
Copyright © 2023 Free Software Foundation, Inc. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. The Levitating, Meditating, Flute-playing Gnu logo is a GNU GPL'ed image provided by the Nevrax Design Team. Source Code
Powered by Savane 3.12