Tool workspace

Nothing is uploaded. Files are read in this tab and stay on your machine.

Check which fonts travel with the file

How do I check if a PDF’s fonts are embedded?

  1. Drop a PDF onto the tool, or choose one. It is read straight away and nothing is changed.

  2. Read the table worst first. Anything marked "Will not match" is named by the document but not carried inside it.

  3. Fix those at source by embedding the font when you export, then check the new file again.

Why does a missing font change how a PDF looks?

Lists every font a PDF's pages actually use and says whether it is embedded, travelling with the document, or borrowed from whatever machine opens it. A borrowed font is the most common reason an issued drawing prints wrong, and it is invisible until somebody else opens the file.

A PDF can either carry a font inside itself or simply name it and leave the reader to find one. If the reader has no match it substitutes a different face, and because the substitute has different letter widths the text reflows: it overlaps, spills out of the title block, or pushes a dimension off its leader. The check is exact rather than a judgement, because a font either carries a font program or it does not. Two categories are deliberately kept apart from a plain failure. The fourteen standard faces — Helvetica, Courier, Times, Symbol and Zapf Dingbats in their variants — are supplied by conforming PDF readers, so naming one without embedding it renders correctly, although PDF/A and PDF 2.0 still expect fonts to be embedded. Arial is not among them, however common it is; it is a different face that viewers substitute by convention, so a drawing that names Arial without embedding it is a genuine risk even though it usually looks close. The tool also reports only fonts that some text actually selects. A left-over entry in a page's resource list is not evidence that anything uses it, and reporting those as faults would bury the real ones. Checking fonts before a set goes out for review, in Xenmark or anywhere else, means reviewers comment on the drawing rather than on text that moved.

How Xenmark makes it easy to check whether a PDF embeds its fonts

  • Only the fonts the text really uses

    A font is listed where text on a page selects it. Left-over entries that nothing uses are shown separately so they do not bury real problems.

  • Nothing leaves your machine

    Nothing is uploaded. Files are read in this tab and processed in memory, with no account and no server for them to go to.

  • Fonts that will be swapped come first

    Fonts the document names but does not carry are sorted to the top of the table and marked, with the pages they appear on.

  • Standard, subset and Type 3 fonts explained

    The fourteen faces every reader supplies, subset fonts and Type 3 fonts each get a plain explanation rather than a bare pass or fail.

  • Text inside nested forms is followed

    Fonts used by form objects on a page are found too, and the report says when part of the document could not be read to the end.

  • Nothing to install

    It runs in the browser you already have. There is no plug-in, no desktop application and no sign-up to get through first.

Limitations

What this tool does not do, stated up front.

  • This reports what the file declares. A subset-embedded font carries only the characters this document already uses, which is enough to display it, but typing new text into it elsewhere may find no glyph.

  • Fonts used only by comments, stamps, form fields or Type 3 glyphs are not checked, and encrypted PDFs and files over 64 MiB are refused.

  • If part of the document cannot be read to the end, a font used only in that part will be missing from the table. The tool says so rather than presenting a short list as a clean result.

Questions

It says a font is not embedded. Is that always a problem?

Usually, yes. One of the fourteen standard faces PDF readers supply renders correctly without being carried, and the tool marks it “Check” rather than a failure, because PDF/A and many print workflows still require every font to be embedded. Anything else will be substituted with a face of different widths, and the text will move.

Why is Arial listed as a risk when everyone has Arial?

Because "everyone" is not true and the format does not guarantee it. Arial is not one of the fourteen faces a reader must provide. On a machine without it — a Linux print server, for instance — something else is substituted and the spacing changes.

Why does my PDF look different on another computer?

Usually because a font is named but not embedded, so the other machine substitutes one with different letter widths. This tool lists those fonts first, with the pages they appear on.

Why did Xenmark build a free PDF font checker?

Xenmark AS is a Norwegian software company building browser-based drawing review tools for owners, consultants, operators and other teams that receive and review technical drawings. Those teams handle PDFs every day, and not every file should be sent to a website just to merge, split or check it — a tender document, a client’s drawing set, a revision that is not released yet. So these everyday tools are free and run entirely in your browser: no account, no upload step, and no server ever receives the file. You can check that yourself — open your browser’s network tab, check the fonts in a drawing, and watch nothing leave. What this tool cannot do is listed under Limitations above.

Beyond the free tools

Reviewing the drawings, not just handling the files?

Xenmark is affordable PDF markup and structured drawing review in the browser. Invite reviewers, pin numbered comments on the sheet, track every one by author and status, and export a clean PDF and Excel when the review is done. Unlike these tools, a review is shared, so its drawings are uploaded to your Xenmark project.

Free forever plan. Reviewers you invite never pay.