Usage Note 49401: Understanding font availability when scheduling or printing from SAS® Web Report Studio
About the font location
When you print or schedule a report, SAS Web Report Studio uses fonts that are installed on your middle tier in order to create the PDF. The steps to configure the fonts are explained in Configuring fonts on the middle tier.
In most cases, if the fonts are installed and configured correctly, then SAS Web Report Studio can embed the fonts in the PDF. You do not need to take any further action in order to print the report.
However, if the following conditions are true, then SAS Web Report Studio might not be able to embed the fonts in the PDF. As a result, Adobe prompts you to download a specific font pack.
- The SAS Web Report Studio middle tier is running on UNIX.
- Your browser language is set to a specific language. The languages that are most likely to cause Adobe to require locally installed fonts include Hebrew, Arabic, Thai, and Vietnamese, and the Eastern and Central European languages (including Cyrillic and Greek scripts).
After you download the required font pack locally, Adobe should not prompt you again.
Configuring fonts on the middle tier
Here are the steps to configure the middle-tier fonts.
- (Optional) Correctly install any fonts that are not shipped with SAS Web Report Studio. The fonts must be installed on your middle tier according to the documentation for your operating system.
- In SAS Management Console on the Plug-ins tab, navigate to Application Management ► Configuration Manager ► SAS Application Infrastructure ► Web Report Studio 4.x.
- Right-click Web Report Studio 4.x and select Properties.
- Click the Advanced tab.
- Click Add to display the Define New Property dialog box.
If your fonts are installed in more than one location, use one of the following forms. (Be sure to use the correct file separator for your environment. Typically, a colon is the file separator for UNIX and a semicolon is the file separator for Windows.)
- For the Property Name, enter
.vmwide.com.sas.report.render.view.pdf.itext.font.fontDirectories
- For the Property Value, enter the path to where your fonts are installed on the middle tier.
- UNIX: font_path_string1:font_path_string2:font_path_string3
- Windows: font_path_string1;font_path_string2;font_path_string3
- Click OK twice to exit both dialog boxes and save the changes.
- (UNIX only) Add following line to the outputgen.ini file that is located in your sas-home/SASBIReportServices/4.x directory. To specify multiple locations, use the same form as shown in step 5.
-Dcom.sas.report.render.view.pdf.itext.font.fontDirectories=<sas-installation-directory>/SASHome/SASPrivateJavaRuntimeEnvironment/9.4/jre/lib/fonts
- In order to enforce the settings, restart your web application server.
Note: In some cases, SAS Web Report Studio might fail to use Arial in the PDF. This problem can occur even though you have correctly followed the steps in this SAS Note. For more information, see SAS Note 60593.
Operating System and Release Information
SAS System | SAS Web Report Studio | z/OS | 4.2 | | 9.2 TS2M0 | |
Microsoft® Windows® for x64 | 4.2 | | 9.2 TS2M0 | |
Microsoft Windows Server 2003 Datacenter Edition | 4.2 | | 9.2 TS2M0 | |
Microsoft Windows Server 2003 Enterprise Edition | 4.2 | | 9.2 TS2M0 | |
Microsoft Windows Server 2003 Standard Edition | 4.2 | | 9.2 TS2M0 | |
Microsoft Windows Server 2003 for x64 | 4.2 | | 9.2 TS2M0 | |
Microsoft Windows Server 2008 for x64 | 4.2 | | 9.2 TS2M0 | |
Microsoft Windows XP Professional | 4.2 | | 9.2 TS2M0 | |
Windows Vista | 4.2 | | 9.2 TS2M0 | |
Windows Vista for x64 | 4.2 | | 9.2 TS2M0 | |
64-bit Enabled AIX | 4.2 | | 9.2 TS2M0 | |
64-bit Enabled Solaris | 4.2 | | 9.2 TS2M0 | |
HP-UX IPF | 4.2 | | 9.2 TS2M0 | |
Linux for x64 | 4.2 | | 9.2 TS2M0 | |
Solaris for x64 | 4.2 | | 9.2 TS2M0 | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Date Modified: | 2013-03-13 16:15:50 |
Date Created: | 2013-03-12 10:19:57 |