charset: common classes for border omission
[sheet.git] / charset-unicode.inc.pl
index f12c505608adf4c5bc507f2395fb189b5f8b5b01..a0717a7a8ecded5449b4ed3b0aef47a56b28e6d0 100644 (file)
@@ -1,12 +1,12 @@
 use utf8;
 my %uniblock = (
        # bmp
-       0x000, '<td colspan="2" class="X Cc" style="border-right:none">control',
-       0x002, '<td colspan="2" class="X L Po" style="border-left:none; border-right:none">comn',
-       0x004, '<td colspan="4" class="X L Latin" style="border-left:none">basic latin',
-       0x008, '<td colspan="2" class="X Cc" style="border-right:none">control',
-       0x00A, '<td colspan="2" class="X L So" style="border-left:none; border-right:none">comn',
-       0x00C, '<td colspan="4" class="X L Latin" style="border-left:none">latin1',
+       0x000, '<td colspan="2" class="X Cc joinr">control',
+       0x002, '<td colspan="2" class="X L Po joinl joinr">comn',
+       0x004, '<td colspan="4" class="X L Latin joinl">basic latin',
+       0x008, '<td colspan="2" class="X Cc joinr">control',
+       0x00A, '<td colspan="2" class="X L So joinl joinr">comn',
+       0x00C, '<td colspan="4" class="X L Latin joinl">latin1',
        0x010, '<td colspan="8" class="X L Latin">latin extended-A',
        0x018, '<td colspan="8" class="X L Latin">latin extended-B',
        0x020, '<td colspan="5" class="X L Latin">latin ext-B',
@@ -128,15 +128,15 @@ my %uniblock = (
        0x320, '<td colspan="16" class="X L Han">enclosed cjk characters',
        0x330, '<td colspan="16" class="X Xd L Han">cjk compatibility',
        0x340, '<td colspan="16" rowspan="25" class="X L Han">cjk unified ideographs extension A',
-       0x4D0, '<td colspan="12" class="X L Han" style="border-top:none">cjk unified ideographs extension A',
+       0x4D0, '<td colspan="12" class="X L Han joinu">cjk unified ideographs extension A',
        0x4DC, '<td colspan="4" class="X So">hexagrams',
        0x4E0, '<td colspan="16" rowspan="82" class="X L Han">cjk unified ideographs',
        0xA00, '<td colspan="16" rowspan="4" class="X L Syllabic">yi',
-       0xA40, '<td colspan="9" class="X L Syllabic" style="border-top:none">yi',
+       0xA40, '<td colspan="9" class="X L Syllabic joinu">yi',
        0xA49, '<td colspan="4" class="X L Syllabic">yi radicals',
        0xA4D, '<td colspan="3" class="X L Latin">lisu',
        0xA50, '<td colspan="16" class="X L Syllabic">vai',
-       0xA60, '<td colspan="4" class="X L Syllabic" style="border-top:none">vai',
+       0xA60, '<td colspan="4" class="X L Syllabic joinu">vai',
        0xA64, '<td colspan="6" class="X L Cyrillic">cyrillic extended-B',
        0xA6A, '<td colspan="6" class="X L Syllabic">bamum',
        0xA70, '<td colspan="2" class="X L Mn">tones',
@@ -160,18 +160,18 @@ my %uniblock = (
        0xAB7, '<td colspan="5" class="X L Syllabic">cherokee+',
        0xABC, '<td colspan="4" class="X L Brahmic" title="meetai mayek">meithei',
        0xAC0, '<td colspan="16" rowspan="43" class="X L Hangul">hangeul syllables',
-       0xD70, '<td colspan="11" class="X L Hangul" style="border-top:none">hangeul syllables',
+       0xD70, '<td colspan="11" class="X L Hangul joinu">hangeul syllables',
        0xD7B, '<td colspan="5" class="X L Hangul">haungeul jamo-B',
        0xD80, '<td colspan="16" rowspan="4" class="X Cs">high surrogates',
        0xDC0, '<td colspan="16" rowspan="4" class="X Cs">low surrogates',
        0xE00, '<td colspan="16" rowspan="25" class="X Co">private use',
        0xF90, '<td colspan="16" rowspan="2" class="X L Han">cjk compatibility ideographs',
        0xFB0, '<td colspan="5" class="X Xd L Alpha">presentation',
-       0xFB5, '<td colspan="11" class="X Xd L Arabic" style="border-bottom:none">',
-       0xFC0, '<td colspan="16" class="X Xd L Arabic" style="border-top:none; border-bottom:none">arabic presentation forms A',
-       0xFD0, '<td colspan="13" class="X Xd L Arabic" style="border-top:none">',
+       0xFB5, '<td colspan="11" class="X Xd L Arabic joind">',
+       0xFC0, '<td colspan="16" class="X Xd L Arabic joinu joind">arabic presentation forms A',
+       0xFD0, '<td colspan="13" class="X Xd L Arabic joinu">',
        0xFDD, '<td colspan="2" class="Xi">?',
-       0xFDF, '<td colspan="1" class="X Xd L Arabic" style="border-top:none">',
+       0xFDF, '<td colspan="1" class="X Xd L Arabic joinu">',
        0xFE0, '<td colspan="1" class="X Cc">var',
        0xFE1, '<td colspan="1" class="X L Pd">ver',
        0xFE2, '<td colspan="1" class="X L Mn">½',
@@ -315,17 +315,17 @@ my %uniblock = (
        0x1300, '<td colspan="16" rowspan="4" class="X L Syllabic">egyptian hieroglyphs',
        0x1340, '<td colspan="3" class="X L Syllabic">egyptian',
        0x1343, '<td colspan="1" class="X Xr L Syllabic" title="Egyptian control characters">eg.c',
-       0x1344, '<td colspan="12" class="X Xr L Syllabic" style="border-bottom:none">',
-       0x1350, '<td colspan="16" rowspan="15" class="X Xr L Syllabic" style="border-top:none">egyptian hieroglyphs extended-A',
-       0x1440, '<td colspan="16" rowspan="2" class="X L Syllabic" style="border-bottom:none">anatolian hieroglyphs',
+       0x1344, '<td colspan="12" class="X Xr L Syllabic joind">',
+       0x1350, '<td colspan="16" rowspan="15" class="X Xr L Syllabic joinu">egyptian hieroglyphs extended-A',
+       0x1440, '<td colspan="16" rowspan="2" class="X L Syllabic joind">anatolian hieroglyphs',
        0x1460, '<td colspan="8" class="X L Syllabic">anatolian',
-       0x1468, '<td colspan="8" class="X Xr L Syllabic" style="border-bottom:none">',
-       0x1470, '<td colspan="16" rowspan="9" class="X Xr L Syllabic" style="border-top:none">egyptian hieroglyphs extended-B',
+       0x1468, '<td colspan="8" class="X Xr L Syllabic joind">',
+       0x1470, '<td colspan="16" rowspan="9" class="X Xr L Syllabic joinu">egyptian hieroglyphs extended-B',
        0x1500, '<td colspan="4" class="X Xr L Brahmic">lampung',
        0x1504, '<td colspan="3" class="X Xr L Brahmic">kerinci',
        0x1507, '<td colspan="1" class="">res',
-       0x1508, '<td colspan="8" class="X Xr L Syllabic" style="border-bottom:none">',
-       0x1510, '<td colspan="16" rowspan="4" class="X Xr L Syllabic" style="border-top:none">mandombe',
+       0x1508, '<td colspan="8" class="X Xr L Syllabic joind">',
+       0x1510, '<td colspan="16" rowspan="4" class="X Xr L Syllabic joinu">mandombe',
        0x1550, '<td colspan="16" rowspan="5" class="X Xr L Syllabic">maya hieroglyphs',
        0x15A0, '<td colspan="16" rowspan="2" class="">reserved',
        0x15C0, '<td colspan="16" rowspan="4" class="X Xr L Syllabic">aztec pictograms',
@@ -370,13 +370,13 @@ my %uniblock = (
        0x1A80, '<td colspan="16" rowspan="2" class="X Xr L Syllabic">naxi geba',
        0x1AA0, '<td colspan="11" class="X Xr L Syllabic">naxi geba',
        0x1AAB, '<td colspan="1" class="">res',
-       0x1AAC, '<td colspan="4" class="X Xr L Syllabic" style="border-bottom:none">',
-       0x1AB0, '<td colspan="16" rowspan="5" class="X Xr L Syllabic" style="border-top:none">naxi dongba',
+       0x1AAC, '<td colspan="4" class="X Xr L Syllabic joind">',
+       0x1AB0, '<td colspan="16" rowspan="5" class="X Xr L Syllabic joinu">naxi dongba',
        0x1B00, '<td colspan="16" class="X L Hiragana">kana supplement',
        0x1B10, '<td colspan="3" class="X Xr L Hiragana">kana+A',
        0x1B13, '<td colspan="4" class="X Xr L Syllabic">kaidā',
-       0x1B17, '<td colspan="9" class="X Xr L Han" style="border-bottom:none">',
-       0x1B20, '<td colspan="16" class="X Xr L Han" style="border-top:none">nushu',
+       0x1B17, '<td colspan="9" class="X Xr L Han joind">',
+       0x1B20, '<td colspan="16" class="X Xr L Han joinu">nushu',
        0x1B30, '<td colspan="16" rowspan="2" class="X Xr L Han">shuishu',
        0x1B50, '<td colspan="16" rowspan="7" class="X Xr L Syllabic">proto-elamite',
        0x1BC0, '<td colspan="10" class="X L Alpha">duployan',
@@ -395,8 +395,8 @@ my %uniblock = (
        0x1D36, '<td colspan="2" class="X No">rod',
        0x1D38, '<td colspan="8" class="X Xr L Sm">mathematical alphanumeric+',
        0x1D40, '<td colspan="16" rowspan="4" class="X L Sm">mathematical alphanumeric',
-       0x1D80, '<td colspan="16" rowspan="2" class="X L Alpha" style="border-bottom:none">sutton',
-       0x1DA0, '<td colspan="11" class="X L Alpha" style="border-top:none">',
+       0x1D80, '<td colspan="16" rowspan="2" class="X L Alpha joind">sutton',
+       0x1DA0, '<td colspan="11" class="X L Alpha joinu">',
        0x1DAB, '<td colspan="5" class="">reserved',
        0x1DB0, '<td colspan="16" rowspan="5" class="">reserved',
        0x1E00, '<td colspan="3" class="X L Cyrillic">glagol+',