[subset] small updates to gen-unicode-ranges.py

This commit is contained in:
Garret Rieger 2018-02-26 17:48:51 -08:00
parent 0c0fe2ff82
commit f1c8fc3487
2 changed files with 6 additions and 3 deletions

View File

@ -1,7 +1,8 @@
# -*- coding: utf-8 -*-
# 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 re
@ -10,7 +11,8 @@ import sys
reload(sys)
sys.setdefaultencoding('utf-8')
print (u"""static Range os2UnicodeRangesSorted[] = {""")
print (u"""static Range os2UnicodeRangesSorted[] =
{""")
args = sys.argv[1:]
input_file = args[0]

View File

@ -39,7 +39,8 @@ struct Range {
};
/* 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
{ 0x80, 0xFF, 1}, // Latin-1 Supplement
{ 0x100, 0x17F, 2}, // Latin Extended-A