[okular] [Bug 506426] New: Avoid full font-embedding with commenting tools
Klaus
bugzilla_noreply at kde.org
Tue Jul 1 10:09:12 BST 2025
https://bugs.kde.org/show_bug.cgi?id=506426
Bug ID: 506426
Summary: Avoid full font-embedding with commenting tools
Classification: Applications
Product: okular
Version First 24.12.3
Reported In:
Platform: unspecified
OS: All
Status: REPORTED
Severity: wishlist
Priority: NOR
Component: PDF backend
Assignee: okular-devel at kde.org
Reporter: bauer.klaus.dieter at gmail.com
Target Milestone: ---
PROBLEM DESCRIPTION
When inserting comments into a PDF with tools like "Type Writer" or "Text Box",
the fonts used are embedded into the PDF file.
Most tools generating a PDF will embed only subset fonts, that contain only
characters actually needed by the PDF. By contrast, Okular always embeds the
whole font, causing file sizes to balloon relative to commenting with other
tools.
Ideally, the commenting tools would softly push towards using the standard PDF
font families which don't require embedding: Helvetica, Courier and Times, see
[1].
Sadly, none of these fonts are readily available on Linux. Metric-compatible
replacements from the "Nimbus" family of fonts are available, but when using
those, they will likewise be embedded. These fonts should commonly be
installed, as they are required as replacement fonts for rendering PDFs.
SUGGESTED ENHANCEMENT
1. Make "Helvetica", "Courier", "Times" the default fonts for commenting tools.
If the actual fonts are not available, transparently replace them by the Nimbus
replacement fonts, but don't embed them. This was it would become possible to
comment on PDF without embedding additional fonts.
2. Embed only subset fonts when saving comments. This would however carry the
risk of making the comments hard to edit for a recipient, who doesn't have the
used font installed.
The PDF format has three standard font families:
- Courier
- Helvetica
- Times
All other fonts need to be embedded in PDFs and sadly none of them are easily
available for Linux. Replacement fonts
These officially don't require embedding, and indeed commenting in them
STEPS TO REPRODUCE
1.
2.
3.
OBSERVED RESULT
EXPECTED RESULT
SOFTWARE/OS VERSIONS
Windows:
macOS:
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma:
KDE Plasma Version:
KDE Frameworks Version:
Qt Version:
ADDITIONAL INFORMATION
REFERENCES
[1]
https://docs.oracle.com/cd/E96927_01/TSG/FAQ/What%20are%20the%2014%20base%20fonts%20distributed%20with%20Acroba.html
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Okular-devel
mailing list