DTL FontMaster Manual1.1 PDF
DTL FontMaster Manual1.1 PDF
DTL FontMaster Manual1.1 PDF
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
appendix iii: character layout files<br />
Appendix iii: Character Layout Files<br />
This document describes the format of the Character Layout Files used in<br />
dtl <strong>FontMaster</strong> for conversion of the be and ik databases into the<br />
PostScript Type 1, TrueType and OpenType formats and vice versa. The<br />
basic function of these layout files is to renumber the characters from one<br />
layout to another one.<br />
1. General structure<br />
–The Character Layout File is an editable ascii file.<br />
–All Character Layout Files have the extension ‘.cha’ appended to the file<br />
name.<br />
–Each line in this file can have a length of up to 255 characters.<br />
–Lines starting with a lowercase ‘c’ or capital ‘C’ are ignored by the dtl<br />
<strong>FontMaster</strong> modules and can be used for comments.<br />
–A special line with the keyword ‘Version’ is used to denote the version of<br />
the format specification (this is not a version number for the file itself). This<br />
format specification defines Version 002.000.<br />
–Keywords are case insensitive and can consist out of maximal 16<br />
characters concisting the lowercase letters a–z, the capitals A–Z and the<br />
digits 0–9.<br />
–Empty lines in the file are allowed.<br />
–Tabs and Spaces are allowed in all lines and are ignored.<br />
–The conversion information from one numbering system to another one is<br />
contained in several columns. The content of each column is characterized<br />
by a keyword.<br />
–The entries for the diuerent columns are separated by ‘;’.<br />
–The character information is included in two lines with the keywords<br />
‘Starttable’ and ‘Endtable’.<br />
–The keywords for the content of the column have to follow the line with<br />
the keyword ‘Starttable’.<br />
2. Proprietary Character Layout Files<br />
Characters are stored by number in a be and ik database. The database<br />
number corresponds with a PostScript name and a Unicode number via the<br />
Character Layout Files. By default four .cha files come with dtl<br />
<strong>FontMaster</strong>: beeditor.cha, ttbas.cha, urwotf.cha, winuni.cha.<br />
It is of course possible that fm users create proprietary encoding<br />
systems. If necessary they can use PostScript names that are located in the<br />
‘private area’ in combination with Private Use Area Unicode codepoints.<br />
Normally these characters will be placed at positions in the database that<br />
are undefined. This automatically means that also a proprietary Character<br />
Layout File has to be created because the default .cha files will not<br />
‘recognize’ the database numbers and therefore the characters will not be<br />
exported when a font is created.<br />
198<br />
note: The version number<br />
of the format specicification<br />
must be 002.000 in all cases,<br />
otherwise the Character Layout<br />
File will be not accepted by the fm<br />
modules. When the user wants to<br />
attach a version number to a<br />
proprietary .cha file, this<br />
information should be preceded<br />
by a ‘C’ (comment).