bugGNU roff - Bugs: bug #62951, [grops] internally recognize...

 
 

bug #62951: [grops] internally recognize PostScript Level 2 base 35 fonts

Submitter:  G. Branden Robinson <gbranden>
Submitted:  Wed 24 Aug 2022 10:18:08 AM UTC
   
 
Category:  Driver grops Severity:  1 - Wish
Item Group:  Feature change Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 31 Oct 2022 02:43:32 AM UTC, comment #2: 

Issue also discussed in the independent but roughly contemporaneous thread http://lists.gnu.org/r/bug-groff/2022-08/msg00033.html

Dave <barx>
Group Member
Wed 24 Aug 2022 10:20:22 AM UTC, comment #1: 


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.

G. Branden Robinson <gbranden>
Group administrator
Wed 24 Aug 2022 10:18:08 AM UTC, original submission:  

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.

G. Branden Robinson <gbranden>
Group administrator

 

(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

 

Carbon-Copy List
  • -email is unavailable- added by barx (Posted a comment)
  • -email is unavailable- added by gbranden (Submitted the item)
  •  

    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.

     

    No changes have been made to this item

    Back to the top

    Powered by Savane 3.13-3230.
    Corresponding source code