home *** CD-ROM | disk | FTP | other *** search
/ Aminet 10 / aminetcdnumber101996.iso / Aminet / util / gnu / groff_src.lha / groff-1.10src / xditview / XFontName.h < prev    next >
Text File  |  1989-03-01  |  1KB  |  46 lines

  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];
  46.