[subset] small updates to gen-unicode-ranges.py
This commit is contained in:
parent
0c0fe2ff82
commit
f1c8fc3487
|
@ -1,7 +1,8 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
# Generates the code for a sorted unicode range array as used in hb-ot-os2-unicode-ranges.hh
|
# Generates the code for a sorted unicode range array as used in hb-ot-os2-unicode-ranges.hh
|
||||||
# Input is a tab seperated list of unicode ranges from the otspec.
|
# Input is a tab seperated list of unicode ranges from the otspec
|
||||||
|
# (https://docs.microsoft.com/en-us/typography/opentype/spec/os2#ulunicoderange1).
|
||||||
|
|
||||||
import io
|
import io
|
||||||
import re
|
import re
|
||||||
|
@ -10,7 +11,8 @@ import sys
|
||||||
reload(sys)
|
reload(sys)
|
||||||
sys.setdefaultencoding('utf-8')
|
sys.setdefaultencoding('utf-8')
|
||||||
|
|
||||||
print (u"""static Range os2UnicodeRangesSorted[] = {""")
|
print (u"""static Range os2UnicodeRangesSorted[] =
|
||||||
|
{""")
|
||||||
|
|
||||||
args = sys.argv[1:]
|
args = sys.argv[1:]
|
||||||
input_file = args[0]
|
input_file = args[0]
|
||||||
|
|
|
@ -39,7 +39,8 @@ struct Range {
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Note: The contents of this array was generated using util/generate-unicode-ranges.py. */
|
/* Note: The contents of this array was generated using util/generate-unicode-ranges.py. */
|
||||||
static Range os2UnicodeRangesSorted[] = {
|
static Range os2UnicodeRangesSorted[] =
|
||||||
|
{
|
||||||
{ 0x0, 0x7F, 0}, // Basic Latin
|
{ 0x0, 0x7F, 0}, // Basic Latin
|
||||||
{ 0x80, 0xFF, 1}, // Latin-1 Supplement
|
{ 0x80, 0xFF, 1}, // Latin-1 Supplement
|
||||||
{ 0x100, 0x17F, 2}, // Latin Extended-A
|
{ 0x100, 0x17F, 2}, // Latin Extended-A
|
||||||
|
|
Loading…
Reference in New Issue