Follow the following process
1. Set NLS_LANG=ARABIC_United Arab Emirates.AR8MSWIN12562. Set REPORTS_PATH to the system font directory such as D:\WINNT\Fonts3. Open uifont.ali under $ORACLE_HOME\tools\common90\, set the font alias These font name should be the one you are using in your report.Note: The entries are case sensitive thus file name and font name mustmatch here Arial..italic.Bold.. = "arialbi.ttf" Arial..italic... = "ariali.ttf" Arial...Bold.. = "arialbd.ttf" Arial = "arial.ttf" "Andale Duospace WT J" = "Aduoj.ttf" "Albany WT J"="AlbanWTJ.ttf" "Arabic Transparent"="artro.ttf"4. Ensure that Default Printer Driver used is not an ASCII/Generic driver.5. Run the report with DESTYPE=FILE and DESFORMAT=PDF