The Oracle Application Server version 12c does not use the fonts configuration file (uifont.ali). To change this, you must enter a key in the registry as described below.
-
Open the registry, and go to
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\<Your Reports 12c key>.
-
Add a new String Value called REPORTS_INSTANCE.
-
Add a value to REPORTS_INSTANCE, like:
DOMAIN_HOME\config\fmwconfig\components\ReportsToolsComponents\<Reports Tools Instance>
Example:c:\iAS_12c\user_projects\domains\base_domain\config\fmwconfig\components\ReportsToolsComponents\RepTools1
-
Close the registry.
-
Additionally, map the fonts in the uifont.ali file. The file can be found here:
DOMAIN_HOME\config\fmwconfig\components\ReportsToolsComponents\<Reports Tools Instance>\tools\COMMON\uifont.ali
-
Because not all fonts contain specific characters, like for example Japanese and Cyrillic, you have to map these fonts in the uifont.ali file to a font that provides these characters. The picture below shows an example of mappings with Arialuni font which contains most languages.
The font Arialuni.ttf is not included in the scope of delivery. You can use any other font that contains the characters you need and which you have licensed.
-
Ensure that the mapped fonts are available in a directory which must be assigned to the REPORTS_PATH variable in the registry.