Ansicht
Dokumentation

RSCPSETCASCADINGFONTS - Cascading Fonts Configurator

RSCPSETCASCADINGFONTS - Cascading Fonts Configurator

PERFORM Short Reference   General Material Data  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

In Unicode Systems you can process language data from most languages and scripts around the world. The data are being processed and saved to the database correctly. However, displaying and printing the data requires additional configuration steps for text containing characters from different scripts if the glyphs of these characters are not covered by one single font (see: section Example),

As the 'classical' fonts (resident fonts and soft fonts which are supported by SAP and the major printer vendors) do not cover all Unicode ranges, the Internationalization tool "Cascading Fonts Configurator (CFC)" has been developed for defining individual font combinations. With the CFC you can use a set of predefined settings, you can create your own fonts combinations for selected device types, and you can also configure your own device types according to multilingual requirements for printing SAPscript text, Smart Forms and ABAP list texts.

SAP delivers the mapping of scripts, fonts and Unicode ranges in database tables (see: section Features). The CFC uses these mappings during the configuration process. You can upload your own fonts or use existing fonts and add them as subfonts to existing SAP font families. You can also combine several fonts into one font in order to be able to print text strings in one document which contain characters from different scripts.

If a character is about to be printed out which does not have a glyph available in the current font, the output device dynamically switches to an appropriate font which does contain the glyph and the character is printed.

For current information refer to SAP Note 812821.

Integration

The Cascading Fonts Configurator (CFC) is the user interface of program RSCPSETCASCADINGFONTS.

There are two options how to access the CFC:

  • Transaction I18N -> Printing ->Cascading Font Customization.
  • Transaction SE38 -> run report RSCPSETCASCADINGFONTS

Prerequisites

Your system must be a Unicode System. To check this, select System-> Status from the Menu bar and check field 'Unicode System' in section SAP System data.

If you want to configure a PCL device type, a configuration file (CFPIF) and Unicode TrueType font is required

If you want to configure a PostScript device type, a configuration file (CFPIFPS) is required and using a PostScript Unicode font is recommended.

If you have modified Modification of existing settings which have been u sed for configuration of device types, select Edit -> Clear Cache from the menu. Afterwards related device types must be configured again.

Features

When you start the CFC or report RSCPSETCASCADINGFONTS for the first time, the database tables CFUNICODE_BLOCK, CFONT_INFO and CFONT_MAPPING are empty.

The default mode Full Settings is selected. In this mode you define the Global Cascading Fonts (CF) Data. They apply for all CF device types and for additional tools, for example the PDF Converter. If you start the CFC for the first time in the 'Full Settings' mode, a dialog box 'Data is empty' will appear which offers the preconfigured mappings delivered by SAP. It is recommended to accept the mappings by choosing 'yes'. The tables are filled, and the mappings can be displayed and changed on the following screens. Report RSCPCFINITCFONTDATA provides the Unicode areas and script information taken from Unicode Standard 4.0.1.

Additional mode: Settings per Device Type. This mode can be used as a quick way for maintaining a selected CF device type.

Selection

Standard Variants

Output

Activities

Set Global Cascading Fonts Data

  • 'Full Settings',mode: Set SAP cascading fonts and their corresponding script - SAP font pairs on the first and the second screen.
  • You can also upload the settings which have been downloaded in '.xml' format.

@45@ ConfigureDev.Type

Choose this button to configure a device type.

Upload fonts/Configuration file

Select one cascading font and choose @FB@ FontDetail to open the details section:

Specify Details of Cascading Font

Select one cascading font and choose @FB@ Devicetypeto open the details section:

Configure device type-dependent settings of Cascading Font

Example

Text

For printing this string with one font (Times New Roman, for example) does not suffice. Japanese characters <##> require an Asian font, for example MS Mincho.

Solution

Use the CFC to define a set of subfonts like:

Times New Roman

+ MSMincho (Japanese font) [Han script]

+ Narkisim (Thai font) [Thai script]Purpose






TXBHW - Original Tax Base Amount in Local Currency   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.

Length: 6164 Date: 20240520 Time: 102206     sap01-206 ( 112 ms )