My Oracle Support Banner

A Practical Methodology on Porting Reports from Windows to Unix with Different Fonts (Doc ID 356221.1)

Last updated on MARCH 02, 2018

Applies to:

Oracle Reports Developer - Version 9.0.2.0 to 11.1.2.2.0 [Release 9i to 11g]
Information in this document applies to any platform.

Purpose

Important Information for Version 11g : The steps 1, 2 and 3 in this document are related to creating and configuring the Font Metric Files. These 3 steps are actually the core of this document and are the most complex part for setup. Reports Version 11g has a very important enhancement in this area and these 3 steps are not required if you are using (or if you upgrade to) version 11g. Release 11g of Reports on linux/unix platforms can read font metric information directly from the ttf files just like Windows platforms. For more details, please see :

<Note:852698.1> "How to Use TTF Fonts for Font Metrics On Unix With Reports 11g?"

If you are using Reports version 10gR2 and below, please continue with the steps below in this document.

The purpose of this document is to explain a methodology in a step-by-step fashion, how to configure Reports Server on a Linux/Unix platform to generate the same output as the windows platforms, after porting a Report developed on windows to Linux/Unix. It is important to note here that the methodology described in this document is neither the only way to configure Reports Server on Linux/Unix nor it is possible to claim that this is the best approach for all cases, but possibly, it will be a good approach for many cases.

The scenario that will be described in this document is as follows :

  o Install a special font into Windows which is not commonly used in Windows
  o Design a report which uses this font
  o Port it to Linux/Unix
  o Provide the steps necessary to configure the Reports Server on Linux/Unix to generate the same output on Linux/Unix just like the one on Windows in the following destination formats:
    * pdf
    * html/htmlcss
    * rtf
    * direct print to printer

Scope

This article is intended for Oracle 9i, 10g and 10gR2 Application Server Administrators, Report Developers and Support Analysts.

Details

To view full details, sign in with your My Oracle Support account.

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


In this Document
Purpose
Scope
Details
 INTRODUCTION
 Step 1: Finding which ppd file is actually used by reports server :
 Step 2: Generate the necessary AFM files :
 Step 3: Configure the PPD file :
 Step 4: Configure "uifont.ali" to remove mappings if defined :
 Step 5: Configuring for PDF :
 Step 6: Direct Print :
 7. Alternative method to direct print using a custom pluggable destination :
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.