From f48999dc13fec3fa024f9faa13b4d697a417fa41 Mon Sep 17 00:00:00 2001 From: Young Hahn Date: Thu, 29 May 2014 05:37:30 -0400 Subject: [PATCH] Treat out of range glyphs as belonging to 0-127 for now. --- src/text/glyph.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/text/glyph.cpp b/src/text/glyph.cpp index 039e3bc36..99e0169ca 100644 --- a/src/text/glyph.cpp +++ b/src/text/glyph.cpp @@ -95,7 +95,10 @@ GlyphRange getGlyphRange(uint32_t glyph) { if (glyph <= 65279) return { 65279, 65279 }; // Specials if (glyph <= 65519) return { 65280, 65519 }; // Halfwidth and Fullwidth Forms if (glyph <= 65533) return { 65520, 65533 }; // Specials - return { 0, 0 }; + // fprintf(stderr, "Glyph out of range %u\n", glyph); + // If glyph is out of range request basic latin for now... + // TODO: null range or way to prevent any range from being used at all? + return { 0, 127 }; } }