Localized printing in a Windows environment

Printing PDF documents that require a character set not supported by PDF requires additional setup. For example, the Russian language uses the Cyrillic character set. The default fonts for PDF generation do not support the Cyrillic character set. Therefore, you must customize the Apache Formatting Objects Processor (FOP) application to use fonts that do support the Cyrillic character set.

The generic Microsoft Windows Arial TrueType font family (normal, bold, italic, bold-italic) does support Cyrillic. If you work in a Windows environment, you can use the Arial TrueType font.

To obtain a font that supports a particular language requirement, but which is not currently installed as part of your operating system, contact your operating system vendor.

The example that follows describes how to configure Apache (FOP) and Guidewire PolicyCenter to print documents in Russian by using Cyrillic characters in a Windows environment.

The example assumes the following:

  • Apache FOP is installed on your machine.
  • The fop.jar file is on the class path.
  • The Arial fonts are in C:\WINDOWS\Fonts.
  • The fonts are TrueType fonts.
  • You have a working Guidewire PolicyCenter application.
  • You have enabled the proper language for your Guidewire application.
Note: The process for configuring FOP supported fonts that are not TrueType is different. See the Apache FOP documentation for more information.