Commands Summary

File Commands
File Commands
Command Description Tracking Information
File->Open Open a font file and load it none
File->Open Protected Open a font file and protect it making it read-only; the font cannot be modified or saved none
File->Close The current font is discarded from memory none
File->Save Save the current font under its original name (in a different version if versions are enabled) none
File->Save as Save the current font under a different name none
File->New Raster Font Create a new raster font and make it the current font none
File->New Curve Font Create a new curve font and make it the current font none
File->Font Edit Open the Font Edit Commands Menu to choose from it none
File->Rename Rename the current font none
File->Master Open the Master Commands Menu to choose from it none
File->Options Set the user-definable options none
File->Save Options/Keys->Globally Save the option settings and key definitions globally in the file .typodefs in the user"s home directory none
File->Save Options/Keys->Locally Save the option settings and key definitions locally in the file .typodefs in the current directory none
File->Exit End this TYPO session none

Font Edit Commands
Font Edit Commands
File->Font Edit->Properties Display and set the properties of the current font none
File->Font Edit->Copy Properties Copy the font properties from the selected font into the current font none
File->Font Edit->Layout Font Move, copy, or delete characters in the current font using the Font pop-up window none
File->Font Edit->Kern Display/change the current font kernings with the kerning pop-up window none
File->Font Edit->Change Bases Move the base points of all the characters in a font by a specified offset none
File->Font Edit->Change Widths Set all the widths in a font to a fixed value, or increase/decrease all widths by a specified amount, or increase/decrease all widths by a specified percentage. The width change can be applied to the left end of the character box, its right end, or divided among both ends. none
File->Font Edit->Align Bases Shift all the characters in a font such that their base points reside at the same coordinates none
File->Font Edit->Scale Font Scale all the characters in a font, either uniformly in the horizontal and vertical direction, or by different horizontal an vertical scale factors none
File->Font Edit->Rotate Font Rotate all the characters in a font by the specified angle none
File->Font Edit->Skew Font Skew (slant, make oblique) all the characters in a font by the specified angle, either horizontally or vertically none
File->Font Edit->Mirror Font Mirror-image all the characters in a font none
File->Font Edit->Integer Coordinates Round all the end point coordinates to integer values. The control points are moved together with their end points to preserve slopes. none

Edit Commands
Edit->Undo Undo the last command that changed the current character none
Edit->Again Repeat the last menu command command-specific
Edit->Cut For curve characters, cut out the selected curves. For raster characters, clear all the selected pixels. Before deleting the curves/pixels, they are copied away for re-insertion with the Paste command. none
Edit->Copy For curve characters, copy away the selected curves for re-insertion with the Paste command. For raster characters, copy away the selected pixels for re-insertion with the Paste command. none
Edit->Paste For raster characters, insert the previously copied-away pixels with one of the raster operations Copy, Or, Xor, And. For curve characters, insert the previously copied-away curve sequence after the last selected curve. If no curve is selected, the curve sequence is added as a separate component, beginning at the focus_ New and original coordinates of the kept pixels bounding rectangle for raster characters, and coordinates of the first inserted curve start point
Edit->Delete For curve characters, cut out the selected curves. For raster characters, clear all the selected pixels. Do not copy away for re-insertion none
Edit->Select All Select the minimal rectangle that bounds the current character. For a raster character, all the pixels get selected. For a curve character, all the curves and curve points get selected. none
Edit->Copy from Back Copy the character in the background to the current character and overwrite the previous current character. none
Edit->Paint/Fill For outline characters, change the way a contour or contour sequence is painted or filled (stroke/fill options). For raster characters, fill a four-connected area (with 25% or 50% or 75% or 100% black, or a user-specified pattern). The fill origin coordinates for raster characters; none for curve characters
Edit->Raster<->Curve Convert Curve:^C:T{ A curve character is converted into raster pixels and inserted into the current raster character. A raster character is auto-traced into a curve character and inserted into the current curve character. none
Edit->Insert Text Insert a text from the current font into the current character, converting from curve to raster or raster to curve if necessary. Text base point coordinates, and horizontal and vertical scale factor
Edit->Shape Text Insert a text from the current font into the current character. The text is justified along a priorly selected curve or curve sequence.
Curve/Raster Char commands
Curve/Raster Character Commands
Command Description Tracking Information
Character->Open Character Load a new current character from the current font none
Character->Select Character The user selects a character among the glyphs of the current font to be loaded as the new current character none
Character->Close Character Close and discard the current character (without saving it) none
Character->Step Advance to the following character in the font of the current character none
Character->Step Both Advance both the foreground and the background characters to their successors in the respective fonts none
Character->Browse Browse through the font of the current character none
Character->Save Character Save the current character in its font none
Character->Save Character as Save the current character in the current font in the specified position none
Character->New Raster Character Create a new raster character as the current character none
Character->New Curve Character Create a new curve character as the current character none
Character->Measure Measure the distance between two points in the current character Point coordinates, h/v distances, angle between points
Character->Character Properties Change or view properties of the current character none

Master commands
Master Commands
Command Description Tracking Information
File->Master->New Master Create a new master for the current font none
File->Master->Copy Master Copy a master from some font to the current font none
File->Master->Delete Master The current master is discarded from its font none

Transform commands
Transform Commands
Command Description Tracking Information
Transform->Shift Move the character in its coordinate system (raster character: in its matrix) x and y offset
Transform->Scale Scale the character to a smaller or bigger size around the focus none
Transform->Rotate Rotate the current character around the focus none
Transform->Skew Horizontally or vertically skew the current character around the focus, either horizontally or vertically (make it oblique) none
Transform->Mirror Mirror the selected contents of the current character around the focus none
Transform->Project For curve characters only: Project the contents of the selected rectangle Each time a rectangle corner is moved, the new and original corner coordinates
Transform->Interpolate with For curve characters only: Interpolate between the current character and another one from the current font none
Transform->Align Axis For curve characters only: Rotate the current character such that two specified points are lined up horizontally or vertically, whichever is achieved by the smaller of the two angles. none

Adjust commands
Adjust Commands
Command Description Tracking Information
Adjust->Smooth Smooth a curve at one or both end points none
Adjust->Flatten Flatten a Bézier curve at one end point none
Adjust->Align Point Align a point with a curve tangent in the current or background character none
Adjust->Line up Points Place a collection of points on a horizontal or vertical line none
Adjust->Parallel Make a tangent parallel to another one in the current or background character none
Adjust->Perpendicular Make a tangent perpendicular to another one in the current or background character none
Adjust->Horizontal Make a tangent horizontal none
Adjust->Vertical Make a tangent vertical none
Adjust->Fit Spline Fit a relaxed, clamped, or cyclic spline through a sequence of curve end points none

Special Commands
Special->Curve Properties View or change the properties of a curve none
Special->Hint For curvecharacters only: Place hints none
Special->Embolden For curve characters only: Artificially embolden the current character Horizontal and vertical emboldening count
Special->Reverse Path Reverse the selected path in the current character none
Special->Split Curve Split the selected curve The split point coordinates
Special->Join Path Join the selected path into one curve none
Special->Curve Kind Change the curve into one or more curves of the required kind none
Special->Close up Close up one end of a path to the other none

Metrics commands
Metrics Commands
Command Description _ Tracking Information
Metrics->Set Base Set the base point New and old base point coordinates, left bearing
Metrics->Center Base Center the base point within the bounding rectangle of the character none
Metrics->Set Width Set the character width by changing the right bearing of the character New and old width, right bearing
Metrics->Set Width Left Changes the character width by changing the left bearing of the character New and old width, left bearing
Metrics->Copy Bearings from Copy both left and right bearings from a character in the current font none
Metrics->Copy Left Bearing from Copy the left bearing from a character in the current font none
Metrics->Copy Right Bearing from Copy the right bearing from a character in the current font none
Metrics->Kern with Kern the current character against another character from its font New and old kerning value
Metrics->Copy Kern from Copy the kerning values into the current character from another character in its font none
Metrics->Kern Same as Kern the current character the same as another character in its font none
Metrics->Unkern Delete all kerning information for the current character none

Typeset commands
Typeset Commands
Command Description Tracking Information
Typeset->Open Text Open a file and load from it the text to be set in the Typeset Window none
Typeset->New Text Enter a new text to be set in the Typeset Window none
Typeset->Close Text Clear the Typeset Window none
Typeset->Re-Set Text Regenerate the Typeset Window (particularly useful after changing the current font) none
Typeset->Zoom Curves Zoom the curve character size in the typeset window none
Typeset->Zoom Raster Zoom the pixel size in the Typeset Window none

Sub-Character commands
Sub-Character Commands
Command Description Tracking Information
Sub-Character->Callability The current character alternately becomes a sub-character / main character / callable main character none
Sub-Character->Call Sub-Character Call a sub-character from within the current character none
Sub-Character->Replace Call with Replace a sub-character call by a different one none
Sub-Character->Expand Call Replace a sub-character call by the corresponding curve sequence none
Sub-Character->Show Sub-Characters Show the called sub-character font positions none

Pen commands
Pen Commands
Command Description Tracking Information
Pen->Load Pen Load a new pen from the current font into the pens menu and make it the current pen none
Pen->Select Pens Select a set of pens among the glyphs of the current font, to be added to the pens menu. The last pen in the sequence becomes the current pen none
Pen->Copy to Pen Copy the current character to the pens menu none
Pen->Save Pen as Save the current pen in the current font none
Pen->Delete Pen Delete the current pen from the pens menu. The next one becomes the current pen. none
Pen->Clear Pens Clear the pens menu. Leave only the default pen, which becomes the current pen. none

Window commands
Window Commands
Command Description Tracking Information
Window->Scroll Scroll the current character in the character window Coordinates of the visible rectangle upper left corner
Window->Scroll Both Scroll both the current character and the background character in the character window Coordinates of the visible rectangle upper left corner
Window->Align with Back Scroll the current character such that it aligns with the background character, for a variety of alignments, kerned or unkerned none
Window->Focus Determine the focus for the current character The focus coordinates
Window->Focus Both Determine the focus for both the current character and the background character The focus coordinates
Window->Zoom Zoom the current character none
Window->Zoom Both Zoom both the foreground and the background characters none
Window->Previous Zoom Zoom the current character to the factor in effect before last changing it (with File->Options, with Window->Zoom, etc. none
Window->Paint->Show Paint Show the paint mode for paths in the current character (curve characters only) none
Window->Paint->Hide Paint Unshow the paint mode for paths in the current character (curve characters only) none
Window->Corners->Show Corners Show those curve end points at which there is a non-smooth connection between curves in the current character. (curve characters only) __none
Window->Corners->Hide Corners Unshow those curve end points at which there is a non-smooth connection between curves in the current character. (curve characters only) __none
Window->Inflections->Show Inflections Show inflection points in the current character. (curve characters only) none
Window->Inflections->Hide Inflections Unshow inflection points in the current character. (curve characters only) none
Window->Colors Set the colors of the various items to be displayed in the character window none

Help commands
Help Commands
Command Description Tracking Information
Help->Help Raise a web browser with the On-line manual none
Help->Define Browser Set a browser name to be used by the Help command none
Help->About Typo Show the Version Number none