@@ -1162,7 +1162,7 @@ static WIDTH_LEAVES: Align32<[[u8; 32]; WIDTH_LEAVES_LEN]> = Align32([
1162
1162
],
1163
1163
[
1164
1164
0x50, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x15,
1165
- 0x44, 0x01, 0x54, 0x55, 0x51 , 0x55, 0x15, 0x55, 0x55, 0x05, 0x55, 0x55, 0x55, 0x55, 0x55,
1165
+ 0x44, 0x01, 0x54, 0x55, 0x41 , 0x55, 0x15, 0x55, 0x55, 0x05, 0x55, 0x55, 0x55, 0x55, 0x55,
1166
1166
0x55, 0x55,
1167
1167
],
1168
1168
[
@@ -1532,7 +1532,7 @@ static WIDTH_LEAVES: Align32<[[u8; 32]; WIDTH_LEAVES_LEN]> = Align32([
1532
1532
],
1533
1533
[
1534
1534
0x50, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x05, 0x00,
1535
- 0x40, 0x55 , 0x55, 0x01, 0x14, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1535
+ 0x40, 0x05 , 0x55, 0x01, 0x14, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1536
1536
0x55, 0x55,
1537
1537
],
1538
1538
[
@@ -1587,7 +1587,7 @@ static WIDTH_LEAVES: Align32<[[u8; 32]; WIDTH_LEAVES_LEN]> = Align32([
1587
1587
],
1588
1588
[
1589
1589
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x55, 0x15,
1590
- 0x44, 0x15 , 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1590
+ 0x04, 0x11 , 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1591
1591
0x55, 0x55,
1592
1592
],
1593
1593
[
@@ -1596,12 +1596,12 @@ static WIDTH_LEAVES: Align32<[[u8; 32]; WIDTH_LEAVES_LEN]> = Align32([
1596
1596
0x55, 0x55,
1597
1597
],
1598
1598
[
1599
- 0x01, 0x00, 0x40, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x15, 0x00, 0x14 ,
1599
+ 0x01, 0x00, 0x40, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x15, 0x00, 0x04 ,
1600
1600
0x40, 0x55, 0x15, 0x55, 0x55, 0x01, 0x40, 0x01, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1601
1601
0x55, 0x55,
1602
1602
],
1603
1603
[
1604
- 0x55, 0x55, 0x05 , 0x00, 0x00, 0x40, 0x50, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1604
+ 0x55, 0x00, 0x00 , 0x00, 0x00, 0x40, 0x50, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1605
1605
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1606
1606
0x55, 0x55,
1607
1607
],
@@ -1617,7 +1617,7 @@ static WIDTH_LEAVES: Align32<[[u8; 32]; WIDTH_LEAVES_LEN]> = Align32([
1617
1617
],
1618
1618
[
1619
1619
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x01, 0x40, 0x45,
1620
- 0x10, 0x00, 0x10 , 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1620
+ 0x10, 0x00, 0x00 , 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1621
1621
0x55, 0x55,
1622
1622
],
1623
1623
[
@@ -1631,7 +1631,7 @@ static WIDTH_LEAVES: Align32<[[u8; 32]; WIDTH_LEAVES_LEN]> = Align32([
1631
1631
0x55, 0x55,
1632
1632
],
1633
1633
[
1634
- 0x50 , 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x05, 0x40,
1634
+ 0x40 , 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x05, 0x40,
1635
1635
0x55, 0x44, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1636
1636
0x55, 0x55,
1637
1637
],
@@ -1994,7 +1994,7 @@ static WIDTH_LEAVES: Align32<[[u8; 32]; WIDTH_LEAVES_LEN]> = Align32([
1994
1994
/// Sorted list of codepoint ranges (inclusive)
1995
1995
/// that are zero-width but not `Joining_Type=Transparent`
1996
1996
/// FIXME: can we get better compression?
1997
- static NON_TRANSPARENT_ZERO_WIDTHS: [([u8; 3], [u8; 3]); 45 ] = [
1997
+ static NON_TRANSPARENT_ZERO_WIDTHS: [([u8; 3], [u8; 3]); 53 ] = [
1998
1998
([0x05, 0x06, 0x00], [0x05, 0x06, 0x00]),
1999
1999
([0x90, 0x08, 0x00], [0x91, 0x08, 0x00]),
2000
2000
([0xE2, 0x08, 0x00], [0xE2, 0x08, 0x00]),
@@ -2010,6 +2010,7 @@ static NON_TRANSPARENT_ZERO_WIDTHS: [([u8; 3], [u8; 3]); 45] = [
2010
2010
([0xCA, 0x0C, 0x00], [0xCB, 0x0C, 0x00]),
2011
2011
([0xD5, 0x0C, 0x00], [0xD6, 0x0C, 0x00]),
2012
2012
([0x3E, 0x0D, 0x00], [0x3E, 0x0D, 0x00]),
2013
+ ([0x4E, 0x0D, 0x00], [0x4E, 0x0D, 0x00]),
2013
2014
([0x57, 0x0D, 0x00], [0x57, 0x0D, 0x00]),
2014
2015
([0xCF, 0x0D, 0x00], [0xCF, 0x0D, 0x00]),
2015
2016
([0xDF, 0x0D, 0x00], [0xDF, 0x0D, 0x00]),
@@ -2028,12 +2029,19 @@ static NON_TRANSPARENT_ZERO_WIDTHS: [([u8; 3], [u8; 3]); 45] = [
2028
2029
([0xCB, 0xD7, 0x00], [0xFB, 0xD7, 0x00]),
2029
2030
([0x9E, 0xFF, 0x00], [0xA0, 0xFF, 0x00]),
2030
2031
([0xF0, 0xFF, 0x00], [0xF8, 0xFF, 0x00]),
2032
+ ([0xC2, 0x11, 0x01], [0xC3, 0x11, 0x01]),
2031
2033
([0x3E, 0x13, 0x01], [0x3E, 0x13, 0x01]),
2032
2034
([0x57, 0x13, 0x01], [0x57, 0x13, 0x01]),
2033
2035
([0xB0, 0x14, 0x01], [0xB0, 0x14, 0x01]),
2034
2036
([0xBD, 0x14, 0x01], [0xBD, 0x14, 0x01]),
2035
2037
([0xAF, 0x15, 0x01], [0xAF, 0x15, 0x01]),
2036
2038
([0x30, 0x19, 0x01], [0x30, 0x19, 0x01]),
2039
+ ([0x3F, 0x19, 0x01], [0x3F, 0x19, 0x01]),
2040
+ ([0x41, 0x19, 0x01], [0x41, 0x19, 0x01]),
2041
+ ([0x3A, 0x1A, 0x01], [0x3A, 0x1A, 0x01]),
2042
+ ([0x84, 0x1A, 0x01], [0x89, 0x1A, 0x01]),
2043
+ ([0x46, 0x1D, 0x01], [0x46, 0x1D, 0x01]),
2044
+ ([0x02, 0x1F, 0x01], [0x02, 0x1F, 0x01]),
2037
2045
([0x65, 0xD1, 0x01], [0x65, 0xD1, 0x01]),
2038
2046
([0x6E, 0xD1, 0x01], [0x72, 0xD1, 0x01]),
2039
2047
([0x00, 0x00, 0x0E], [0x00, 0x00, 0x0E]),
0 commit comments