diff options
Diffstat (limited to 'modules/basic/basic-x.c')
-rw-r--r-- | modules/basic/basic-x.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/modules/basic/basic-x.c b/modules/basic/basic-x.c index ab54aa9b..4169fe6c 100644 --- a/modules/basic/basic-x.c +++ b/modules/basic/basic-x.c @@ -77,6 +77,23 @@ static PangoGlyph conv_ucs4 (CharCache *cache, #include "tables-big.i" +static PangoEngineRange basic_ranges[] = { + /* Language characters */ + { 0x0000, 0x02af, "*" }, + { 0x02b0, 0x02ff, "" }, + { 0x0380, 0x058f, "*" }, + { 0x0591, 0x05f4, "*" }, /* Hebrew */ + { 0x060c, 0x06f9, "" }, /* Arabic */ + { 0x0e01, 0x0e5b, "" }, /* Thai */ + { 0x10a0, 0x10ff, "*" }, /* Georgian */ + { 0x1200, 0x16ff, "*" }, /* Ethiopic,Cherokee,Canadian,Ogham,Runic */ + { 0x1e00, 0x1fff, "*" }, + { 0x2000, 0x9fff, "*" }, + { 0xac00, 0xd7a3, "kr" }, + { 0xf900, 0xfa0b, "kr" }, + { 0xff00, 0xffe3, "*" } +}; + static PangoEngineInfo script_engines[] = { { "BasicScriptEngineX", |