Browse Source

Merge branch 'nProtect-master'

ocornut 9 years ago
parent
commit
bccd3d8a32
2 changed files with 12 additions and 0 deletions
  1. 1 0
      imgui.h
  2. 11 0
      imgui_draw.cpp

+ 1 - 0
imgui.h

@@ -1322,6 +1322,7 @@ struct ImFontAtlas
     IMGUI_API const ImWchar*    GetGlyphRangesJapanese();   // Default + Hiragana, Katakana, Half-Width, Selection of 1946 Ideographs
     IMGUI_API const ImWchar*    GetGlyphRangesJapanese();   // Default + Hiragana, Katakana, Half-Width, Selection of 1946 Ideographs
     IMGUI_API const ImWchar*    GetGlyphRangesChinese();    // Japanese + full set of about 21000 CJK Unified Ideographs
     IMGUI_API const ImWchar*    GetGlyphRangesChinese();    // Japanese + full set of about 21000 CJK Unified Ideographs
     IMGUI_API const ImWchar*    GetGlyphRangesCyrillic();   // Default + about 400 Cyrillic characters
     IMGUI_API const ImWchar*    GetGlyphRangesCyrillic();   // Default + about 400 Cyrillic characters
+    IMGUI_API const ImWchar*    GetGlyphRangesThai();       // Default + Thai characters
 
 
     // Members
     // Members
     // (Access texture data via GetTexData*() calls which will setup a default font for you.)
     // (Access texture data via GetTexData*() calls which will setup a default font for you.)

+ 11 - 0
imgui_draw.cpp

@@ -1652,6 +1652,17 @@ const ImWchar*  ImFontAtlas::GetGlyphRangesCyrillic()
     return &ranges[0];
     return &ranges[0];
 }
 }
 
 
+const ImWchar*  ImFontAtlas::GetGlyphRangesThai()
+{
+    static const ImWchar ranges[] =
+    {
+        0x0020, 0x00FF, // Basic Latin
+        0x0E00, 0x0E7F, // Thai
+        0,
+    };
+    return &ranges[0];
+}
+
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
 // ImFont
 // ImFont
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------