Customized PDF Report Using Font Subset Runs in Error REP-1924 Cannot Locate the Font File Arialb.ttf (Doc ID 1274781.1)

Last updated on JUNE 23, 2016

Applies to:

Oracle Application Object Library - Version 12.0.0 to 12.1.3 [Release 12 to 12.1]
Information in this document applies to any platform.

Symptoms

Changed the file uifont.ali under the directory:
$ORACLE_HOME/guicommon/tk/admin/ directory
to solve to problem with the symbol font shown in a customized PDF report.

The following change was done:

From:

[ PDF ]

To:

#[ PDF ]

and from :

[ PDF:Embed ]


To:

#[ PDF:Embed ]

and for the section 

[ PDF:Subset ] is :


helvetica..Italic.Bold.. = "arialbi.ttf"
helvetica...Bold.. = "arialb.ttf"
helvetica..Italic... = "ariali.ttf"
helvetica..... = "arial.ttf"


When running the report, the following error results:

Enter Password:
REP-0004: Warning: Unable to open user preference file.
MSG-00001: CP_OA_WHERE:AND 1 = 1
REP-1924: Cannot locate the font file 'Arialb.ttf'
REP-0069: Internal error
REP-57054: In-process job terminated:Terminated with error:
REP-1924: MSG-00001: CP_OA_WHERE:AND 1 = 1
REP-1924: Cannot locate the font file 'Arialb.ttf'



STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Change uifont.ali:

PDF:Subset ] is:


helvetica..Italic.Bold.. = "arialbi.ttf"
helvetica...Bold.. = "arialb.ttf"
helvetica..Italic... = "ariali.ttf"
helvetica..... = "arial.ttf"

2. Run customized concurrent report with PDF output.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot run any customized PDF report using Arial fonts

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms