← All bug reports

FS#1200Embed fonts in exported PDF

Type
Feature Request
Status
Closed
Resolution
Won't implement
Category
QCAD (main)
Severity
Low
Priority
Low
Reported version
3.9.1
Operating system
All
Reported
2015-03-24 by kazmer
Closed
2015-03-24 by andrew

This is not the same as FS#782.

Is it possible to have referenced fonts embedded in the exported PDF files somehow? Sort of like producing PDF/A (not really, but at least with the fonts referenced being included)?

I have played around a little with QPrinter::setFontEmbedding(), but it didn't really produce any results (pro or con). I am not sure it can even be done, as looking around there are numerous references (rather questions and RFEs) for creating PDF/A-3 format PDFs with Qt, but I am yet to bump into a resolution. I almost have a feeling that generating PDF/A-1 files is possible, but I have not found any definite guidelines or ways to that either.

The use case is obvously when you don't have a particular font installed on the system you are printing your designs on, for example.

Comments (3)

andrew 2015-03-24

Is this about drawings exported as PDFs by QCAD or PDF export in general using Qt?

QCAD exports texts as paths to PDF (for maximum precision of text height and geometry), so a PDF file generated by QCAD from a drawing should never really reference any external fonts.

kazmer 2015-03-24

PDFs exported by QCAD.

This is good news, though - I did not know that, and I was just checking the resulting PDF for embedded fonts, of which there are none, but now it's clear why. (In fact, I was a tiny bit puzzled by why don't I see any difference in the PDF viewed on another machine, but I thought Adobe Reader did some good magic for font replacement or whatnot.)

Thanks for the explanation!

iOne_iTwo 2024-05-02

Qcad's exported PDFs may use paths, but they leave at least a non-embedded font record.

The USPTO (USA Patent & Trademark Office) rejects QCAD's exports for this reason.

Is it possible to ensure there are NO FONTS in a QCAD export, not even stubs?