Skip to content

Commit 3b6f7c0

Browse files
committed
add Supplemental Private Use Areas
1 parent 5ff9f84 commit 3b6f7c0

File tree

2 files changed

+33
-2
lines changed

2 files changed

+33
-2
lines changed

test.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ test('all hexrange values have proper formatting', t => {
2222
t.is(range.hexrange.length, 2);
2323
t.is(typeof range.hexrange[0], 'string');
2424
t.is(typeof range.hexrange[1], 'string');
25-
t.true(range.hexrange[0].length >= 4 && range.hexrange[0].length <= 5);
26-
t.true(range.hexrange[1].length >= 4 && range.hexrange[1].length <= 5);
25+
t.true(range.hexrange[0].length >= 4 && range.hexrange[0].length <= 6);
26+
t.true(range.hexrange[1].length >= 4 && range.hexrange[1].length <= 6);
2727
});
2828
});
2929

@@ -38,3 +38,12 @@ test('all ranges values have proper formatting', t => {
3838
t.true(range.range[1] === Math.abs(parseInt(range.range[1], 10)));
3939
});
4040
});
41+
42+
test('all hex values equal their corresponding decimal values', t => {
43+
t.plan(ranges.length * 2);
44+
45+
ranges.forEach(range => {
46+
t.is(range.range[0], parseInt(range.hexrange[0], 16));
47+
t.is(range.range[1], parseInt(range.hexrange[1], 16));
48+
});
49+
});

unicode-ranges.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2792,5 +2792,27 @@
27922792
129280,
27932793
129535
27942794
]
2795+
},
2796+
{
2797+
"category": "Supplemental Private Use Area-A",
2798+
"hexrange": [
2799+
"F0000",
2800+
"FFFFD"
2801+
],
2802+
"range": [
2803+
983040,
2804+
1048573
2805+
]
2806+
},
2807+
{
2808+
"category": "Supplemental Private Use Area-B",
2809+
"hexrange": [
2810+
"100000",
2811+
"10FFFD"
2812+
],
2813+
"range": [
2814+
1048576,
2815+
1114109
2816+
]
27952817
}
27962818
]

0 commit comments

Comments
 (0)