PostScript ↩
The PostScript tab contains information related to PostScript fontsFont files encoded in outline font specifications for the PostScript digital typesetting system, developed by Adobe., used by various tables and functions of the AFDKOAdobe Font Developer Kit for OpenType. A suite of tools for generating OpenType fonts..
Identification
Font name values for PostScript.
option | description |
---|---|
FontName | Name to be used for the FontName field in the CFF table. |
FullName | Name to be used for the FullName field in the CFF table. |
WeightName | A text description of the weight of the font. It should correspond to the OS/2 usWeightClass value. |
Unique ID Number | The Postscript Unique ID number. |
WeightName values
flag | description |
---|---|
100 | Thin |
200 | Extra-light |
300 | Light |
400 | Normal |
500 | Medium |
600 | Semi-bold |
700 | Bold |
800 | Extra-bold |
900 | Black |
Hinting
Values to control the output of the PostScript autohinter.
option | description |
---|---|
BlueValues | A list of up to 14 space separated numbers (integers or floats) specifying the values that should be in the CFF table BlueValues field.¹ These values are a font’s primary alignment zones. Recommended |
OtherBlues | A list of up to 10 integers or floats specifying the values that should be in the CFF table OtherBlues field.¹ These values are a font’s secondary alignment zones. Recommended |
FamilyBlues | A list of up to 14 space separated numbers (integers or floats) specifying the values that should be in the CFF table FamilyBlues field.¹ This sets BlueValues across a typeface family, and should be the same for each font in the family. Recommended |
FamilyOtherBlues | A list of up to 10 space separated numbers (integers or floats) specifying the values that should be in the CFF table FamilyOtherBlues field.¹ This sets OtherBlues values across a typeface family, and should be the same for each font in the family. Recommended |
StemSnapH | List of horizontal stems sorted in increasing order. Up to 12 space separated numbers (integers or floats) are possible. This corresponds to the CFF table StemSnapH field. Recommended |
StemSnapV | List of vertical stems sorted in increasing order. Up to 12 space-separated numbers (integers or floats) are possible. This corresponds to the CFF table StemSnapV field. Recommended |
BlueFuzz | The number of units to extend the effect of an alignment zone to compensate for slightly inaccurate point data. |
BlueShift | Adjusts the point at which character features outside of an alignment zone will overshoot. |
BlueScale | BlueScale value. This corresponds to the CFF table BlueScale field. This controls the point size at which overshoot suppression is turned off.² |
ForceBold | Turning this on will instruct the font interpreter that it can thicken stems that would render at 1px on screen. |
¹ This list must contain an even number of integers following the rules defined in the Type 1 / CFF specification.
² The formula to determine BlueScale at 300dpi is (pointsize - 0.49) / 240
.
Dimensions
option | description |
---|---|
SlantAngle | Artificial slant angle. |
UnderlineThickness | Underline thickness value. Corresponds to the post table UnderlineThickness field. |
UnderlinePosition | Underline position value. Corresponds to the post table UnderlinePosition field. |
isFixedPitched | Indicates if the font is monospaced. A compiler could calculate this automatically, but the designer may wish to override this setting. This corresponds to the CFF table isFixedPitched field. |
DefaultWidthX | Default width for glyphs. |
NominalWidthX | Nominal width for glyphs. |
Characters
option | description |
---|---|
Default Character | The name of the glyph that should be used as the default character in PFM files. This is not used in OpenType. |
Microsoft Character Set | The Windows character set. This is not used in OpenType. |