summaryrefslogtreecommitdiff
path: root/glcdgraphics/font.h
diff options
context:
space:
mode:
authorAndreas Regel <andreas.regel@gmx.de>2016-10-20 20:49:18 +0200
committerAndreas Regel <andreas.regel@gmx.de>2016-10-20 20:49:18 +0200
commit7958e1b058b98ecf8d8a3fbeebbee71572a2ac21 (patch)
tree0f336c3f9784c4afa1c954ed2081eb164c463b43 /glcdgraphics/font.h
parentd4622366d9886fcb62a74507af362dbe73573bcc (diff)
parentaacb78d4335e498417835d518c64b33acb58c749 (diff)
downloadgraphlcd-base-7958e1b058b98ecf8d8a3fbeebbee71572a2ac21.tar.gz
graphlcd-base-7958e1b058b98ecf8d8a3fbeebbee71572a2ac21.tar.bz2
Merge branch 'master' into touchcol
# Conflicts: # HISTORY # Makefile # glcddrivers/Makefile # glcddrivers/drivers.c # glcddrivers/drivers.h # glcddrivers/futabaMDM166A.c # glcddrivers/futabaMDM166A.h # glcddrivers/image.c # glcddrivers/noritake800.c # glcddrivers/noritake800.h # glcdgraphics/Makefile # glcdgraphics/bitmap.c # glcdgraphics/bitmap.h # glcdgraphics/font.c # glcdgraphics/font.h # glcdskin/config.h # glcdskin/display.c # glcdskin/display.h # glcdskin/object.c # glcdskin/object.h # glcdskin/parser.c # graphlcd.conf # tools/convpic/Makefile # tools/crtfont/Makefile # tools/genfont/Makefile # tools/lcdtestpattern/Makefile # tools/showpic/Makefile # tools/showpic/showpic.c # tools/showtext/Makefile
Diffstat (limited to 'glcdgraphics/font.h')
-rw-r--r--glcdgraphics/font.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/glcdgraphics/font.h b/glcdgraphics/font.h
index 1315123..a77de14 100644
--- a/glcdgraphics/font.h
+++ b/glcdgraphics/font.h
@@ -29,6 +29,14 @@ class cBitmapCache;
class cFont
{
+public:
+ enum eFontType
+ {
+ // native glcd font loaded
+ ftFNT,
+ // freetype2 font loaded
+ ftFT2
+ };
private:
int totalWidth;
int totalHeight;
@@ -37,7 +45,7 @@ private:
int lineHeight;
cBitmap * characters[256];
- int fontType; //original or FT2 font, 1-original, 2-ft2
+ eFontType fontType;
bool isutf8;
wchar_t iconv_lut[256]; // lookup table needed if encoding != UTF-8