Skip to content

Commit 4df9ccc

Browse files
committed
new KB for fonts validation - general info
1 parent 6a0b5e8 commit 4df9ccc

File tree

3 files changed

+20
-17
lines changed

3 files changed

+20
-17
lines changed
Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
title: Checking and Validating Fonts for Telerik Document Processing
2+
title: Validating Fonts when Using Telerik Document Processing
33
description: Learn how to identify and resolve issues caused by incomplete or corrupt TTF font files in exported PDFs using Telerik Document Processing.
44
type: how-to
55
page_title: Resolving Missing Content Issues in PDF Export Due to Fonts
66
meta_title: Resolving Missing Content Issues in PDF Export Due to Fonts
7-
slug: validating-fonts-document-processing
8-
tags: radwordsprocessing, document processing, ttf, font, validation, pdf export
7+
slug: validating-fonts-pdf-document-processing
8+
tags: word, document, processing, ttf, font, validation, pdf, export
99
res_type: kb
1010
ticketid: 1690314
1111
---
@@ -14,37 +14,38 @@ ticketid: 1690314
1414

1515
| Version | Product | Author |
1616
| ---- | ---- | ---- |
17-
| 2025.2.520| RadPdfProcessing |[Desislava Yordanova](https://www.telerik.com/blogs/author/desislava-yordanova)|
17+
| 2025.2.520| Telerik Document Processing |[Desislava Yordanova](https://www.telerik.com/blogs/author/desislava-yordanova)|
1818

1919
## Description
2020

21-
When exporting a document to PDF using [Telerik RadWordsProcessing](https://docs.telerik.com/devtools/document-processing/libraries/radwordsprocessing/overview), missing content may occur due to issues with the TTF font file. These issues can arise if the font file is incomplete, corrupted, or missing required font tables. This results in missing or improperly rendered text in the exported PDF.
21+
When exporting a document to PDF format using [Telerik RadWordsProcessing]({%slug radwordsprocessing-overview%}), missing content may occur due to issues with the TTF font file. These issues can arise if the font file is incomplete, corrupted, or missing required font tables. This results in missing or improperly rendered text in the exported PDF.
2222

23-
This knowledge base article also answers the following questions:
24-
- Why does my PDF export have missing text due to fonts?
25-
- How can I validate fonts used in Telerik Document Processing?
26-
- What tools can check for font file integrity?
23+
This knowledge base article gives some tips and tricks how to validate fonts used in Telerik Document Processing and what tools can check for font file's integrity.
2724

2825
## Solution
2926

3027
To ensure a font file is complete and compatible with Telerik Document Processing, follow these steps:
3128

32-
1. **Open the Font in a Font Viewer**
29+
* **Open the Font in a Font Viewer**
30+
3331
Double-click the TTF file to open it in the system font viewer. Inspect whether all expected characters display correctly and ensure no error messages appear.
3432

35-
2. **Test the Font in Other Applications**
33+
* **Test the Font in Other Applications**
34+
3635
Install the font on your system and use it in applications like Word or Notepad. Verify that all characters render correctly.
3736

38-
3. **Compare File Size and Metadata**
37+
* **Compare File Size and Metadata**
38+
3939
Compare the file size and properties of the font with an official or known-good version. Noticeable differences can indicate corruption or missing data.
4040

41-
4. **Use Font Validation Tools**
41+
* **Use Font Validation Tools**
4242
Validate the font file with tools like:
4343
- [FontForge](https://fontforge.org/)
4444
- [Microsoft Font Validator](https://github.com/Microsoft/Font-Validator)
4545
These tools check for missing tables, corrupt glyphs, and other font-related issues.
4646

47-
5. **Check Required Styles**
47+
* **Check Required Styles**
48+
4849
Verify that all required styles (Regular, Bold, Italic, etc.) are available if your document uses them. Missing styles can cause fallback or rendering issues.
4950

5051
### Recommendations
@@ -56,7 +57,7 @@ To ensure a font file is complete and compatible with Telerik Document Processin
5657

5758
## See Also
5859

59-
- [RadWordsProcessing Overview](https://docs.telerik.com/devtools/document-processing/libraries/radwordsprocessing/overview)
6060
- [FontForge](https://fontforge.org/)
6161
- [Microsoft Font Validator](https://github.com/Microsoft/Font-Validator)
62-
- [Working with Fonts in Telerik Document Processing](https://docs.telerik.com/devtools/document-processing/fonts/fonts-overview)
62+
- [Fonts - Cross-Platform support]({%slug radpdfprocessing-cross-platform-fonts%})
63+
- [Standard Fonts in PdfProcessing]({%slug radpdfprocessing-concepts-fonts%})

libraries/radpdfprocessing/concepts/fonts.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,5 +164,6 @@ You can create fonts that are not explicitly registered. Creating a font that is
164164
* [FontsRepository](https://docs.telerik.com/devtools/document-processing/api/Telerik.Windows.Documents.Fixed.Model.Fonts.FontsRepository.html)
165165
* [TextFragment]({%slug radpdfprocessing-model-textfragment%})
166166
* [Preserving the Font in PDF Export from Excel]({%slug preserve-font-boldness-pdf-export-radspreadprocessing%})
167-
* [How to Prevent Text with Special Characters from Being Cut Off when converting HTML to PDF using RadWordsProcessing]({%slug prevent-text-cut-off-pdf-conversion-radwordsprocessing%})
167+
* [How to Prevent Text with Special Characters from Being Cut Off when converting HTML to PDF using RadWordsProcessing]({%slug prevent-text-cut-off-pdf-conversion-radwordsprocessing%})
168+
* [Validating Fonts when Using Telerik Document Processing]({%slug validating-fonts-pdf-document-processing%})
168169

libraries/radpdfprocessing/cross-platform/fonts.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ You can find a detailed **FixedExtensibilityManager** and **FontsProvider** desc
2727
* [Inserting Special Symbols in PDF using RadPdfProcessing]({%slug inserting-special-symbols-pdf-radpdfprocessing%})
2828
* [How to Eliminate Formatting Issues when Exporting XLSX to PDF Format]({%slug exporting-xlsx-to-pdf-formatting-issues%})
2929
* [Resolving Missing Content in Exported PDF Files]({%slug missing-content-word-to-pdf-radwordsprocessing%})
30+
* [Validating Fonts when Using Telerik Document Processing]({%slug validating-fonts-pdf-document-processing%})
3031

0 commit comments

Comments
 (0)