This box allows you to map fonts installed on your system to particular Unicode blocks. When BabelPad is in Composite Font mode ("Composite Font" checked under the Font menu) the font mappings defined in the Composite Font Mappings dialog box will be used to render the text in the BabelPad text area. In contrast, when in Single Font mode ("Single Font" checked under the Font menu), the text in the BabelPad text area will all be displayed using the single font selected in the font dropdown box on the main toolbar.
The Composite Font Mappings dialog box can be opened either by pressing the sixth button ("B:F") on the Fonts toolbar or by selecting "Composite Font Mappings..." from the Fonts menu.
Unicode Blocks
This box lists all Unicode blocks defined in the supported version of the Unicode Standard. The font that is currently mapped to each block is given in the righmost column (if there is currently no mapping the entry is empty).
The blocks are initially listed in code point order, but you can sort by range, nblock name, number of characters in the block, or font mapping by clicking on the appropriate column header. Click again on the same column header to reverse the order of sorting.
Total Unicode Coverage for this Configuration
This section shows Unicode character coverage statistics for the current font mapping. The statistics are updated each time a font mapping is added or modified.
Fonts covering ...
This box lists all fonts installed on your system that have partial or full coverage of the characters in the Unicode block on the Unicode Blocks list on the left. For each font the number of characters in the block that it covers is given under the "Characters" column. You can sort the list of fonts by font name or by number of characters by clicking on the appropriate column header.
If two or more Unicode blocks are selected in the Unicode Blocks list then the box lists all fonts on your system, regardless of whether the fonts have any coverage of any of the selected blocks. In this case, the box does not list any number of characters against each font.
If a single Unicode block is selected, then the Sample Text box below shows a sample of characters from the selected Unicode block rendered using the selected font.
Press the "Set Font" button to map the selected font to the Unicode block or blocks selected in the Unicode Blocks list on the list. The coverage statistics will be automatically updated. NB The font mappings are not saved until or unless you press the "OK" button. If the dialog box is cancelled then any mapping changes will be lost.
Fallback Font for Undefined Unicode Ranges
This dropdown list lists all fonts installed on your system. You may select any one of these fonts to be used as a fallback font to render characters in reserved ranges of code points that are not currently assigned to a defined Unicode block. This is useful for testing a font that supports Unicode characters that are schedued for inclusion in a future version of the Unicode Standard.