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