The PPD file that you modified should be picked up. If it is not picked up it is The AFM files that you have copied to AFM directory should be picked up

Font Model and Cross-Platform Deployment 12-19 4. Add the path to the TTF file in the REPORTS_PATH environment variable. 5. Copy the AFM file to the ORACLE_HOMEguicommontkadminAFM directory. 6. Edit the screenprinter.ppd file with any text editor. Ensure that the PPDHPD file used contains an entry for each AFM or TFM file that you use in your report. PPDHPD files are configuration files containing printer driver settings and the list of all the fonts supported by the printer. Navigate to the to the Font Information section in the PPD file and add the necessary entries for the font files in the following format: FONTNAME:ENCODING:VERSION:LOCATION For example: Font Arial: Standard Version 2.76 Standard ROM Font CourierNew: Standard Version 2.76 Standard ROM Ensure that the AFM file name exactly matches the font name specified in the PPD file as Oracle Reports searches for this file based on the font name in the PPD file. 7. Ensure that the uiprint.txt has the entry for the appropriate PPD file: printername: PostScript:2:test:ppd_file. For example: printer1:PostScript:2:test:hpljet42.ppd 8. Edit the hpljet42.ppd file with any text editor. Note: If you have defined a default printer by including an entry in ORACLE_HOMEguicommontkadminuiprint.txt, you must add the appropriate entries in the printers PPD file for a PostScript printer or in the HPD file for a PCL printer. Beginning with Oracle Reports 10g Release 1 9.0.4, if you have not set up a default printer: ■ A default printer surface that mimics the screen screenprinter.ppd is used for formatting. ■ You must add the necessary font and resolution entries in the screenprinter.ppd file. The PPD and HPD files are located at: ■ ORACLE_ INSTANCEconfigFRComponentfrcommonguicommontk admin ■ ORACLE_HOMEguicommontkadmin Oracle Reports searches for HPD or PPD files initially in the Oracle Instance location and then in the Oracle Home location. Refer to Section 10.8.1, ScreenPrinter for more information on the screenprinter.ppd file. 12-20 Publishing Reports to the Web with Oracle Reports Services 9. Ensure that the PPDHPD file used contains an entry for each AFM or TFM file that you use in your report. Navigate to the Font Information section and add the necessary entries for the new AFM files in the following order: FONTNAME:ENCODING:VERSION:LOCATION For example: Font SimplifiedArabic: Standard 001.01 Standard ROM 10. Ensure that the fonts used in your report are not aliased. Edit uifont.ali and comment the entries, if any, where Simplified Arabic font is aliased to some other font. For example: SimplifiedArabic=Arial. 11. In the [PDF:Subset] section, add the appropriate entries to subset the fonts. For example: [ PDF:Subset ] SimplifiedArabic = simpo.ttf For PDF file portability, you can use either font subsetting or font embedding. File portability ensures that the PDF report does not depend on the machine where it is viewed to have the fonts installed. 12. Run the report to PDF and view it. http:mywebserver.com:reportsrwservlet?server=myserver+report= homemyreportstest.rdf+authid=hrhrmydb+desformat=PDF+destype=cache The PDF should contain the font that you have used in your report. For example, the David font. Note: Copy the PPD file from ORACLE_ HOMEguicommontkadminPPD to the following location: ORACLE_ INSTANCEconfigFRComponentfrcommonguicommontkad minPPD Note: The uifont.ali file is located in the following directory on Windows and UNIX: ■ Windows: ORACLE_ INSTANCE\config\FRComponent\frcommon\tools\commo n ■ UNIX: ORACLE_ INSTANCEconfigFRComponentfrcommonguicommontk admin Use font aliasing only if you are unable to generate the AFM file for a particular font. You can then alias the missing font to the closest match. The fonts must be made available on the machine displaying the report output and not necessarily on the machine generating the report output.