Update to groff 1.19.2.
[dragonfly.git] / contrib / groff-1.19 / src / xditview / XFontName.h
1 typedef struct _xFontName {
2         char            Registry[256];
3         char            Foundry[256];
4         char            FamilyName[256];
5         char            WeightName[256];
6         char            Slant[3];
7         char            SetwidthName[256];
8         char            AddStyleName[256];
9         unsigned int    PixelSize;
10         unsigned int    PointSize;
11         unsigned int    ResolutionX;
12         unsigned int    ResolutionY;
13         char            Spacing[2];
14         unsigned int    AverageWidth;
15         char            CharSetRegistry[256];
16         char            CharSetEncoding[256];
17 } XFontName;
18
19 #define FontNameRegistry        (1<<0)
20 #define FontNameFoundry         (1<<1)
21 #define FontNameFamilyName      (1<<2)
22 #define FontNameWeightName      (1<<3)
23 #define FontNameSlant           (1<<4)
24 #define FontNameSetwidthName    (1<<5)
25 #define FontNameAddStyleName    (1<<6)
26 #define FontNamePixelSize       (1<<7)
27 #define FontNamePointSize       (1<<8)
28 #define FontNameResolutionX     (1<<9)
29 #define FontNameResolutionY     (1<<10)
30 #define FontNameSpacing         (1<<11)
31 #define FontNameAverageWidth    (1<<12)
32 #define FontNameCharSetRegistry (1<<13)
33 #define FontNameCharSetEncoding (1<<14)
34
35 #define SlantRoman              "R"
36 #define SlantItalic             "I"
37 #define SlantOblique            "O"
38 #define SlantReverseItalic      "RI"
39 #define SlantReverseOblique     "RO"
40
41 #define SpacingMonoSpaced       "M"
42 #define SpacingProportional     "P"
43 #define SpacingCharacterCell    "C"
44
45 typedef char    XFontNameString[256];