[]
IBM Font Class and Subclass represent a classification of font-family design.
[Flags]
public enum FontFamilyClass : short
Clarendon_Clarendon = 1025
This style is generally characterized by a large x-height, with serifs and strokes of equal weight. An example of this font style is the Allied Linotype Clarendon family.
Clarendon_Miscellaneous = 1039
Used for miscellaneous designs of the Clarendon Serifs design class that are not covered by another Subclass.
Clarendon_Modern = 1026
This style is generally characterized by a large x-height, with serifs of a lighter weight than the strokes and the strokes of a lighter weight than the Traditional. An example of this font style is the Monotype Century Schoolbook family.
Clarendon_Monotone = 1030
This style is generally characterized by a large x-height, with monotone stems. An example of this font style is the ITC Korinna Family.
Clarendon_Newspaper = 1028
This style is generally characterized by a large x-height, with a simpler style of design and serifs of a lighter weight than the strokes. An example of this font style is the Allied Linotype Excelsior Family.
Clarendon_StubSerif = 1029
This style is generally characterized by a large x-height, with short stub serifs and relatively bold stems. An example of this font style is the Cheltenham Family.
Clarendon_Traditional = 1027
This style is generally characterized by a large x-height, with serifs of a lighter weight than the strokes. An example of this font style is the Monotype Century family.
Clarendon_Typewriter = 1031
This style is generally characterized by a large x-height, with moderate stroke thickness characteristic of a typewriter. An example of this font style is the Prestige Elite Family.
ClarendonSerifs = 1024
This style is a variation of the Oldstyle Serifs and the Transitional Serifs, with a mild vertical stroke contrast and bracketed serifs.
ClassMask = 32512
A bit mask to extract the Font Class from the combined value.
Freeform_Miscellaneous = 1807
Used for miscellaneous designs of the Freeform Serifs design class that are not covered by another Subclass.
Freeform_Modern = 1793
This style is generally characterized by a medium x-height, with light contrast in the strokes and a round full design. An example of this font style is the ITC Souvenir Family.
FreeformSerifs = TransitionalSerifs | SlabSerifs
This style includes serifs, but which expresses a design freedom that does not generally fit within the other serif design classifications.
Modern_Italian = 769
This style is generally characterized by a medium x-height, with thin hairline serifs. An example of this font style is the Monotype Bodoni family.
Modern_Miscellaneous = 783
Used for miscellaneous designs of the Modern Serifs design class that are not covered by another Subclass.
Modern_Script = 770
This style is generally characterized by a hand written script appearance while retaining the Modern Italian style. An example of this font style is the IBM Narkissim (Hebrew) family.
ModernSerifs = OldstyleSerifs | TransitionalSerifs
This style is generally based upon the Latin printing style of the 20th century, with an extreme contrast between the thick and thin portion of the strokes.
NoClassification = 0
Indicates that the associated font has no design classification or that the design classification is not of significance to the creator or user of the font resource.
Oldstyle_Calligraphic = 264
This style is generally characterized by the fine hand writing style of calligraphy, while retaining the characteristic Oldstyle appearance.
Oldstyle_Contemporary = 263
This style is generally characterized by a small x-height, with light stokes and serifs. An example of this font style is the University family.
Oldstyle_DutchModern = 261
This style is generally characterized by a large x-height, with wedge shaped serifs and a circular appearance to the bowls similar to the Dutch Traditional Subclass below, but with lighter stokes.
Oldstyle_DutchTraditional = 262
This style is generally characterized by a large x-height, with wedge shaped serifs and a circular appearance of the bowls. An example of this font style is the IBM Press Roman family.
Oldstyle_Garalde = 258
This style is generally characterized by a medium x-height, with tall ascenders. An example of this font style is the ITC Garamond family.
Oldstyle_IBMRoundedLegibility = 257
This style is generally characterized by a large x-height, with short ascenders and descenders. Specifically, it is distinguished by a medium resolution, hand tuned, bitmap rendition of the more general rounded legibility subclass.
Oldstyle_Miscellaneous = 271
Used for miscellaneous designs of the Oldstyle Serifs design class that are not covered by another Subclass.
Oldstyle_ModifiedVenetian = 260
This style is generally characterized by a large x-height, with a relatively monotone appearance and sweeping tails based on the designs of the early Venetian printers. An example of this font style is the Allied Linotype Palatino family.
Oldstyle_Venetian = 259
This style is generally characterized by a medium x-height, with a relatively monotone appearance and sweeping tails based on the designs of the early Venetian printers.
OldstyleSerifs = 256
This style is generally based upon the Latin printing style of the 15th to 17th century, with a mild diagonal contrast in stroke emphasis (lighter in upper left to lower right, heavier in upper right to lower left) and bracketed serifs.
Ornamentals = OldstyleSerifs | SansSerif
This style includes highly decorated or stylized character shapes that are typically used in headlines.
Ornamentals_BlackLetter = 2306
This style is generally based upon the printing style of the German monasteries and printers of the 12th to 15th centuries. An example of this font style is the Old English family.
Ornamentals_Decorative = 2307
This style is characterized by ornamental designs (typically from nature, such as leaves, flowers, animals, etc.) incorporated into the stems and strokes of the characters. An example of this font style is the Saphire family.
Ornamentals_Engraver = 2305
This style is characterized by fine lines or lines engraved on the stems. An example of this font style is the Copperplate family.
Ornamentals_Miscellaneous = 2319
Used for miscellaneous designs of the Ornamentals design class that are not covered by another Subclass.
Ornamentals_ThreeDimensional = 2308
This style is characterized by a three dimensional (raised) appearance of the characters created by shading or geometric effects. An example of this font style is the Thorne Shaded family.
Sans_HighXRoundGeometric = 2052
This style is generally characterized by a high x-height, with uniform stroke weight and a round geometric design. An example of this font style is the ITC Avant Garde Gothic family.
Sans_Humanist = 2050
This style is generally characterized by a medium x-height, with light contrast in the strokes and a classic Roman letterform. An example of this font style is the Allied Linotype Optima family.
Sans_IBMNeoGrotesqueGothic = 2049
This style is generally characterized by a large x-height, with uniform stroke width and a simple one story design distinguished by a medium resolution, hand tuned, bitmap rendition of the more general Neo-grotesque Gothic Subclass. An example of this font style is the IBM Sonoran Sans Serif family.
Sans_LowXRoundGeometric = 2051
This style is generally characterized by a low x-height, with monotone stroke weight and a round geometric design. An example of this font style is the Fundicion Tipograficia Neufville Futura family.
Sans_Matrix = 2058
This style is generally a simple design characteristic of a dot matrix printer. An example of this font style is the IBM Matrix Gothic family.
Sans_Miscellaneous = 2063
Used for miscellaneous designs of the Sans Serifs design class that are not covered by another Subclass.
Sans_ModifiedNeoGrotesqueGothic = 2054
This style is similar to the Neo-grotesque Gothic style, with design variations to the G and Q. An example of this font style is the Allied Linotype Univers family.
Sans_NeoGrotesqueGothic = 2053
This style is generally characterized by a high x-height, with uniform stroke width and a simple one story design. An example of this font style is the Allied Linotype Helvetica family.
Sans_TypewriterGothic = 2057
This style is similar to the Neo-grotesque Gothic style, with moderate stroke thickness characteristic of a typewriter. An example of this font style is the IBM Letter Gothic family.
SansSerif = 2048
This style includes most basic letter forms (excluding Scripts and Ornamentals) that do not have serifs on the strokes.
Scripts = TransitionalSerifs | SansSerif
This style includes those typefaces that are designed to simulate handwriting.
Scripts_BrushJoined = 2562
This style is characterized by joined (connecting) characters that have the appearance of being painted with a brush, with moderate contrast between thick and thin strokes. An example of this font style is the Mistral family.
Scripts_BrushUnjoined = 2566
This style is characterized by unjoined (non-connecting) characters that have the appearance of being painted with a brush, with moderate contrast between thick and thin strokes. An example of this font style is the Saltino family.
Scripts_Calligraphic = 2565
This style is characterized by beautifully hand drawn, unjoined (non-connecting) characters that have an appearance of being drawn with a broad edge pen. An example of this font style is the Thompson Quillscript family.
Scripts_FormalJoined = 2563
This style is characterized by joined (connecting) characters that have a printed (or drawn with a stiff brush) appearance with extreme contrast between the thick and thin strokes. An example of this font style is the Coronet family.
Scripts_FormalUnjoined = 2567
This style is characterized by unjoined (non-connecting) characters that have a printed (or drawn with a stiff brush) appearance with extreme contrast between the thick and thin strokes. An example of this font style is the Virtuosa family.
Scripts_Miscellaneous = 2575
Used for miscellaneous designs of the Scripts design class that are not covered by another Subclass.
Scripts_MonotoneJoined = 2564
This style is characterized by joined (connecting) characters that have a uniform appearance with little or no contrast in the strokes. An example of this font style is the Kaufmann family.
Scripts_MonotoneUnjoined = 2568
This style is characterized by unjoined (non-connecting) characters that have a uniform appearance with little or no contrast in the strokes. An example of this font style is the Gilles Gothic family.
Scripts_Uncial = 2561
This style is characterized by unjoined (nonconnecting) characters that are generally based on the hand writing style of Europe in the 6th to 9th centuries. An example of this font style is the Libra family.
Slab_Geometric = 1283
This style is generally characterized by a large x-height, with serifs and strokes of equal weight and a geometric (circles and lines) design. An example of this font style is the Monotype Rockwell Family.
Slab_Humanist = 1282
This style is generally characterized by a medium x-height, with serifs of lighter weight that the strokes. An example of this font style is the Candida Family.
Slab_Miscellaneous = 1295
Used for miscellaneous designs of the Slab Serifs design class that are not covered by another Subclass.
Slab_Monotone = 1281
This style is generally characterized by a large x-height, with serifs and strokes of equal weight. An example of this font style is the ITC Lubalin Family.
Slab_Swiss = 1284
This style is generally characterized by a large x-height, with serifs and strokes of equal weight and an emphasis on the white space of the characters. An example of this font style is the Allied Linotype Serifa Family.
Slab_Typewriter = 1285
This style is generally characterized by a large x-height, with serifs and strokes of equal but moderate thickness, and a geometric design. An example of this font style is the IBM Courier Family.
SlabSerifs = OldstyleSerifs | ClarendonSerifs
This style is characterized by serifs with a square transition between the strokes and the serifs (no brackets).
Symbolic = ClarendonSerifs | SansSerif
This style is generally design independent, making it suitable for Pi and special characters (icons, dingbats, technical symbols, etc.) that may be used equally well with any font.
Symbolic_Miscellaneous = 3087
Used for miscellaneous designs of the Symbolic design class that are not covered by another Subclass.
Symbolic_MixedSerif = 3075
This style is characterized by either both or a combination of serif and sans serif designs on those characters of the font for which design is important (e.g., superscript and subscript characters, numbers, copyright or trademark symbols, etc.). An example of this font style is found in the IBM Symbol family.
Symbolic_NeoGrotesqueSansSerif = 3079
This style is characterized by a Neo-grotesque Sans Serif IBM Font Class and Subclass design on those characters of the font for which design is important (e.g., superscript and subscript characters, numbers, copyright or trademark symbols, etc.). An example of this font style is found in the IBM Sonoran Pi Sans Serif family.
Symbolic_OldstyleSerif = 3078
This style is characterized by a Oldstyle Serif IBM Class design on those characters of the font for which design is important (e.g., superscript and subscript characters, numbers, copyright or trademark symbols, etc.). An example of this font style is found in the IBM Sonoran Pi Serif family.
Transitional_DirectLine = 513
This style is generally characterized by a medium x-height, with fine serifs, noticeable contrast, and capitol letters of approximately the same width. An example of this font style is the Monotype Baskerville family.
Transitional_Miscellaneous = 527
Used for miscellaneous designs of the Transitional Serifs design class that are not covered by another Subclass.
Transitional_Script = 514
This style is generally characterized by a hand written script appearance while retaining the Transitional Direct Line style. An example of this font style is the IBM Nasseem (Arabic) family.
TransitionalSerifs = 512
This style is generally based upon the Latin printing style of the 18th to 19th century, with a pronounced vertical contrast in stroke emphasis (vertical strokes being heavier than the horizontal strokes) and bracketed serifs.