typedef struct ft2_font_s
{
char name[64];
- qboolean has_kerning;
+ qbool has_kerning;
// last requested size loaded using Font_SetSize
float currentw;
float currenth;
float ascend;
float descend;
- qboolean image_font; // only fallbacks are freetype fonts
+ qbool image_font; // only fallbacks are freetype fonts
// TODO: clean this up and do not expose everything.
void Font_CloseLibrary(void);
void Font_Init(void);
-qboolean Font_OpenLibrary(void);
+qbool Font_OpenLibrary(void);
ft2_font_t* Font_Alloc(void);
void Font_UnloadFont(ft2_font_t *font);
// IndexForSize suggests to change the width and height if a font size is in a reasonable range
// in such a case, *outw and *outh are set to 12, which is often a good alternative size
int Font_IndexForSize(ft2_font_t *font, float size, float *outw, float *outh);
ft2_font_map_t *Font_MapForIndex(ft2_font_t *font, int index);
-qboolean Font_LoadFont(const char *name, dp_font_t *dpfnt);
-qboolean Font_GetKerningForSize(ft2_font_t *font, float w, float h, Uchar left, Uchar right, float *outx, float *outy);
-qboolean Font_GetKerningForMap(ft2_font_t *font, int map_index, float w, float h, Uchar left, Uchar right, float *outx, float *outy);
+qbool Font_LoadFont(const char *name, dp_font_t *dpfnt);
+qbool Font_GetKerningForSize(ft2_font_t *font, float w, float h, Uchar left, Uchar right, float *outx, float *outy);
+qbool Font_GetKerningForMap(ft2_font_t *font, int map_index, float w, float h, Uchar left, Uchar right, float *outx, float *outy);
float Font_VirtualToRealSize(float sz);
float Font_SnapTo(float val, float snapwidth);
// since this is used on a font_map_t, let's name it FontMap_*