#ifndef __Font__H
#define __Font__H

#include <stdint.h>
#include "kernel.h"

#ifdef __cplusplus
extern "C" {
#endif

typedef uint32_t HFont;
#define HFont_None 0

const _kernel_oserror* Font_Find(const char* name,  int xsize, int ysize, int xres, int yres, HFont* pf);
const _kernel_oserror* Font_Lose(HFont f);
const _kernel_oserror* Font_SetColours(HFont f, int fg, int bg);
int Font_GetSplitPosition(HFont f, const char* string, int os_width);

#ifdef __cplusplus
}
#endif

#endif
