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.
Last edited on 01/09/2021