Font Mapping Section |
DEVELOPER |
In the Application Definitions File the Font mappings are defined in the format:
Logical_font_name=Physical_font_name
Font names are not case sensitive.
An example is:
Monofont=Courier New
This is the name of the font specified by the PROIV developer. In the example the logical font name is Monofont.
This is the name of the font installed on the Windows Client’s machine. In the example, the physical font name is Courier New.
The name of the desired font is passed from the kernel to the Client for resolution. The Client consults its Application Definitions file and searches for a mapping. If a mapping is found the corresponding physical font name is passed to Windows. If the mapping is not defined the Client will pass the logical font name to Windows.
In either case, the value passed may be further mapped by the operating system or any part of the display subsystem if the font passed from the Client is not installed and active on the machine.
Such a transform is outside the control or knowledge of PROIV, so retrieval of the font name property value will return the value that the PROIV developer set, not the value that was finally used by the display subsystem.
Topic ID: 510003