From Newsgroup: comp.text.pdf
On 31/03/2024 13:18, Stefan Ram wrote:
ram@zedat.fu-berlin.de (Stefan Ram) wrote or quoted:
I have generated a PDF file using a program where I have requested
a certain font. Now, the PDF file is indeed being shown with that
font.
[...]
So it seems that the PDF generator has embedded Georgia.
I think all software creating PDF embeds the fonts it uses.
I wonder whether I can now process the PDF to remove this embedding
and use the Georgia font at the reader's site (if available)?
I believe it is technically possible to remove an embedded font, but why
would you want to do that? All it means is that no-one without their own
copy would be able to read the document.
Is there a list of fonts that are always available for PDF and do not
need to be embedded?
"Since nearly the very beginning of their existence, AdoberCOs products
have been accompanied with a basic collection of fonts, first containing
only 13 components, then extended to 35: ITC Avant Garde Gothic (4
fonts), ITC Bookman (4 fonts), Courier (4 fonts), Helvetica (8 fonts),
New Century Schoolbook (4 fonts), Palatino (4 fonts), Times (4 fonts),
ITC Zapf Chancery Medium (1 font, italic), Symbol (1 font), and ITC Zapf Dingbats (1 font)." [
https://tug.org/TUGboat/Articles/tb29-1/tb91ludwichowski-fonts.pdf]
Those fonts were available without the need for embedding in
Postscript, because they were included in the firmware of Postscript
printers. This was extended to other printer drivers, and in 1996, to a replicate subset in the non-Adobe Ghostscript. AFAIK PDF also has the
Adobe fonts built in. But one original reason (disk space) has long been irrelevant, although Adobe would of course like to trap users with its
fonts.
Today, I think almost every piece of software generating PDF will embed
the fonts that are used, and ignore the fact that those "35" are
available without embedding.
On 31/03/2024 14:31, Stefan Ram wrote:
Or I would like to learn about fonts which clearly allow their
embedding for free.
All fonts can be embedded, otherwise they would be unusable.
The important point is that the software (Word, LaTeX, whatever) ONLY
embeds those characters that are actually used ("subsetting"), NOT the
entire font. This makes it both useless and pointless to attempt to
steal a font by extracting it from the PDF or Postscript. Although
technically possible, you would end up with a font missing all the
characters that the document did not use.
On 31/03/2024 23:07, Stefan Ram wrote:
Ah. In the meantime, I tried to use "Times" and observed that it was
still embedded. And it is very hard to get free software to remove
such embedded fonts.
Virtually impossible. Don't waste your time trying.
So now I will take another way: I am going to embed fonts which have
a free license like the SIL OFL (open font license) or the Apache
license. The Apache license might require that one adds a copy of the
license to the PDF, so I might prefer the OFL.
I don't think that is necessary, because embedding means subsetting, so
you are not breaking any licence by doing so, because the license only prohibits you from giving the whole font away for someone else to use,
and that is not the case.
Typesetters and designers do this all day long. It's the normal way of working, provided you are using legally-aquired fonts (ie you have paid
for those which are not explicitly given away).
Peter
--- Synchronet 3.21d-Linux NewsLink 1.2