24 struct FT_LibraryRec_;
 
   30     inline bool          isValid()
 const { 
return myIsValid; }
 
   47                          { 
return (myStyle & style) == 
style; } 
 
   63     inline const char   *
path()
 const { 
return myPath; }
 
   68     inline int           faceIndex()
 const { 
return myFaceIndex; }
 
   86         return myName < other.myName;
 
   92           myFaceIndex(-1), myIsValid(false)
 
   98         : myTypeface(typeface), myName(name),
 
   99           myStyle(style), myWeight(weight),
 
  100           myPath(path), myFaceIndex(face_index)
 
  117 #endif // __FONT_Info__ 
SYS_FORCE_INLINE const UT_StringHolder & name() const 
 
typedef int(APIENTRYP RE_PFNGLXSWAPINTERVALSGIPROC)(int)
 
static bool parseWeightName(const char *name, FONT_Weight &weight)
Attempts to parse a font's weight name into the style bit field. 
 
GLsizei const GLchar *const * path
 
struct FT_LibraryRec_ * FT_Library
 
bool isBolded() const 
Returns true if the font is bolded in some way. 
 
static const char * weightName(FONT_Weight weight)
 
static bool parseStyleName(const char *name, FONT_Style &style)
Attempts to parse a font's style name into the style bit field. 
 
SYS_FORCE_INLINE const UT_StringHolder & typeface() const 
The typeface (font family) of the font. E.g. 'Helvetica'. 
 
static bool styleName(FONT_Style style, UT_WorkBuffer &name)
Returns the font style name given an FONT_Style bitmap value. 
 
bool isSlanted() const 
Returns true if the font is italic or oblique. 
 
GLuint const GLchar * name
 
No extra visual styles apply. 
 
FONT_Weight weight() const 
The weight of the font. 
 
bool hasStyle(FONT_Style style) const 
Returns true if the font has the specific style flag set. 
 
bool operator<(const FONT_Info &other) const 
Less-than operator for comparison and sorting. 
 
const char * path() const 
 
Font is italic (calligraphic) 
 
FONT_API std::ostream & operator<<(std::ostream &os, const FONT_Info &fi)
 
FONT_Style
The font's style describes its visual appearance.