Revert "Add: [Win32] Uniscribe configure options for MinGW targets."
Revert "Change: [Win32] Use Uniscribe instead of ICU for text caret handling." Revert "Change: [Win32/MSVC] Make the Uniscribe text layouter the windows default and remove usage of the deprecated ICU layout libs." Revert "Add: [Win32] Text layout using the native Windows Uniscribe library." Revert "Codechange: Move ParagraphLayouter-specific functions into factory classes instead of relying on overloads." Revert "Add: [Win32] Native natural sort implementation." This reverts commitcd966f3810
. This reverts commiteec3f40931
. This reverts commit33829dc6ab
. This reverts commit768a31bfe3
. This reverts commita4278c302b
. This reverts commitf4394debdc
. This is to fix various problems and crashes with text rendering and font handling on Windows. See #58.
This commit is contained in:
@@ -75,7 +75,6 @@ public:
|
||||
virtual GlyphID MapCharToGlyph(WChar key) { assert(IsPrintable(key)); return SPRITE_GLYPH | key; }
|
||||
virtual const void *GetFontTable(uint32 tag, size_t &length) { length = 0; return NULL; }
|
||||
virtual const char *GetFontName() { return "sprite"; }
|
||||
virtual bool IsBuiltInFont() { return true; }
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -255,7 +254,6 @@ public:
|
||||
virtual GlyphID MapCharToGlyph(WChar key);
|
||||
virtual const void *GetFontTable(uint32 tag, size_t &length);
|
||||
virtual const char *GetFontName() { return face->family_name; }
|
||||
virtual bool IsBuiltInFont() { return false; }
|
||||
};
|
||||
|
||||
FT_Library _library = NULL;
|
||||
|
Reference in New Issue
Block a user