* src/autofit/afranges.c: Updated to Unicode 18.0. But no support for new scripts (volunteers welcomed).
diff --git a/src/autofit/afranges.c b/src/autofit/afranges.c index 4d0755d..c9f5e0a 100644 --- a/src/autofit/afranges.c +++ b/src/autofit/afranges.c
@@ -104,7 +104,8 @@ AF_UNIRANGE_REC( 0xFE7A, 0xFE7A ), AF_UNIRANGE_REC( 0xFE7C, 0xFE7C ), AF_UNIRANGE_REC( 0xFE7E, 0xFE7E ), - AF_UNIRANGE_REC( 0x10EFD, 0x10EFF ), + AF_UNIRANGE_REC( 0x10ECB, 0x10ECF ), + AF_UNIRANGE_REC( 0x10EF0, 0x10EFF ), AF_UNIRANGE_REC( 0, 0 ) }; @@ -118,7 +119,8 @@ const AF_Script_UniRangeRec af_armn_nonbase_uniranges[] = { - AF_UNIRANGE_REC( 0x0559, 0x055F ), + AF_UNIRANGE_REC( 0x0558, 0x055F ), + AF_UNIRANGE_REC( 0x058B, 0x058C ), AF_UNIRANGE_REC( 0, 0 ) }; @@ -156,7 +158,8 @@ const AF_Script_UniRangeRec af_beng_uniranges[] = { - AF_UNIRANGE_REC( 0x0980, 0x09FF ), /* Bengali */ + AF_UNIRANGE_REC( 0x0980, 0x09FF ), /* Bengali */ + AF_UNIRANGE_REC( 0x11DF0, 0x11DFF ), /* Bengali Supplement */ AF_UNIRANGE_REC( 0, 0 ) }; @@ -168,6 +171,7 @@ AF_UNIRANGE_REC( 0x09CD, 0x09CD ), AF_UNIRANGE_REC( 0x09E2, 0x09E3 ), AF_UNIRANGE_REC( 0x09FE, 0x09FE ), + AF_UNIRANGE_REC( 0x11DF0, 0x11DF0 ), AF_UNIRANGE_REC( 0, 0 ) }; @@ -470,7 +474,7 @@ AF_UNIRANGE_REC( 0x0591, 0x05BF ), AF_UNIRANGE_REC( 0x05C1, 0x05C2 ), AF_UNIRANGE_REC( 0x05C4, 0x05C5 ), - AF_UNIRANGE_REC( 0x05C7, 0x05C7 ), + AF_UNIRANGE_REC( 0x05C7, 0x05C9 ), AF_UNIRANGE_REC( 0xFB1E, 0xFB1E ), AF_UNIRANGE_REC( 0, 0 ) }; @@ -586,7 +590,7 @@ AF_UNIRANGE_REC( 0xAB6A, 0xAB6F ), /* ... continued */ AF_UNIRANGE_REC( 0xFB00, 0xFB06 ), /* Alphab. Present. Forms (Latin Ligs) */ AF_UNIRANGE_REC( 0x1D400, 0x1D7FF ), /* Mathematical Alphanumeric Symbols */ - AF_UNIRANGE_REC( 0x1DF00, 0x1DFFF ), /* Latin Extended-G */ + AF_UNIRANGE_REC( 0x1DF00, 0x1DFCC ), /* Latin Extended-G */ AF_UNIRANGE_REC( 0, 0 ) }; @@ -643,7 +647,8 @@ AF_UNIRANGE_REC( 0xA7F8, 0xA7F9 ), /* more modifier letters */ AF_UNIRANGE_REC( 0xAB5C, 0xAB5F ), /* more modifier letters */ AF_UNIRANGE_REC( 0xAB69, 0xAB69 ), /* modifier letter small turned w */ - AF_UNIRANGE_REC( 0x10780, 0x107FB ), /* Latin Extended-F */ + AF_UNIRANGE_REC( 0x10780, 0x107BF ), /* Latin Extended-F */ + AF_UNIRANGE_REC( 0x1DFCD, 0x1DFFF ), /* Latin Extended-G (subset) */ AF_UNIRANGE_REC( 0, 0 ) };