Package: FontEdit Filed on [Indigo]<ISLCedar>Documentation>FontEditDoc.tioga
Maintainer: Plass
Date: September 14, 1983 3:24 pm
DF file: [Indigo]<ISLCedar>Top>FontEdit.df
Purpose: Tool for editing fonts.
Tool Description:
Menu Items:
Undo — Undo the edits to the current character.
GetLoad the file named in the current selection.
StoreStore the file named in the current selection.
The file format (ks or strike) is deduced from the file name. Storing a strike font may cause the origins and/or widths of some characters to change in order to avoid kerning.
SaveStore the current file.
CharEdit the character named in the current selection.
Next/PrevLeft (right) click to move to the next (previous) character in collating sequence.
TextSets the sample text to either the current selection (left click), a default string, (middle click), or consecutive characters starting 2 before the current character (right click).
Current text display:
Shows some sample text in the font being edited. Left click here to select a new character to edit. Shift-Left click to copy a character to the current buffer.
Current character display:
Shows a big version of the character being edited. Edits are reflected in the text display.
Left button paints black.
Right button paints white.
Control-left moves the origin (reference point).
Control-right controls the width vector.
Executive commands:
FontEdit foo.ks (or foo.strike)
will make a tool to edit the named file.
FontBold output ← input
synthesizes a bold font.
FontSlant output ← input
synthesizes a slanted font.
FontMerge <outputFile> ← <inputFile1> <CharSpec1>; <inputFile2> <CharSpec2>; . . .
will make a new font file by selecting characters from old ones.
<outputFile> is the output file name. The extension (.ks or .strike) is used to figure out what format to make the new file.
<inputFileN> is the name of an existing font file.
<CharSpecN> is the keyword CHARS (or CHAR), followed by a list of (Cedar-style) characters or subranges of characters; the keyword DEFAULT may be used to specify the default character.
Commas, spaces, or tabs may be used to separate items in the command line.
The semicolons are optional, unless needed to prevent a remote file name from looking like a subrange. The keyword FONT may be used in place of the semicolon (in command files, for example).
Example: FontMerge new.ks ← one.strike CHARS ['a..'z]; FONT two.strike CHARS ['0..'1], ['A..'Z], '\003 three.strike CHAR '?; four.ks CHAR DEFAULT;
SDtoSF output ← input
Converts an SD format file to an SF (spline text) format file.