Applies to:JD Edwards EnterpriseOne Tools - Version 9.1 and later All Platforms
Using Universal Batch Engine in the JD Edwards EnterpriseOne Tools
To configure custom fonts in EnterpriseOne Tools Release 9.1 and above it is no longer enough to just install the font in .../system/resources/truetype. This will cause PDF reports created on the server to not use any custom fonts even though the font file is on the server and it is configured in P98980 (Work with Fonts).
An example is a report using Arial Unicode MS font to display Chinese characters. After upgrading to tools 9.1 the report started using font AngsanaUPC in place of Arial Unicode MS.
Another issue seen with TR 9.1, for an E1 implementation using Japanese. The PDF is not printing correctly and the text is being overlapped in the report output. Although the font being used; Arial Unicode MS is a true type font and is entered correctly in P98980, the PDF is not correct:
Fix
A new configuration file is provided in tools release 9.1 to configure PDF generation libraries. The file name is pdflib.upr and it is located in .../system/resource folder. This is a text file and it can be modified using a text editor. It contains a section called FontOutline which is used to configure fonts installed on the server. By default only fonts shipped with EnterpriseOne are enabled. Some common font references are included for your convenience and they can be uncommented after the respective font is installed on the Enterprise Server.
Just as in previous tools releases if you have a non Windows server it is necessary to install the font file in folder .../system/resource/truetype. With Tools Release 9.1 you now have to update file pdflib.upr accordingly. If a font entry already exists for the font you are trying to use but it is commented out, simply uncomment it. Such is the case for Arial Unicode MS. If the font is not specified add a new entry using the following syntax:
Typeface Name=font file name
In the example described above the following steps resolved the issue:
Copy font Arial Unicode MS in directory .../system/resource/truetype folder (if using ftp make sure to copy it in binary mode)
Edit file pdflib.upr in .../system/resource and remove the comment character (%) for the entry Arial Unicode MS.
Change from:
%Arial Unicode MS=ARIALUNI.TTF
To:
Arial Unicode MS=ARIALUNI.TTF