#ifndef _FONTS_H
#define _FONTS_H

#include "oswald.h"

typedef enum {
	FONT_4x6 = 0,
	FONT_5x8,
	FONT_5x12,
	FONT_6x8,
	FONT_6x10,
	FONT_7x12b,
	FONT_7x12,
	FONT_8x8,
	FONT_8x12,
	FONT_8x14,
	FONT_10x16,
	FONT_12x16,
	FONT_12x20,
	FONT_16x26,
	FONT_22x36,
	FONT_24x40,
	FONT_32x53,
	LAST_FONT
} oswald_font_face;

typedef struct {
	u8t width;
	u8t height;
	char **data;
} oswald_font;

extern const oswald_font oswald_fonts[];

#endif