#include "instance.h"
#include "font.h"
#include <stdlib.h>
+#include <string.h>
struct RrFont *RrFontOpen(struct RrInstance *inst, const char *fontstring)
{
int RrFontMeasureString(struct RrFont *font, const char *string)
{
- return 20;
+ int w, h;
+ GlftMeasureString(font->font, string, strlen(string), &w, &h);
+ return w;
}
int RrFontHeight(struct RrFont *font)
int RrFontMaxCharWidth(struct RrFont *font)
{
- return 5;
+ return GlftFontMaxCharWidth(font->font);
}