Exclusions for PDF font embedding

Bug #1762898 reported by Mingye Wang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Wishlist
Unassigned

Bug Description

For some well-known PostScript-named fonts, especially those in the ubiquitous "core13" (Times, Helvetica, Courier, Symbol) set, users may not be able to embed these fonts for availability or legal reasons. Inkscape should probably provide an option to reference such a font in PS-speak without embedding it. In addition, some replacement capabilities should be allowed for mapping from actual core13 implementations (e.g. URW Nimbus Sans) to the standarized core PS names (e.g. Helvetica).

Consider an SVG that uses Times New Roman and Arial in its text, being processed on a typical Linux desktop. For PNG export fontconfig will find the best local matches (Liberation Serif/Sans), but the replacements are undisirable and unnecessary in PDF: for the two core13 fonts, asking for "Times" and "Helvetica" will automatically make the PDF reader use their local copies! These local versions will provide a better match if viewed on a Mac or a Windows box; at worst they will give the same Liberation set on Linux.

(PDF uses a slightly different Core Font set: https://en.wikipedia.org/wiki/PostScript_fonts#Core_Font_Set. It's basically core13 + ITC Zapf Dingbats, which isn't that common...)

Mingye Wang (artoria2e5)
description: updated
description: updated
description: updated
Changed in inkscape:
importance: Undecided → Wishlist
Revision history for this message
grey tomorrow (gtomorrow) wrote :

Hi - thanks for reporting this bug, I've manually migrated it to Inkscape's new bug tracker on GitLab, and closed it here.

Please feel free to file new bugs about the issues you're seeing at
https://inkscape.org/report .

Moved to: https://gitlab.com/inkscape/inbox/issues/3564
Closed by: https://gitlab.com/greytomorrow

Changed in inkscape:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.