Fix PDF Export Font Embedding Errors in LibreOffice Writer

If a LibreOffice Writer PDF looks different on another computer, characters are missing, or a preflight check reports unembedded fonts, the right fix depends on what you need to deliver. For a PDF that must carry its typefaces, export it as PDF/A and check the resulting file. For a document that recipients should continue editing in LibreOffice, embed fonts in the ODT file instead. These are separate settings: embedding a font in an ODT does not by itself prove that the PDF export contains that font.

Font embedding can also be blocked by the font’s license or by missing glyphs. In those cases, changing export settings alone may not solve the issue; replacing the font with one that permits embedding and supports the characters in use is often the practical choice.

Which fix fits the file you are sending?

NeedRecommended routeTrade-off to check
Deliver a PDF that should carry fonts with itExport using a supported PDF/A version, then inspect the PDF’s font list.PDF/A is an archival format with conformance requirements beyond fonts. Check forms, signatures, color, and other special features in the result.
Send an editable Writer documentIn the ODT’s File > Properties > Font settings, enable font embedding and the needed script categories.The ODT can become larger, and font licensing rules still apply.
Work with a restricted or unavailable fontReplace it with a licensed, embeddable font that contains the required glyphs, then export again.Line breaks, pagination, and the document’s visual identity may change.
Keep a small, broadly compatible PDFUse a suitable installed font and check whether the PDF’s fonts are embedded or substituted.Do not assume a font is embedded just because it appears correctly on the computer that created the PDF.

LibreOffice’s PDF Export General help says that the PDF/A options embed all fonts used in the source document. Its font embedding help describes a separate set of controls for embedding fonts in the editable document file. Labels and dialog layout can vary slightly across LibreOffice versions and interface modes.

First identify what “font embedding error” means

Three symptoms are easy to confuse. A PDF can report a font as not embedded; a font can be embedded but lack the glyph for a particular character; or the PDF can use a different font because the intended face was unavailable or could not be embedded. A fourth case is a PDF/A validator warning about some other conformance issue. Font embedding alone does not make a file fully PDF/A-compliant.

Open the exported PDF on a second computer or in a different PDF reader and inspect the characters that matter, especially accented text, symbols, and non-Latin scripts. In a PDF reader with document properties, open the Fonts section and look for entries marked “Embedded” or “Embedded Subset.” A subset contains only the glyphs needed by that PDF, which is usually sufficient for display and printing. If the PDF reader does not expose this information, use an established PDF inspection tool or a compliance checker suitable for your workflow.

Option 1: Export as PDF/A when the PDF must contain fonts

In Writer, choose File > Export As > Export as PDF (the exact menu path can vary by interface), open the General options, and select an available PDF/A format under PDF Version or Archival. Export to a new file, then inspect that PDF rather than relying only on the export dialog.

Use this route when a recipient, archive, or document-handling process requires PDF/A, or when reliable appearance across systems is more important than keeping the output as a regular PDF. LibreOffice’s current help describes PDF/A-1b, PDF/A-2b, and PDF/A-3b choices in its export documentation. Choose the flavor required by your receiving organization or archive; do not select one just because its label sounds newer. PDF/A versions differ in what they permit, so test interactive elements, forms, signatures, transparency, and color-dependent content as applicable.

If export warns that a font cannot be embedded, note the font family and face named in the warning. Then check whether it is actually used in the document and whether that typeface permits embedding. A PDF/A selection cannot override a font’s embedding restrictions, and it cannot manufacture missing glyphs. Replace the restricted face, install the licensed font if it is missing, or ask the font provider for an embedding-permitted version. Export again and confirm the font status in the new PDF.

Option 2: Embed fonts in the ODT for editable handoff

Use this when the recipient needs to open and edit the Writer document, not just read a fixed PDF. Open File > Properties > Font, enable Embed fonts in the document, and choose the relevant script categories, such as Latin, Asian, or Complex. If you also enable Only embed fonts that are used in the document, unused fonts are left out; this can keep the ODT smaller. Leaving that option off may include fonts referenced by styles or direct formatting even if those styles are not currently applied, which can help preserve a template’s future editing choices.

Save the ODT, reopen it on a separate LibreOffice installation if possible, and check the pages that use custom type. Embedding can improve portability but increases document size. It also does not change the PDF export’s own checks: create the PDF separately, then verify its fonts. Font licenses may restrict embedding in documents, and LibreOffice reads embedding permissions from font-file flags. The LibreOffice font embedding guidance explains both the script choices and license limitation.

When should you replace the font instead?

Replace a typeface when Writer reports an embedding restriction, the intended font is missing from the system, or the PDF displays boxes or substituted characters. Choose a replacement based on measurable requirements: glyph coverage for every language and symbol used, permission to embed in the delivery format, availability on the machines that will edit the source, and acceptable line wrapping in the exported pages. A font that works for English body text may not contain the CJK characters, mathematical symbols, or specialist glyphs in the same document.

After changing the font, review headings, tables, footnotes, page breaks, and any text positioned inside shapes. Similar-looking fonts can have different widths and metrics, which can move paragraphs or push content onto another page. If preserving exact pagination or branding is essential, compare the new PDF page by page before sending it.

Common choices that do not solve the underlying problem

  • Turning on ODT font embedding and exporting a regular PDF: this may help when sharing the editable ODT, but verify the PDF independently.
  • Selecting PDF/A without checking the export: the format is intended to embed used fonts, but a warning, unsupported face, missing glyph, or other conformance issue still deserves investigation.
  • Installing a font without confirming its license or script coverage: installation can resolve a local substitution, but does not guarantee the font may be embedded or contains every character.
  • Converting all text to outlines or images: this can preserve appearance in some production workflows, but text may become difficult to search, select, edit, or use with assistive technology. Use it only when the recipient’s specifications call for it and the accessibility trade-off is acceptable.

Verify the final PDF before delivery

  1. Export the final Writer document to a new PDF after all font or setting changes.
  2. Open that exact PDF on another system or in another reader; inspect special characters and page breaks.
  3. Review the PDF reader’s font properties. Confirm that the relevant families show as embedded or embedded subsets when embedding is required.
  4. If PDF/A is required, run the recipient’s or archive’s accepted PDF/A validator. A font list is not a complete conformance test.

If a font remains unembedded, record its exact family and style, check embedding permission with the font provider, and test an allowed substitute. If fonts show as embedded but characters still appear incorrectly, investigate glyph coverage or text encoding rather than repeating the same PDF export settings. The best fix is the one that meets the recipient’s format requirement while retaining the needed editability, appearance, and accessibility.

Official references

Leave a Comment

How to Create and Send a Meeting Invite in Outlook

How to Create and Send a Meeting Invite in Outlook

Create an Outlook meeting invite, add required or optional attendees, choose a time, add Teams details, set recurrence, and check replies in new or classic Outlook.

How to Add a Character Limit to Cells in Excel

How to Add a Character Limit to Cells in Excel

Use Excel's Data Validation settings to set a maximum, minimum, exact length, or character range, then add clear prompts and error alerts.

How to Fix the “We Can’t Schedule the Meeting” Error in Outlook

How to Fix the “We Can’t Schedule the Meeting” Error in Outlook

Fix the Outlook “We can’t schedule the meeting” error by checking account support, refreshing Teams sign-in, and repairing the Classic Outlook add-in.

How to Change the Language in Office 365 (Microsoft 365)

How to Change the Language in Office 365 (Microsoft 365)

Change Office 365 menus, spelling and grammar settings, or keyboard input in desktop apps and Microsoft 365 for the web.

How to Auto-Forward Emails in Outlook 365

How to Auto-Forward Emails in Outlook 365

Learn how to auto-forward all or selected emails in Outlook 365 using Forwarding settings or Rules, plus how to stop forwarding and fix blocked external forwards.

How to Use Microsoft Editor in Word for Microsoft 365

How to Use Microsoft Editor in Word for Microsoft 365

Use Microsoft Editor in Word for Microsoft 365 to check spelling, grammar, clarity, and conciseness, review suggestions, and tune proofing settings.

How to Add an RSS Feed to Outlook 365 in Classic Outlook

How to Add an RSS Feed to Outlook 365 in Classic Outlook

Learn how to add an RSS feed to Outlook 365 in classic Outlook for Windows, find the correct feed URL, manage subscriptions, and fix common RSS issues.

How to Go to a Page in Word for Microsoft 365

How to Go to a Page in Word for Microsoft 365

Jump straight to any page in Word for Microsoft 365 with Ctrl+G or F5, relative page numbers, or the Navigation pane, with Windows and Mac shortcuts.

How to Add Contacts to Outlook on Web, Windows, and Mobile

How to Add Contacts to Outlook on Web, Windows, and Mobile

Learn how to add contacts to Outlook on the web, new Outlook, classic Outlook, and mobile, plus how contact syncing and CSV imports work.

How to Change the Microsoft Word Background Color or Add an Image

How to Change the Microsoft Word Background Color or Add an Image

Change a Word page color, add a picture background, remove either, and enable background printing on Windows or Mac with clear, current steps.