- Use SWIDTH0 for combining characters. [1]
- Unicode 4.1 related changes: - Add definitions for a new range of code points U+1DC0..U+1DFF "Combining Diacritical Marks Supplement". - Add U+04F6 and U+04F7 to the Cyrillic range. - Mark U+034F "Combining Grapheme Joiner" as non-printable. - Add new combining characters in the range U+0350..U+035F to the section "Combining Diacritical Marks". PR: misc/100212 [1] Submitted by: "J.R. Oldroyd" <<fbsd AT opal.com>> Reviewed by: "J.R. Oldroyd" <<fbsd AT opal.com>> (revised patch)
This commit is contained in:
parent
22ea1bc57a
commit
d1d56560e8
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=160774
@ -487,9 +487,9 @@ SWIDTH1 0x02b0 - 0x02ee
|
||||
* U+0300 - U+036F : Combining Diacritical Marks
|
||||
*/
|
||||
|
||||
GRAPH 0x0300 - 0x034f 0x0360 - 0x036f
|
||||
PRINT 0x0300 - 0x034f 0x0360 - 0x036f
|
||||
SWIDTH1 0x0300 - 0x034f 0x0360 - 0x036f
|
||||
GRAPH 0x0300 - 0x034E 0x0350 - 0x036f
|
||||
PRINT 0x0300 - 0x034E 0x0350 - 0x036f
|
||||
SWIDTH0 0x0300 - 0x034E 0x0350 - 0x036f
|
||||
|
||||
MAPUPPER < 0x0345 0x0399 >
|
||||
|
||||
@ -579,7 +579,7 @@ LOWER 0x04b9 0x04bb 0x04bd 0x04bf 0x04c2 0x04c4 0x04c6
|
||||
LOWER 0x04c8 0x04ca 0x04cc 0x04ce 0x04d1 0x04d3 0x04d5
|
||||
LOWER 0x04d7 0x04d9 0x04db 0x04dd 0x04df 0x04e1 0x04e3
|
||||
LOWER 0x04e5 0x04e7 0x04e9 0x04eb 0x04ed 0x04ef 0x04f1
|
||||
LOWER 0x04f3 0x04f5 0x04f9
|
||||
LOWER 0x04f3 0x04f5 0x04f7 0x04f9
|
||||
PUNCT 0x0482
|
||||
UPPER 0x0400 - 0x042f 0x0460 0x0462 0x0464 0x0466 0x0468
|
||||
UPPER 0x046a 0x046c 0x046e 0x0470 0x0472 0x0474 0x0476
|
||||
@ -591,9 +591,10 @@ UPPER 0x04b8 0x04ba 0x04bc 0x04be 0x04c0 0x04c1 0x04c3
|
||||
UPPER 0x04c5 0x04c7 0x04c9 0x04cb 0x04cd 0x04d0 0x04d2
|
||||
UPPER 0x04d4 0x04d6 0x04d8 0x04da 0x04dc 0x04de 0x04e0
|
||||
UPPER 0x04e2 0x04e4 0x04e6 0x04e8 0x04ea 0x04ec 0x04ee
|
||||
UPPER 0x04f0 0x04f2 0x04f4 0x04f8
|
||||
PRINT 0x0400 - 0x0486 0x0488 - 0x04ce 0x04d0 - 0x04f5 0x04f8 0x04f9
|
||||
SWIDTH1 0x0400 - 0x0486 0x0488 - 0x04ce 0x04d0 - 0x04f5 0x04f8 0x04f9
|
||||
UPPER 0x04f0 0x04f2 0x04f4 0x04f6 0x04f8
|
||||
PRINT 0x0400 - 0x0486 0x0488 - 0x04ce 0x04d0 - 0x04f9
|
||||
SWIDTH0 0x0483 - 0x0486 0x0488 - 0x0489
|
||||
SWIDTH1 0x0400 - 0x0482 0x048a - 0x04ce 0x04d0 - 0x04f9
|
||||
|
||||
MAPUPPER < 0x0430 - 0x044f : 0x0410 >
|
||||
MAPUPPER < 0x0450 - 0x045f : 0x0400 >
|
||||
@ -667,6 +668,7 @@ MAPUPPER < 0x04ef 0x04ee >
|
||||
MAPUPPER < 0x04f1 0x04f0 >
|
||||
MAPUPPER < 0x04f3 0x04f2 >
|
||||
MAPUPPER < 0x04f5 0x04f4 >
|
||||
MAPUPPER < 0x04f7 0x04f6 >
|
||||
MAPUPPER < 0x04f9 0x04f8 >
|
||||
MAPLOWER < 0x0400 - 0x040f : 0x0450 >
|
||||
MAPLOWER < 0x0410 - 0x042f : 0x0430 >
|
||||
@ -740,6 +742,7 @@ MAPLOWER < 0x04ee 0x04ef >
|
||||
MAPLOWER < 0x04f0 0x04f1 >
|
||||
MAPLOWER < 0x04f2 0x04f3 >
|
||||
MAPLOWER < 0x04f4 0x04f5 >
|
||||
MAPLOWER < 0x04f6 0x04f7 >
|
||||
MAPLOWER < 0x04f8 0x04f9 >
|
||||
|
||||
|
||||
@ -1016,7 +1019,8 @@ SWIDTH1 0x0dd8 - 0x0ddf 0x0df2 - 0x0df4
|
||||
GRAPH 0x0e01 - 0x0e3a 0x0e3f - 0x0e5b
|
||||
PUNCT 0x0e3f 0x0e4f 0x0e5a 0x0e5b
|
||||
PRINT 0x0e01 - 0x0e3a 0x0e3f - 0x0e5b
|
||||
SWIDTH1 0x0e01 - 0x0e3a 0x0e3f - 0x0e5b
|
||||
SWIDTH0 0x0e31 0x0e34 - 0x0e3a 0x0e47 - 0x0e4e
|
||||
SWIDTH1 0x0e01 - 0x0e30 0x0e32 - 0x0e33 0x0e3f - 0x0e46 0x0e4f - 0x0e5b
|
||||
|
||||
|
||||
/*
|
||||
@ -1228,6 +1232,15 @@ PRINT 0x1800 - 0x180d 0x1810 - 0x1819 0x1820 - 0x1877 0x1880 - 0x18a9
|
||||
SWIDTH1 0x1800 - 0x180d 0x1810 - 0x1819 0x1820 - 0x1877 0x1880 - 0x18a9
|
||||
|
||||
|
||||
/*
|
||||
* U+1DC0 - U+1DFF : Combining Diacritical Marks Supplement
|
||||
*/
|
||||
|
||||
GRAPH 0x1DC0 - 0x1DC3
|
||||
PRINT 0x1DC0 - 0x1DC3
|
||||
SWIDTH0 0x1DC0 - 0x1DC3
|
||||
|
||||
|
||||
/*
|
||||
* U+1E00 - U+1EFF : Latin Extended Additional
|
||||
*/
|
||||
@ -1647,9 +1660,9 @@ SWIDTH1 0x20a0 - 0x20b1
|
||||
* U+20D0 - U+20FF : Combining Diacritical Marks for Symbols
|
||||
*/
|
||||
|
||||
GRAPH 0x20d0 - 0x20ea
|
||||
PRINT 0x20d0 - 0x20ea
|
||||
SWIDTH1 0x20d0 - 0x20ea
|
||||
GRAPH 0x20d0 - 0x20eb
|
||||
PRINT 0x20d0 - 0x20eb
|
||||
SWIDTH0 0x20d0 - 0x20eb
|
||||
|
||||
|
||||
/*
|
||||
@ -1927,7 +1940,8 @@ GRAPH 0x3041 - 0x3096 0x3099 - 0x309f
|
||||
PUNCT 0x309b 0x309c
|
||||
PRINT 0x3041 - 0x3096 0x3099 - 0x309f
|
||||
PHONOGRAM 0x3041 - 0x3096 0x309f
|
||||
SWIDTH2 0x3041 - 0x3096 0x3099 - 0x309f
|
||||
SWIDTH0 0x3099 - 0x309a
|
||||
SWIDTH2 0x3041 - 0x3096 0x309b - 0x309f
|
||||
|
||||
|
||||
/*
|
||||
@ -2151,7 +2165,7 @@ SWIDTH1 0xfe00 - 0xfe0f
|
||||
|
||||
GRAPH 0xfe20 - 0xfe23
|
||||
PRINT 0xfe20 - 0xfe23
|
||||
SWIDTH1 0xfe20 - 0xfe23
|
||||
SWIDTH0 0xfe20 - 0xfe23
|
||||
|
||||
|
||||
/*
|
||||
@ -2271,8 +2285,13 @@ CONTROL 0x1d173 - 0x1d17a
|
||||
GRAPH 0x1d100 - 0x1d126 0x1d12a - 0x1d172 0x1d17b - 0x1d1dd
|
||||
PUNCT 0x1d100 - 0x1d126 0x1d12a - 0x1d164 0x1d16a - 0x1d16c
|
||||
PUNCT 0x1d183 0x1d184 0x1d18c - 0x1d1a9 0x1d1ae - 0x1d1dd
|
||||
PRINT 0x1d100 - 0x1d126 0x1d12a - 0x1d172 0x1d17b - 0x1d1dd
|
||||
SWIDTH1 0x1d100 - 0x1d126 0x1d12a - 0x1d172 0x1d17b - 0x1d1dd
|
||||
PRINT 0x1d100 - 0x1d126 0x1d12a - 0x1d158 0x1d15a - 0x1d172
|
||||
PRINT 0x1d17b - 0x1d1dd
|
||||
SWIDTH0 0x1d165 - 0x1d169 0x1d16d - 0x1d172 0x1d17b - 0x1d182
|
||||
SWIDTH0 0x1d185 - 0x1d18b 0x1d1aa - 0x1d1ad
|
||||
SWIDTH1 0x1d100 - 0x1d126 0x1d12a - 0x1d158 0x1d15a - 0x1d164
|
||||
SWIDTH1 0x1d16a - 0x1d16c 0x1d183 0x1d184 0x1d18c - 0x1d1a9
|
||||
SWIDTH1 0x1d1ae - 0x1d1dd
|
||||
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user