[]
        
(Showing Draft Content)

GrapeCity.Documents.Text.FontFamilyClass

Enum FontFamilyClass

Namespace
GrapeCity.Documents.Text
Assembly
GcDocs.Imaging.dll

IBM Font Class and Subclass represent a classification of font-family design.

[Flags]
public enum FontFamilyClass : short

Fields

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.