|
|
|
1 tsi 1.2 /* $XFree86$ */ 2 3 #ifndef _XFONTNAME_H_ 4 #define _XFONTNAME_H_ 5 | ||
6 dawes 1.1 typedef struct _xFontName { 7 char Registry[256]; 8 char Foundry[256]; 9 char FamilyName[256]; 10 char WeightName[256]; 11 char Slant[3]; 12 char SetwidthName[256]; 13 char AddStyleName[256]; 14 unsigned int PixelSize; 15 unsigned int PointSize; 16 unsigned int ResolutionX; 17 unsigned int ResolutionY; 18 char Spacing[2]; 19 unsigned int AverageWidth; 20 char CharSetRegistry[256]; 21 char CharSetEncoding[256]; 22 } XFontName; 23 24 #define FontNameRegistry (1<<0) 25 #define FontNameFoundry (1<<1) 26 #define FontNameFamilyName (1<<2) 27 dawes 1.1 #define FontNameWeightName (1<<3) 28 #define FontNameSlant (1<<4) 29 #define FontNameSetwidthName (1<<5) 30 #define FontNameAddStyleName (1<<6) 31 #define FontNamePixelSize (1<<7) 32 #define FontNamePointSize (1<<8) 33 #define FontNameResolutionX (1<<9) 34 #define FontNameResolutionY (1<<10) 35 #define FontNameSpacing (1<<11) 36 #define FontNameAverageWidth (1<<12) 37 #define FontNameCharSetRegistry (1<<13) 38 #define FontNameCharSetEncoding (1<<14) 39 40 #define SlantRoman "R" 41 #define SlantItalic "I" 42 #define SlantOblique "O" 43 #define SlantReverseItalic "RI" 44 #define SlantReverseOblique "RO" 45 46 #define SpacingMonoSpaced "M" 47 #define SpacingProportional "P" 48 dawes 1.1 #define SpacingCharacterCell "C" 49 50 typedef char XFontNameString[256]; | ||
51 tsi 1.2 52 extern Bool XParseFontName(XFontNameString, XFontName *, unsigned int *); 53 extern Bool XFormatFontName(XFontName *, unsigned int, XFontNameString); 54 55 #endif |
|
Powered by ViewCVS 0.9.2 |