Illustrative example: Jordan opens a DOCX report in LibreOffice on Ubuntu and sees a different typeface, wider line breaks, and page numbers shifted. The document still opens, but Calibri and Arial are not installed on that computer. This example is hypothetical; it shows how to diagnose the same problem on a real system without treating a substitute as the original font.
Why Calibri or Arial disappears in LibreOffice
LibreOffice normally uses fonts provided by the operating system. If a document names Calibri or Arial but the font is missing, LibreOffice selects a replacement. That replacement can change line wrapping, spacing, page count, and the visual weight of headings. It does not necessarily mean the DOCX file is damaged.
Calibri is a Microsoft font supplied with Windows and Microsoft products; Microsoft lists it as included with Windows versions and Office applications, and does not offer it as a general standalone download. Arial is also a Microsoft font. On Linux, commonly used packages can provide several Microsoft core fonts, including Arial, but those packages do not include Calibri. Check Microsoft’s Calibri font reference and Debian’s font documentation for the distinction.
Jordan should first determine whether the missing name is the only issue. In Writer, select a paragraph that should use Calibri and inspect the font box on the formatting toolbar. If it shows Calibri while the letters look different, the font may be unavailable and substituted. If the font name is present and the typeface looks right, the cause may instead be a style setting, an embedded font restriction, or a document-specific formatting choice.
Step 1: Check whether the font is installed
Close and reopen the document after checking the system’s font list. LibreOffice may need a full restart to discover fonts added while it was running. On Windows, look in Settings under Personalization > Fonts or open the Fonts control panel. On macOS, use Font Book. On Linux, inspect the installed fonts in the desktop’s font viewer or query Fontconfig from a terminal:
fc-match Calibri
fc-match Arial
fc-list | grep -i -E 'Calibri|Arial|Carlito|Liberation Sans'
fc-match reports the font Fontconfig would use for a requested family; it may show a fallback rather than prove that the original font is installed. A result such as Carlito for Calibri indicates a compatible substitute is being selected. Jordan should record the actual result before installing anything so the later check has a clear comparison.
Step 2: Choose the right fix for your system
Windows or macOS: install a font you are licensed to use
If Calibri or Arial is missing on Windows or macOS, use font files from a Microsoft product or other legitimate source covered by the applicable license. Do not download font files from a random “free fonts” site. Microsoft explains that font installation and redistribution rights depend on the font’s license; see its font redistribution FAQ.
Install the font through the operating system, not by copying it into LibreOffice’s program folder. Then quit every LibreOffice window and start Writer again. If a font file is already installed but does not appear, restart the computer or remove and reinstall that font using the system font manager.
Ubuntu or Debian: install an available substitute or Arial package
On Ubuntu, Carlito is a free font whose metrics are compatible with Calibri. It can reduce line-wrap and pagination changes, but it is not Calibri and may not match every glyph or visual detail. Install it from the distribution repository:
sudo apt update
sudo apt install fonts-crosextra-carlito
Ubuntu lists this package as a sans-serif font metric-compatible with Calibri in its package information. For Arial, Debian-based systems may offer ttf-mscorefonts-installer, which downloads a set of Microsoft core fonts under its package terms. It does not supply Calibri. On Ubuntu, the required repository component may need to be enabled first, and the installer can present a license prompt. Review and accept the terms only if you agree to them.
sudo apt install ttf-mscorefonts-installer
Package availability can vary by distribution version and enabled repositories. If the package manager cannot find it, use your distribution’s current documentation rather than downloading a package from an unverified mirror.
Use genuine Calibri on Linux only when you have a licensed copy
If Jordan needs the exact Calibri family, the accurate fix is to obtain the font files from a legitimately licensed Windows or Office installation and install them on Linux only if that license permits the intended use. Do not copy a font folder from another person’s computer or redistribute the files. A per-user font directory is commonly ~/.local/share/fonts; create it if necessary, place the licensed font files there, and refresh the cache. Distribution-specific font instructions may differ.
mkdir -p ~/.local/share/fonts
fc-cache -f -v
For system-wide installation, follow the operating system’s font-management guidance and licensing rules. The font cache refresh does not install a font; it only makes the system re-index fonts already present.
Step 3: Refresh the font list and restart LibreOffice
After adding fonts on Linux, run fc-cache -f -v, then fully quit LibreOffice. Reopen Writer and check the font dropdown. On Windows and macOS, installing through the system font manager usually updates the font inventory automatically, but LibreOffice still needs a restart. If it remains open in the background, use the application’s Quit command rather than closing only the document window.
Jordan should avoid editing the document’s styles before confirming the font is available. Otherwise, manually changing the font to a substitute can alter the file and obscure whether the system-level fix worked.
Step 4: Verify the result in Writer and in a PDF
Open the same DOCX again and check a sentence known to use the missing family. Select a few words and confirm the font box shows the intended name. On Linux, repeat fc-match Calibri or fc-match Arial. If exact Calibri is installed, Fontconfig should resolve the name to a Calibri font file; if it resolves to Carlito, Writer has a metric-compatible alternative instead.
Compare the document’s line breaks, page count, tables, and headers with a reference copy if one is available. Export a test PDF and inspect it at normal size and in print preview. The goal is not just to see the font name in a menu: the text should render consistently, and important content should remain on the intended pages. Font substitution can preserve usability while still changing appearance. LibreOffice’s font options documentation describes font replacement settings and notes that substitutions can affect on-screen display and printing.
Optional: set a deliberate substitute in LibreOffice
If installing the original font is not possible, LibreOffice has a font replacement table under Tools > Options > LibreOffice > Fonts on many desktop builds. Add a rule such as Calibri to Carlito or Arial to Liberation Sans, enable replacement, and choose whether it should apply on screen, when printing, or both. Labels may vary slightly by operating system or LibreOffice release; consult the linked help page if the menu differs.
A replacement rule does not add the original font, and it does not rewrite every font name stored in the DOCX. It tells LibreOffice what to display in its place. Use Carlito for Calibri-like line metrics, or Liberation Sans as a common Arial-style alternative, then verify line breaks and PDF output. If the document must look identical on another computer, the recipient also needs the same font or an agreed substitute.
Common mistakes to avoid
- Assuming every Microsoft font package includes Calibri: the Debian core-font installer includes Arial and other families, but not Calibri.
- Installing an unknown download: font files can carry licensing restrictions and should come from a trusted, authorized source.
- Only refreshing the cache:
fc-cache cannot create a missing font file.
- Expecting a substitute to be identical: metric compatibility helps pagination but does not guarantee identical letterforms, kerning, or PDF output.
- Changing the whole document too early: first confirm whether the system font is missing; preserve the document’s styles while troubleshooting.
What success looks like
Jordan’s check is complete when Writer resolves the expected family or the chosen substitute, paragraphs no longer reflow unexpectedly, and an exported PDF keeps headings, tables, and page breaks in acceptable positions. If the exact font is required for a legal, print, or brand-controlled document, a substitute may not meet that requirement; use a licensed copy of the original font and verify the final PDF on the target system.