Troubleshooting
Problem
In IBM Maximo Manage within IBM Maximo Application Suite, custom fonts are not rendering correctly in BIRT reports when exported to PDF or printed by using the Export to Print functionality.
Note: This does not apply to barcode fonts. If you are using barcodes in reports you do not need to modify the MaximoSystemLibrary.rtplibrary as described below. In fact, by adding your barcode font you may cause other issues. In Manage 9.0 and 9.2, if you use an IDAutomation barcode font in your reports the barcode should work with no further customization.
Symptom
Even if the custom font file is placed in a directory readable by BIRT (for example,
/usr/share/fonts/truetype), the exported or printed PDF does not display all or few characters in the required font.Cause
Merely adding the custom font to the default BIRT fonts directory (for example,
/usr/share/fonts/truetype) is not sufficient. For the font to be recognized and used in reports, it must also be referenced in the report. In Maximo reports, the font is specified in MaximoSystemLibrary.rptlibrary file, specifically in the font-family property. Diagnosing The Problem
To confirm the issue:
Verify font installation
Ensure the custom font is correctly installed and accessible in the BIRT font directory, such as:/usr/share/fonts/truetypeCheck font-family reference
Export theMaximoSystemLibrary.rptlibraryfile. Open it and verify whether the font-family is defined (usually around line 15). If the custom font is not present, it must be added manually.
Resolving The Problem
Keep in mind that the following steps are for Maximo reports only. The resolution is applicable to Maximo Manage.
- Export the
MaximoSystemLibrary.rptlibraryFile- Go to Report Administration.
- Select Export library from the left-hand side menu.
- Export the
MaximoSystemLibrary.rptlibraryfile. - Extract the file contents (if it is in a compressed format like ZIP).
- Edit the font-family property
- Open the
.rptlibraryfile using a text editor. - Locate the font-family property (typically around line 15).
- Modify it to include the desired custom font. For example:
- Open the
<property name="fontFamily">"Verdana", "Noto Sans Arabic", "Arial", sans-serif</property> - Import the Updated Library File
1. Save the changes.
2. Import the updated.rptlibraryfile back into Maximo Manage.
3. Run the report again and verify that the custom font renders correctly in the exported or printed PDF.
Document Location
Worldwide
[{"Type":"MASTER","Line of Business":{"code":"LOB59","label":"Sustainability Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLPL8","label":"IBM Maximo Manage"},"ARM Category":[{"code":"a8m3p000000hAeaAAE","label":"Maximo Application Suite-\u003EMAS Applications-\u003EManage"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.6.0;7.6.1;7.6.2"}]
Product Synonym
Manage;Maximo;Maximo Application Suite - Manage
Was this topic helpful?
Document Information
Modified date:
31 March 2026
UID
ibm17239968