Ansicht
Dokumentation
RSCPSETCASCADINGFONTS - Cascading Fonts Configurator
PERFORM Short Reference General Material DataThis documentation is copyright by SAP AG.
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
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 )