Beginning with EnterpriseOne 8.9, the fonts to use on the report output for all languages, including the domestic language, are determined in the P98980 Work with Fonts application. The font used is determined based on the language preference of the user as specified in the User Profile (P0092). To set the appropriate report font, determine the language preference for the user and set the font in P98980 accordingly. Once you change the Report Font ID, it will take effect after signing out and back into the software. The default font specified for the domestic language should be the Arial font. 

The font name specified in the P98980 application only overrides report objects defined in the Arial font in RDA.  Other font names specified in the design specifications for the report or version are assumed to be intentionally designed for a specific font type and therefore are not overridden by the font name specified in the P98980 application.

Only the font type is specified using this application, not the font size.  The batch jobs read the font from the P98980, but not the font size. This is intentional. If the font size were allowed to be changed to a bigger font, the user would still have to go into Report Design Aid (RDA) and reposition all of the objects on their report, because they would all overlap each other vertically and horizontally. Since that has to be done anyway, the font size must be increased in RDA.

JDE.INI [UBE] Setting FontOverride

There is a JDE.INI setting that controls the font in the report (PDF) together with the set up of the Report Font Id in P98980. It is in the [UBE] section and the setting "FontOverride" has 3 possible values :

NOTE: The values are case-sensitive. If the value is not entered as described below (e.g. ALL instead of All), Arial is the hard-coded font that is used in the report instead

  • All
Override all fonts in RDA with the P98980 Report Font Id
  • None
The RDA font is not overridden with the P98980 Report Font Id
  • Specific font (e.g. Courier New, Times New Roman)
The default font is Arial and it is this font which is overridden with the P98980 Report Font Id. The default setting of FontOverride is Arial when it is not defined in the JDE INI file.