Request for Guidance on Missing Fonts in Linux-Based Document Generation Environment

Saddamhusen Mahebub Fulari 0 Reputation points
2026-08-03T18:00:35.7366667+00:00

We are evaluating the font strategy for our document generation platform running on Linux servers. During font analysis, we identified several fonts that are unavailable on our Linux hosts and are currently being substituted through Aspose font mapping rules. We would like Microsoft's guidance on the recommended approach for supporting these fonts in a Linux environment.

Missing Fonts Identified

The following fonts are currently referenced by customer templates or font substitution mappings:

  • Calibri
  • Arial
  • Times New Roman
  • Arial Unicode MS

Information Requested

1. Microsoft Font Availability on Linux

Please confirm:

  • Whether the above Microsoft fonts can be installed on Linux servers.
  • Whether Microsoft provides official Linux-compatible versions or packages for these fonts.
  • Whether enterprise customers are permitted to use these fonts for server-side document generation workloads running on Linux.

2. Licensing Requirements and Cost

If the fonts require licensing, please provide:

  • Licensing model for Linux/server usage.
  • Any redistribution or deployment restrictions.
  • Recommended procurement process.
  • Estimated licensing cost or pricing guidance.
  • Whether the fonts are covered under existing Microsoft 365, Office, Windows Server, or other Microsoft enterprise agreements.

If the original fonts cannot be installed or are not licensed for Linux server use, please provide the exact substitute fonts Microsoft recommends for document rendering compatibility.We are evaluating the font strategy for our document generation platform running on Linux servers. During font analysis, we identified several fonts that are unavailable on our Linux hosts and are currently being substituted through Aspose font mapping rules. We would like Microsoft's guidance on the recommended approach for supporting these fonts in a Linux environment.

Missing Fonts Identified

The following fonts are currently referenced by customer templates or font substitution mappings:

  • Calibri
  • Arial
  • Times New Roman
  • Arial Unicode MS

Information Requested

1. Microsoft Font Availability on Linux

Please confirm:

  • Whether the above Microsoft fonts can be installed on Linux servers.
  • Whether Microsoft provides official Linux-compatible versions or packages for these fonts.
  • Whether enterprise customers are permitted to use these fonts for server-side document generation workloads running on Linux.

2. Licensing Requirements and Cost

If the fonts require licensing, please provide:

  • Licensing model for Linux/server usage.
  • Any redistribution or deployment restrictions.
  • Recommended procurement process.
  • Estimated licensing cost or pricing guidance.
  • Whether the fonts are covered under existing Microsoft 365, Office, Windows Server, or other Microsoft enterprise agreements.

If the original fonts cannot be installed or are not licensed for Linux server use, please provide the exact substitute fonts Microsoft recommends for document rendering compatibility.

Please advise:

  • Whether these substitutes are recommended by Microsoft.
  • Whether better alternatives exist.
  • Expected impact on document fidelity, pagination, line wrapping, table layouts, and PDF rendering.

4. Best Practices for Linux-Based DOCX to PDF Conversion

Our goal is to achieve rendering results on Linux that are as close as possible to Microsoft Word.

Please provide guidance on:

  • Recommended font packs for Linux environments.
  • Best practices for DOCX-to-PDF rendering.
  • Supported approaches for handling Microsoft fonts in Linux-based document generation systems.
  • Any official recommendations to minimize document layout differences between Microsoft Word and Linux rendering engines.

Business Impact

Our platform generates PDFs from customer-provided Word templates. Missing fonts can lead to layout differences, page breaks, text reflow, and rendering inconsistencies. We want to establish a compliant and supported font strategy that provides the highest possible fidelity while running on Linux infrastructure.

Best Practices for Linux-Based DOCX to PDF Conversion

Our goal is to achieve rendering results on Linux that are as close as possible to Microsoft Word.

Please provide guidance on:

  • Recommended font packs for Linux environments.
  • Best practices for DOCX-to-PDF rendering.
  • Supported approaches for handling Microsoft fonts in Linux-based document generation systems.
  • Any official recommendations to minimize document layout differences between Microsoft Word and Linux rendering engines.

Business Impact

Our platform generates PDFs from customer-provided Word templates. Missing fonts can lead to layout differences, page breaks, text reflow, and rendering inconsistencies. We want to establish a compliant and supported font strategy that provides the highest possible fidelity while running on Linux infrastructure.

We would appreciate explicit guidance on:

  1. How to legally obtain and deploy the original Microsoft fonts on Linux.
  2. Any associated licensing requirements and costs.
  3. The exact substitute fonts Microsoft recommends when the original fonts are unavailable.
  4. The expected rendering impact of using substitute fonts instead of the original Microsoft fonts.

Thank you for your guidance.

Windows for business | Windows Server | Devices and deployment | Set up, install, or upgrade
0 comments No comments

1 answer

Sort by: Oldest
  1. Daphne Huynh (WICLOUD CORPORATION) 1,305 Reputation points Microsoft External Staff Moderator
    2026-08-04T04:03:32.51+00:00

    Welcome to Microsoft Q&A!

    Thank you for reaching out with this question.

    I understand how important font consistency is for platforms that generate PDFs from customer-provided Word templates, especially when running on Linux infrastructure. Missing fonts can directly impact pagination, text wrapping, table layouts, and overall document fidelity. Establishing a compliant and supportable font strategy is therefore an important part of ensuring consistent document generation results.

    Based on Microsoft typography documentation, Calibri, Arial, Times New Roman, and Arial Unicode MS are distributed as part of Microsoft products such as Windows and Microsoft Office rather than as standalone Linux font packages. Microsoft does not currently provide an official Linux-compatible package containing these fonts.

    1. Font Availability on Linux

    From a technical perspective, Linux applications can use these fonts if the font files are available on the system. However, Microsoft does not currently provide an official or supported Linux distribution package for these fonts and the Microsoft typography documentation does not identify Linux as a supported distribution platform for their deployment. Specifically:

    • Calibri is included with Windows and Microsoft Office products and is available only through Microsoft products and services where applicable. Reference: Calibri font family - Typography | Microsoft Learn
    • Arial is included in Windows font distributions and is not offered by Microsoft as a Linux package.
    • Times New Roman is included in Windows font distributions and is not offered by Microsoft as a Linux package. Reference: Font List Windows 11 - Typography | Microsoft Learn
    • Arial Unicode MS was historically included with Microsoft Office, but Microsoft states that it is no longer serviced and is no longer installed by current Office versions. Customers with ongoing dependencies are directed to Monotype for updated versions. Reference: Arial Unicode MS font family - Microsoft Learn

    2. Licensing Considerations

    Licensing is typically the most important consideration for Linux-based document rendering solutions.

    Customers requiring rights for server installation, redistribution, enterprise deployment, or similar scenarios should obtain the appropriate licensing rights through Microsoft's font licensing channels.

    Key considerations include:

    • Microsoft 365, Office, Windows, or Windows Server licenses should not be assumed to automatically grant rights to copy font files from those products onto Linux servers.
    • Microsoft does not publish public pricing guidance for server-side font licensing.
    • Licensing terms, redistribution rights, deployment restrictions, and procurement options depend on the specific deployment scenario and should be verified through Microsoft's font licensing program or the applicable font vendor.
    • For Arial Unicode MS, please notes that updated versions are available through Monotype.

    3. Recommended Alternatives

    Microsoft does not publish an official Linux font substitution matrix for DOCX-to-PDF rendering. However, commonly adopted alternatives include:

    • Calibri -> Carlito
    • Arial -> Liberation Sans
    • Times New Roman -> Liberation Serif
    • Arial Unicode MS -> Noto Sans or Noto Serif CJK (depending on language requirements)

    These alternatives are widely used because they provide similar metrics and compatibility characteristics, which can help reduce layout differences during document rendering. However, they are not identical replacements, and exact rendering parity should not be expected.

    4. Expected Impact of Font Substitution

    When substitute fonts are used instead of the original Microsoft fonts, the following differences may occur:

    • Changes in line wrapping and text reflow
    • Pagination and page-break differences
    • Header and footer positioning changes
    • Table width, row height, or cell alignment differences
    • Character spacing variations
    • Differences in PDF output compared to Microsoft Word

    The actual impact depends on how closely the document layout relies on the original font metrics. Complex templates with precise formatting or multilingual content are typically more sensitive to font substitutions.

    5. Best Practices for Linux-Based DOCX-to-PDF Rendering

    To achieve rendering results that are as close as possible to Microsoft Word, I recommend the following:

    • Use the original fonts whenever licensing permits, as this provides the highest level of document fidelity.
    • Install all required fonts prior to rendering rather than relying on runtime font substitution or fallback mechanisms.
    • Maintain consistent font inventories across development, testing, and production environments to ensure predictable results.
    • Use metric-compatible alternatives such as Carlito, Liberation Sans, and Liberation Serif when the original fonts cannot be legally deployed.
    • Validate representative customer templates by comparing page counts, line wrapping, table layouts, header/footer positioning, and PDF output.
    • Consider modern Unicode font families instead of Arial Unicode MS for multilingual workloads. Microsoft notes that Arial Unicode MS is no longer serviced, and modern applications typically rely on font fallback mechanisms and broader Unicode font families for language coverage.

    For additional information, please visit: Font redistribution FAQ - Typography | Microsoft Learn

    I hope this information helps clarify the available options and considerations for your Linux-based document generation platform.

    If you found this answer helpful, please consider clicking Accept Answer.

    Thank you for using Microsoft Q&A!

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.