05.07.2013 Views

DTL FontMaster Manual1.1 PDF

DTL FontMaster Manual1.1 PDF

DTL FontMaster Manual1.1 PDF

SHOW MORE
SHOW LESS

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).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!