(file) Return to XFontName.h CVS log (file) (dir) Up to [XFree86 CVS] / xc / programs / xditview

 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