Convert | Convert | TYPO format | Foreign format |
from TYPO | to TYPO _RT | ||
t2oconv | o2tconv | Curve font | PostScript TYPE 1 font |
t2Fconv | F2tconv | Curve font | F3 font |
f2tconv | Curve font | Fontographer packed PostScript | |
t2mconv | Curve font | METAFONT (source) font | |
t2pconv | p2tconv | Curve/Raster font | PostScript font |
AFM metrics file | |||
t2econv | Curve/Raster font | PostScript Encapsulated Image (EPSF) | |
t2Iconv | I2tconv | Curve/Raster font | Ikarus IK or SC font (optional) |
Ikarus SP metrics file (optional) | |||
t2sconv | s2tconv | Curve font | TYPO Raster font |
t2Bconv | B2tconv | Raster font | BDF (X windows) font |
t2xconv | x2tconv | Raster font | PCX raster image |
t2gconv | g2tconv | Raster font | METAFONT GF, PK, PXL font |
METAFONT TFM or PL file | |||
t2iconv | i2tconv | Raster font | TYPO or SUN Icon format, SUN Pixfont |
t2rconv | r2tconv | Raster font | SUN rasterfile |
t2vconv | v2tconv | Raster font | vfont font for SUN or VAX |
t2bconv | b2tconv | Raster font | Frame Maker BFONT font |
Frame Maker BFM metrics file | |||
t2Cconv | Curve/Raster font | Character encoding file |
All these programs are also described in their man files, which are included in the TYPO release medium. There is, however, no need for the user to deal with the programs directly. Conversions are either automatically invoked by the File->Open and File->Save commands, or by the utility tconvert. tconvert and the corresponding TYPO ciommands bothsupply a single window-based user interface into all of the above font conversions. This allows the user to set the desired conversion options in an intuitive way, using menus and text entries.
For other conversions, it is possible to develop own conversion programs, using the TYPO font file format, as described in TYPO Font Formats.
When loading a font with the File->Open or File->Open Protected commands, TYPO automatically calls the corresponding program to convert that font into TYPO format. When saving a font with File->Save or File->Save as, TYPO automatically converts the file to the specified destination format.
Both these problems are solved with Encoding Files. A section of an example Encoding File is shown in the following figure:
64 | at | |
65 | A | |
66 | B |
Table name | Hard-wired | Table meaning |
AdobeStandardEncoding | yes | Adobe standard Encoding |
AdobeSymbolEncoding | Adobe symbol font encoding | |
AdobeExpertEncoding | Adobe Expert font encoding | |
AdobeExpertSubsetEncoding | Adobe ExpertSubset encoding | |
AdobeDingbatsEncoding | Adobe Dingbats encoding | |
ISOLatin1Encoding | yes | ISO 8859-1 Latin encoding |
ISOLatin2Encoding | ISO 8859-2 Latin encoding | |
ISOLatin3Encoding | ISO 8859-3 Latin encoding | |
ISOLatin4Encoding | ISO 8859-4 Latin encoding | |
ISOLatin8Encoding | ISO 8859-8 Latin/Hebrew encoding | |
ISOLatin9Encoding | ISO 8859-9 Latin encoding | |
ISOLatinsEncoding | ISO 8859-s Latin encoding | |
F3Encoding | yes | SUN F3 standard encoding |
IkarusEncoding | yes | URW Ikarus standard encoding |
PC437Encoding | PC standard font encoding | |
MacEncoding | yes | Macintosh standard encoding |
Most of the conversions in tconvert allow the specification of a TYPO Encoding File, with the default TypoEncoding (this is actually the same encoding as F3Encoding). This default can be changed with the ENCODING button: (i) for the present tconvert session only, (ii) for all sessions initiated from the current directory, (iii) for all sessions called from different directories (for which no other default change was performed). The user is presented with a pop-up window, with an entry for the new encoding name, and a menu choosing between options (i) to (iii) above.
Option | Value | Meaning |
Font or print sample | Font | Produce a font |
Printer-resident font | Produce a font that remains known until the printer is switched off | |
Sample print file | Produce a sample print file of the font; all encoded characters are displayed | |
Sample print file/Markings | Like Sample print file; in addition, each character is shown together with ticks marking its base point and width | |
Default: Font | ||
Use existing font name/font full name | Yes | Use the font name and full font name from the font |
No | Use the font name or full font name as specified below | |
Default: Yes | ||
Font name | The PostScript FontName | |
Font full name | The PostScript FullName | |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: AdobeStandardEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Em height in PostScript units | The desired Em height in PostScript points | |
Default: 1000 | ||
Round coordinates to integers | Round end points | All end point coordinates are rounded to integral values; slopes of curves are, however, preserved |
Round also control points | All end point and control point coordinates are rounded to integral values | |
No | Coordinates are not rounded | |
Default: Round end points | ||
TYPE 1 Encryption format | Binary | The font is in binary TYPE 1 (PFA) format; this is much shorter but not very suitable for communication purposes |
Hex ASCII | The font is in hexadecimal TYPE 1 (PFA) format | |
PFB (PC) | The font is in TYPE 1 PFB format (often used on computers for downloading) | |
Default: Binary | ||
Line endings | Linefeed | Lines are terminated by the LINEFEED character; this is the UNIX standard |
Return | Lines are terminated by the RETURN character | |
Linefeed/Return | Lines are terminated by the character pair LINEFEED-RETURN | |
Return/Linefeed | Lines are terminated by the pair RETURN-LINEFEED; this is the DOS standard | |
Default: Linefeed | ||
Horizontal scale factor | The horizontal scale factor (into the PostScript FontMatrix); if zero, use 1/(point size) | |
Default: 0 | ||
Vertical scale factor | The vertical scale factor (into the PostScript FontMatrix); if zero, use 1/(point size) | |
Default: 0 | ||
Vertical character movement | The vertical offset from one character to the next (typically used for oriental languages) | |
Default: 0 | ||
Character hints | Apply | Apply the hints specified in the font |
Ignore | Ignore all hints | |
Default: Apply | ||
Make Flex hints | Yes | Create Flex hints for low curvature arcs (for instance, for serifs with curved tops/bottoms) |
No | Do not create Flex hints | |
Default: No | ||
Use tie thresholds from font | Yes | Use the tie thresholds as specified in the font |
No | Use thresholds as specified below | |
Default: Yes | ||
Threshold point size | The point size below which tie-hinted points are to be moved | |
Default: 0 | ||
Paint | Outline | Paint outlines only, PaintType == 2 |
Fill | Fill the font using the wrap count strategy | |
Default: Fill | ||
Stroke width | Paint the outline with this width | |
Default: 1 |
Option | Value | Meaning |
Font or print sample | Font | Produce a font |
Printer-resident font | Produce a font that remains known until the printer is switched off or reset | |
Sample print file | Produce a sample print file of the font; all encoded characters are displayed | |
Sample print file/Markings | Like Sample print file; in addition, each character is shown together with ticks marking its base point and width | |
Default: Font | ||
Use existing font name/font full name | Yes | Use the font name and full font name from the font |
No | Use the font name or full font name as specified below | |
Default: Yes | ||
Font name | The PostScript FontName | |
Font full name | The PostScript FullName | |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: AdobeStandardEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only those characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Horizontal scale factor | The horizontal scale factor (into the PostScript FontMatrix); if zero, use 1/(point size) | |
Default: 0 | ||
Vertical scale factor | The vertical scale factor (into the PostScript FontMatrix); if zero, use 1/(point size) | |
Default: 0 | ||
Vertical character movement | The vertical offset from one character to the next (typically used for oriental languages) | |
Default: 0 | ||
Minimal caching point size | Fonts below this size will not use the PostScript font cache; rather, characters are recomputed at each occurrence (this option is useful only when working with hints) | |
Default: 0 | ||
Character hints | Apply & Extrema | Apply the hints as specified in the font, as well as implicit hints |
Apply | Apply the hints as specified in the font, but do not apply implicit hints | |
Ignore | Ignore all hints | |
Default: Apply & Extrema | ||
Use tie thresholds from font | Yes | Use the tie thresholds as specified in the font |
No | Use thresholds as specified below | |
Default: Yes | ||
Threshold point size for stem ties | The point size below which stem-tied points are to be moved | |
Default: 0 | ||
Threshold point size for beam ties | The point size below which beam-tied points are to be moved | |
Default: 0 | ||
Paint | As in font | Paint the font as specified in the font properties and in the characters |
Outline | Outline font, PaintType = 2, ignore all paint specifications in the font or in the characters | |
Stroke | Stroke font, PaintType = 1, ignore all paint specifications in the font or in the characters | |
Default: As in font | ||
Stroke width | Paint the outline or stroke font with this width | |
Default: 1 |
Option | Value | Meaning |
Use existing font name/font full name | Yes | Use the font name and full font name from the font |
No | Use the font name or full font name as specified below | |
Default: Yes | ||
Font name | The font name | |
Font full name | The full name of the font | |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: Yes | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: IkarusEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Reversed bytes format | No | Format used e.g. on SUN-3 and SUN-4 computers |
Yes | Format used e.g. on PC and VAX computers | |
Default: No | ||
Scale | Cap height -> 10000 IK units | The cap height is scaled to 10000 IK units |
Use scale factor | Scale according to the scale factor in the next option, converting from printers points to 0.01mm (i.e. 1 TYPO point gets mapped to scale factor*35.1416 IK units) | |
1 TYPO unit -> 1 IK unit | Replace TYPO points by IK units | |
Default: Cap height -> 10000 IK units | ||
Scale factor | The scale factor | |
Use design size from font | Yes | Use the design size as specified in the font |
No | The design size is specified in the following option | |
Default: Yes | ||
Design size | The design size | |
Default: 10 | ||
Stem width | The width of a stem in the font | |
Average character width | The average character width (based on international character frequency) |
Option | Value | Meaning |
Use existing font name/font full name | Yes | Use the font name and full font name from the font |
No | Use the font name or full font name as specified below | |
Default: Yes | ||
Font name | The PostScript FontName | |
Font full name | The PostScript FullName | |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: F3Encoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Em height in PostScript units | The desired Em height in PostScript points | |
Default: 1000 | ||
Encoding scheme | The encoding scheme name for the font header | |
Default: latin | ||
Horizontal scale factor | The horizontal scale factor (into the PostScript FontMatrix); if zero, use 1/(point size) | |
Default: 0 | ||
Vertical scale factor | The vertical scale factor (into the PostScript FontMatrix); if zero, use 1/(point size) | |
Default: 0 | ||
Vertical character movement | The vertical offset from one character to the next (typically used for oriental languages) | |
Default: 0 | ||
Round coordinates in F3 space | Yes | All end point coordinates are rounded to the next multiple of 1/1024; slopes of curves are, however, preserved |
No | Coordinates are not rounded | |
Default: Yes |
Option | Value | Meaning |
Use existing font name | Yes | Use the font name from the font |
No | Use the font name as specified below | |
Default: Yes | ||
Font name | The font name | |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: AdobeStandardEncoding | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Use design size from font | Yes | Use the design size as specified in the font |
No | The design size is specified in the following option | |
Default: Yes | ||
Design size | The design size | |
Default: 10 | ||
Scale with (design size)/(point size) | Yes | The scale factor is (design size)/(point size) |
No | The scale factor is specified in the following option | |
Default: Yes | ||
Scale factor | The factor by which all characters are scaled on conversion | |
Default: 1 | ||
Mode to use | lowres | Use the lowres mode |
proof | Use the proof mode | |
Other | Use the mode specified below | |
Default: lowres | ||
Mode name | The name of the mode to use for Other above | |
Mode resolution | The resolution of the above mode | |
Output resolution | The intended device resolution, in dots/inch | |
Default: 300 | ||
Inter-word space is SPACE | Yes | The width of the inter-word space is the same as that for the SPACE character (font position 32) |
No | The inter-word space is specified in the following option | |
Default: Yes | ||
Inter-word space | The amount of the inter-word space (in Em-s) | |
Default: 0.35 | ||
Inter-word stretch | The amount of the inter-word space stretch (in Em-s) | |
Default: 0.15 | ||
Inter-word shrink | The amount of the inter-word space shrink (in Em-s) | |
Default: 0.1 | ||
Inter-sentence extra space | The amount of extra space in between sentences (in Em-s) | |
Default: 0 | ||
Character hints | Apply & Extrema | Apply the hints as specified in the font as well as implicit hints |
Apply | Apply the hints as specified in the font, but do not apply implicit hints | |
Ignore | Ignore all hints | |
Default: Apply & Extrema | ||
Use tie thresholds from font | Yes | Use the tie thresholds as specified in the font |
No | Use thresholds as specified below | |
Default: Yes | ||
Threshold point size for stem ties | The point size below which stem-tied points are to be moved | |
Default: 0 | ||
Threshold point size for beam ties | The point size below which beam-tied points are to be moved | |
Default: 0 | ||
Paint | As in font | Paint the font as specified in the font properties and in the characters |
Outline | Outline font, PaintType = 2, ignore all paint specifications in the font or in the characters | |
Stroke | Stroke font, PaintType = 1, ignore all paint specifications in the font or in the characters | |
Default: As in font | ||
Stroke width | Paint the outline or stroke font with this width | |
Default: 1 |
Option | Value | Meaning |
Scale factor | The scale factor; if zero, use 1/(curve font point size) | |
Default: 0 | ||
Resolution | The resolution in dots per inch of the intended output device | |
Default: 81 | ||
Point size | The desired point size for the raster font | |
Default: 10 | ||
Character hints | Apply & Extrema | Apply the hints as specified in the font as well as implicit hints |
Apply | Apply the hints as specified in the font, but do not apply implicit hints | |
Ignore | Ignore all hints | |
Default: Apply & Extrema | ||
Use tie thresholds from font | Yes | Use the tie thresholds as specified in the font |
No | Use thresholds as specified below | |
Default: Yes | ||
Threshold point size for stem ties | The point size below which stem-tied points are to be moved | |
Default: 0 | ||
Threshold point size for beam ties | The point size below which beam-tied points are to be moved | |
Default: 0 | ||
Paint | As in font | Paint the font as specified in the font properties and in the characters |
Outline | Outline font, PaintType = 2, ignore all paint specifications in the font or in the characters | |
Stroke | Stroke font, PaintType = 1, ignore all paint specifications in the font or in the characters | |
Default: As in font | ||
Stroke width | Paint the outline or stroke font with this width | |
Default: 1 | ||
Filling pixel subdivision | Upon filling characters, increase the precision by computing nxI_(n) pixels per output pixel (4 is good quality, 1 is much faster) | |
Default: 4 | ||
Embolden horizontally | No | Do nothing |
Embolden | Add one black pixel to the right of each black sequence | |
Unembolden | Delete the rightmost pixel of each black sequence | |
Default: No | ||
Embolden vertically | No | Do nothing |
Embolden | Add one black pixel below each black column | |
Unembolden | Delete the lowest pixel of each black column | |
Default: No |
Option | Value | Meaning |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: AdobeStandardEncoding | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 |
Option | Value | Meaning |
Image name | A name for the image | |
Default: (NULL) The character name from the font will be used | ||
Character code | The font position from which to extract the character; a single ASCII character, a decimal number preceded by a backslash ('\)', an octal number preceded by '\0', or a hexadecimal number preceded by '0x'. | |
Default: A | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Horizontal scale factor | The horizontal scale factor | |
Default: 1 | ||
Vertical scale factor | The vertical scale factor | |
Default: 1 | ||
Character hints | Apply & Extrema | Apply the hints as specified in the font as well as implicit hints |
Apply | Apply the hints as specified in the font, but do not apply implicit hints | |
Ignore | Ignore all hints | |
Default: Apply & Extrema | ||
Use tie thresholds from font | Yes | Use the tie thresholds as specified in the font |
No | Use thresholds as specified below | |
Default: Yes | ||
Threshold point size for stem ties | The point size below which stem-tied points are to be moved | |
Default: 0 | ||
Threshold point size for beam ties | The point size below which beam-tied points are to be moved | |
Default: 0 | ||
Paint | As in font | Paint the font as specified in the font properties and in the characters |
Outline | Outline font, PaintType = 2, ignore all paint specifications in the font or in the characters | |
Stroke | Stroke font, PaintType = 1, ignore all paint specifications in the font or in the characters | |
Default: As in font | ||
Stroke width | Paint the outline or stroke font with this width | |
Default: 1 |
Option | Value | Meaning |
Use existing font name/font full name | Yes | Use the font name and full font name from the font |
No | Use the font name or full font name as specified below | |
Default: Yes | ||
Font name | The PostScript FontName | |
Font full name | The PostScript FullName | |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: AdobeStandardEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No | Only the characters whose name appears in the output encoding file are included | |
Default: Yes | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Round widths to integers | Yes | All widths are rounded to integral values |
No | Widths are not rounded | |
Default: Yes | ||
Horizontal scale factor | The horizontal scale factor (into the PostScript FontMatrix); if zero, use 1/(point size) for curves | |
Default: 0 for curves, 0.024 for raster | ||
Vertical scale factor | The vertical scale factor (into the PostScript FontMatrix); | |
Default: 0 for curves, 0.024 for raster |
Option | Value | Meaning |
Use existing font name/font full name | Yes | Use the font name and full font name from the font |
No | Use the font name or full font name as specified below | |
Default: Yes | ||
Font name | The font name | |
Font full name | The full name of the font | |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: Yes | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: IkarusEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Scale | Cap height -> 10000 IK units | The cap height is scaled to 10000 IK units |
Use scale factor | Scale according to the scale factor in the next option, converting from printers points to 0.01mm (Curve fonts only) (i.e. 1 TYPO point gets mapped to scale factor*35.1416 IK units) | |
1 Typo unit -> 1 IK unit | Replace TYPO points by IK units | |
Use resolution | Compute the scale factor from the device resolution and design size (raster fonts only) | |
Default: Cap height -> 10000 IK units | ||
Scale factor | The scale factor (Curve fonts only) | |
Use design size from font | Yes | Use the design size as specified in the font |
No | The design size is specified in the following option | |
Default: Yes | ||
Design size | The design size | |
Default: 10 | ||
Resolution from design size, body height | Yes | Compute the resolution from the body height and the design size |
No | The next two options determine the resolution | |
Default: Yes | ||
Horizontal resolution | The intended horizontal resolution in dots/inch | |
Default: 300 | ||
Vertical resolution | The intended vertical resolution in dots/inch | |
Default: 300 |
Option | Value | Meaning |
Metrics format | TFM | Output the metrics in METAFONT TFM Format, as described in the METAFONTbook: |
PL | Output in the METAFONT Property List Format | |
Default: TFM | ||
Use existing font name | Yes | Use the font name from the font |
No | Use the font name as specified below | |
Default: Yes | ||
Font name | The font name | |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: AdobeStandardEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Round coordinates to integers | Round end points | |
All end point coordinates are rounded to integral values; slopes of curves are, however, preserved | ||
Round also control points | ||
All end point and control point coordinates are rounded to integral values | ||
No | Coordinates are not rounded | |
Default: Round end points | ||
Use design size from font | Yes | Use the design size as specified in the font |
No | The design size is specified in the following option | |
Default: Yes | ||
Design size | The design size | |
Default: 10 | ||
Inter-word space is SPACE | Yes | The width of the inter-word space is the same as that for the SPACE character (font position 32) |
No | The inter-word space is specified in the following option | |
Default: Yes | ||
Inter-word space | The amount of the inter-word space (in Em-s) | |
Default: 0.35 | ||
Inter-word stretch | The amount of the inter-word space stretch (in Em-s) | |
Default: 0.15 | ||
Inter-word shrink | The amount of the inter-word space shrink (in Em-s) | |
Default: 0.1 | ||
Inter-sentence extra space | The amount of extra space in between sentences (in Em-s) | |
Default: 0 | ||
Checksum | The font checksum | |
Default: 0 | ||
Original curve font | For raster fonts only: The name of the TYPO curve font from which this raster font was generated; this will yield more precise width values | |
Default: (none) |
Option | Value | Meaning |
Use existing font name | Yes | Use the font full name from the font |
No | Use the font full name as specified below | |
Default: Yes | ||
Font full name | The font full name | |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: AdobeStandardEncoding | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Horizontal scale factor | The horizontal scale factor if zero, use 1/(point size) for curves | |
Default: 0 for curves, 0.024 for raster | ||
Vertical scale factor | The vertical scale factor if zero, use 1/(point size) for curves | |
Default: 0 for curves, 0.024 for raster |
Option | Value | Meaning |
Font or print sample | Font | Produce a font |
Printer-resident font | ||
Produce a font that remains known until the printer is switched off | ||
Sample print file | ||
Produce a sample print file of the font; all encoded characters are displayed | ||
Sample print file/Markings | ||
Like Sample print file; in addition, each character is shown together with ticks marking its base point and width | ||
Default: Font | ||
Use existing font name/font full name | Yes | Use the font name and full font name from the font |
No | Use the font name or full font name as specified below | |
Default: Yes | ||
Font name | The PostScript FontName | |
Font full name | The PostScript FullName | |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: AdobeStandardEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Horizontal scale factor | The horizontal scale factor (into the PostScript FontMatrix) | |
Default: 0.024 | ||
Vertical scale factor | The vertical scale factor (into the PostScript FontMatrix) | |
Default: 0.024 | ||
Vertical character movement | The vertical offset from one character to the next (typically used for oriental languages) | |
Default: 0 |
Option | Value | Meaning |
Use existing font name/font full name | Yes | Use the font name and full font name from the font |
No | Use the font name or full font name as specified below | |
Default: Yes | ||
Font name | The font name | |
Font full name | The full name of the font | |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: IkarusEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Scan Line Direction | Left-to-right | Scan lines are horizontal and are traversed left to right |
Right-to-left | Scan lines are horizontal and are traversed right to left | |
Top-to-bottom | Scan lines are vertical and are traversed top to bottom | |
Bottom-to-top | Scan lines are vertical and are traversed bottom to top | |
Default: Left-to-right | ||
Advance | Top-to-bottom | The next scan line is further down |
Bottom-to-top | The next scan line is further up | |
Left-to-right | The next scan line is to the right | |
Right-to-left | The next scan line is to the left | |
Default: Top-to-bottom | ||
Use design size from font | Yes | Use the design size as specified in the font |
No | The design size is specified in the following option | |
Default: Yes | ||
Design size | The design size | |
Default: 10 | ||
Stem width | The width of a stem in the font | |
Average character width | The average character width (based on international character frequency) | |
Resolution from design size, body height | Yes | Compute the resolution from the body height and the design size |
No | The next two options determine the resolution | |
Default: Yes | ||
Horizontal resolution | The intended horizontal resolution in dots/inch | |
Default: 300 | ||
Vertical resolution | The intended vertical resolution in dots/inch | |
Default: 300 | ||
Compute dots/Em from body height | Yes | Compute the number of dots per Em from the body height |
No | The next two options determine the resolution | |
Default: Yes | ||
Horizontal dots/Em | The intended number of horizontal dots per Em | |
Vertical dots/Em | The intended number of vertical dots per Em |
Option | Value | Meaning |
Use existing font name/font full name | Yes | Use the font name and full font name from the font |
No | Use the font name or full font name as specified below | |
Default: Yes | ||
Font name | The name of the font | |
Font full name | The long name of the font | |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: AdobeStandardEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Resolution | The resolution (dots per inch) to which the font size applies | |
Vertical character movement | The vertical offset from one character to the next (typically used for oriental languages) | |
Default: 0 |
Option | Value | Meaning |
Font format | GF | Output the font in METAFONT Generic Format, |
PK | Output in the METAFONT Packed Format | |
PXL | Output in the METAFONT Pixel Format | |
Default: GF | ||
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: AdobeStandardEncoding | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Use design size from font | Yes | Use the design size as specified in the font |
No | The design size is specified in the following option | |
Default: Yes | ||
Design size | The design size | |
Default: 10 | ||
Use resolution in font | Yes | Use the resolutions as specified in the font |
No | The resolutions are specified in the following two options | |
Default: Yes | ||
Horizontal resolution | The horizontal device resolution, in dots/inch | |
Default: 300 | ||
Vertical resolution | The vertical device resolution, in dots/inch | |
Default: 300 | ||
Checksum | The font checksum | |
Default: 0 | ||
Original curve font | The name of the TYPO curve font from which this raster font was generated; this will yield more precise width values | |
Default: (none) |
Option | Value | Meaning |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: AdobeStandardEncoding | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Character location | Bounding box | The character is positioned as far left/up as possible |
Fixed | The characters are placed such that all the base points are in the same position and the character boxes are of the same size | |
Default: Bounding box | ||
Reversed bytes format | No | Write the font in SUN vfont format |
Yes | Write the font in VAX vfont format (reversed bytes) | |
Default: No |
Option | Value | Meaning |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: AdobeStandardEncoding | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 |
Option | Value | Meaning |
-BFONT type | ScreenFont | Output the font in BFONT MakerScreenFont format |
XScreenFont | Output the font in BFONT MakerXScreenFont format | |
Default: ScreenFont | ||
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: AdobeStandardEncoding | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 |
Option | Value | Meaning |
Scale factor | The scale factor | |
Default: 1 | ||
Point size | The point size | |
Default: 1000 | ||
Split curves at | Nowhere | Do not take into account |
Extrema | Split curves at minima and maxima | |
Inflections | Split curves at inflection points | |
Extrema & Inflections | Split curves at inflection points and minima/maxima | |
Default: Inflections | ||
Maximal error tolerance | The maximal distance (in pixels) of an outline pixel to its curve | |
Default: 2.0 | ||
Average error tolerance | The allowed average distance (in pixels) of outline pixels to their curve | |
Default: 1.0 | ||
Ignore outlines of length less than | Minimal outline size (in pixels) to trace | |
Default: 10 | ||
Initial fit length | The number of pixels to initially use for fitting each curve (typically about 5-10% of the raster character height in pixels) | |
Default: 64 | ||
Shortest curve to be matched | The minimal number of pixels to match a curve to | |
Default: 10 | ||
Maximal corner angle | The maximal angle in degrees at which a point is still considered a corner | |
Default: 125 | ||
Fit shape with | Curves only | Only Bézier curves are used for tracing the raster shape |
Lines/curves | Use lines and curves for tracing the raster shape | |
Default: Lines/curves |
Option | Value | Meaning |
Image name | A name for the image | |
Default: (NULL) The character name from the font will be used | ||
Character code | The font position from which to extract the character; a single ASCII character, a decimal number preceded by a backslash ('\)', an octal number preceded by '\0', or a hexadecimal number preceded by '\0x'. | |
Default: A | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Horizontal scale factor | The horizontal scale factor | |
Default: 1 for curves, 0.24 for raster | ||
Vertical scale factor | The vertical scale factor | |
Default: 1 for curves, 0.24 for raster |
Option | Value | Meaning |
Character code | The font position from which to extract the character; a single ASCII character, a decimal number preceded by a backslash ('\)', an octal number preceded by '\0', or a hexadecimal number preceded by '\0x'. | |
Default: A | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 |
Option | Value | Meaning |
Character code | The font position from which to extract the character; a single ASCII character, a decimal number preceded by a backslash ('\)', an octal number preceded by '\0', or a hexadecimal number preceded by '\0x'. | |
Default: A | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 |
static short name[] = {
pixel data as in SUN icon format
}
Option | Value | Meaning |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: TypoEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: AdobeStandardEncoding | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 | ||
Character type | Pixrect | This is an arbitrary raster image |
Icon | This is an icon image and is resized (trimmed or expanded) to 64x64 | |
Cursor | This is a cursor image and is resized (trimmed or expanded) to 16x16 | |
Default: Pixrect |
Option | Value | Meaning |
Character type | Pixrect | This is an arbitrary raster image |
Icon | This is an icon image and is resized (trimmed or expanded) to 64x64 | |
Cursor | This is a cursor image and is resized (trimmed or expanded) to 16x16 | |
Default: Pixrect | ||
Character code | The font position from which to extract the character; a single ASCII character, a decimal number preceded by a backslash ('\)', an octal number preceded by '\0', or a hexadecimal number preceded by '\0x' | |
Default: A | ||
Choose master font no. | The ordinal of the font to be chosen for conversion if this is a multiple master font | |
Default: 1 |
Option | Value | Meaning |
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: TypoEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name | |
Default: Yes | ||
For hybrid high/low resolution fonts get | High resolution master | Get the high resolution master in fonts which contain both a high and low resolution version |
Low resolution master | Get the low resolution master | |
Both masters | Make a multiple master font containing both masters | |
Default: Both masters | ||
Scale factor | All characters are to be scaled by this factor | |
Default: 1 | ||
Base point coordinates from bounding box | Yes | The characters are placed such that the font bounding box top-left is at (0,0) |
No | The characters are placed according to the following options | |
Default: Yes | ||
Default base point X | The x coordinate for the base points | |
Default base point Y | The y coordinate for the base points |
Option | Value | Meaning |
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: TypoEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes | ||
Scale factor | All characters are to be scaled by this factor | |
Default: 1 | ||
Base point coordinates from bounding box | Yes | The characters not having a base_T directive are placed such that the font bounding box top-left is at (0,0) |
No | The characters not having a base_T directive are placed according to the following options | |
Default: Yes | ||
Default base point X | The x coordinate for the base points | |
Default base point Y | The y coordinate for the base points |
Option | Value | Meaning |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Encoding file | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: IkarusEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: TypoEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes | ||
Specify a fixed base point | No | Place the character according to the Ikarus coordinates, with the base point according to the maximal y value |
Yes | Place the base point in a fixed position according to the following two options | |
Base point X | The x coordinate for the base points | |
Base point Y | The y coordinate for the base points | |
Scale | Body size -> 1000 TYPO units | The body size is scaled to 1000 TYPO points |
Use scale factor | Scale according to the scale factor in the next option, converting from printers points to 0.01mm (i.e. 1 TYPO point gets mapped to scale factor*35.1416 IK units) | |
1 Typo unit -> 1 IK unit | Replace TYPO points by IK units | |
Default: Body size -> 1000 Typo units | ||
Scale factor | The scale factor |
Option | Value | Meaning |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Encoding file | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: F3Encoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: TypoEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes | ||
Destination point size | The point size to which the input font is to be scaled | |
Default: 1 | ||
Interpret properties in font header | Yes | The standard font header of F3 fonts contains some font properties. These are extracted. |
No | No font properties are extracted from the font header | |
Default: Yes |
Option | Value | Meaning |
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: TypoEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes | ||
Scale factor | All characters are to be scaled by this factor | |
Default: 1 | ||
Base point coordinates from bounding box | Yes | The characters are placed such that the font bounding box top-left is at (0,0) |
No | The characters are placed according to the following options | |
Default: Yes | ||
Default base point X | The x coordinate for the base points | |
Default base point Y | The y coordinate for the base points |
Option | Value | Meaning |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: AdobeStandardEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: TypoEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes |
Option | Value | Meaning |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Encoding file | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: AdobeStandardEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: TypoEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes | ||
Use design size as point size | Yes | The resulting font point size is the same as the design size |
No | The resulting font point size is specified in the following option | |
Default: Yes | ||
Font point size for conversion | The resulting point size | |
Default: 10 |
Option | Value | Meaning |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Encoding File | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: AdobeStandardEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: TypoEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes |
Option | Value | Meaning |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Encoding file | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: AdobeStandardEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: TypoEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes |
Option | Value | Meaning |
Character full name | A name for the character to be stored in the font | |
Default: (none) | ||
Character code | The font position at which to store the character; a single ASCII character, a decimal number preceded by a backslash ('\)', an octal number preceded by '\0', or a hexadecimal number preceded by '\0x'. | |
Default: A | ||
Threshold value for 8-bit files | Every dot with value > threshold is black, otherwise white (unless Invert is used) | |
Default: 1 | ||
Use the color map before thresholding | Yes | Use the pixel value as a lookup table index, get the value from the lookup table, and threshold subsequently |
No | Do not use the lookup table | |
Default: No | ||
Invert | Yes | Make a negative of the resulting image, i.e. make each white pixel black and each black pixel white |
No | The image stays positive | |
Default: No |
Option | Value | Meaning |
Character full name | A name for the character to be stored in the font | |
Default: (none) | ||
Character code | The font position at which to store the character; a single ASCII character, a decimal number preceded by a backslash ('\)', an octal number preceded by '\0', or a hexadecimal number preceded by '\0x'. | |
Default: A | ||
Threshold value for 8-bit files | Every dot with value > threshold is black, otherwise white (unless Invert is used) | |
Default: 255 | ||
Use the color map before thresholding | Yes | Use the pixel value as a lookup table index, get the value from the lookup table, and threshold subsequently |
No | Do not use the lookup table | |
Default: No | ||
Invert | Yes | Make a negative of the resulting image, i.e., make each white pixel black and each black pixel white |
No | The image stays positive | |
Default: No |
Option | Value | Meaning |
Character names on input | Unchanged | Do not change the names of characters |
Synthetic | Assign synthetic names of the form Glyph_hexcode | |
Encoding file | Assign names from the encoding file specified below | |
Default: Unchanged | ||
New character names | Where missing | Assign names only to those characters without a prior name |
Always | Assign names to all characters in the font | |
Default: Where missing | ||
Character names from file | The character names are assigned according to this encoding file | |
Default: AdobeStandardEncoding | ||
Change character positions | No | Character positions are not changed |
Yes | Character positions are changed according to the following encoding file | |
Default: No | ||
Output encoding file | The name of the encoding file specifying the new character positions | |
Default: TypoEncoding | ||
Include unencoded characters | Yes | All characters from the input font are included in the output font |
No, don"t warn | Only the characters whose name appears in the output encoding file are included | |
No, but warn | Only the characters whose name appears in the output encoding file are included; in addition, a warning message is displayed for each character omitted | |
Default: Yes |
Option | Value | Meaning |
Character full name | A name for the character to be stored in the font | |
Default: (none) | ||
Character code | The font position at which to store the character; a single ASCII character, a decimal number preceded by a backslash ('\)', an octal number preceded by '\0', or a hexadecimal number preceded by '\0x'. | |
Default: A |