Remove some Unicode Character Range bits

I don't think Bedstead has enough coverage of these ranges to consider
them to be "functional":

47: Dingbats
62: Alphabetic Presentation Forms
68: Halfwidth and Fullwidth Forms
69: Specials
88: Musical Symbols + Byzantine + Ancient Greek
89: Mathematical Alphanumeric Symbols
This commit is contained in:
Ben Harris 2024-11-23 15:04:56 +00:00
parent e06dad5579
commit dbf23d231f

View File

@ -3041,8 +3041,7 @@ main(int argc, char **argv)
dopanose();
/*
* Unicode ranges that are considered "functional" in this
* font. XXX These are currently the ones chosen by FontForge
* and should be checked. XXX
* font.
*
* The set bits correspond with:
* 0: Basic Latin
@ -3068,19 +3067,13 @@ main(int argc, char **argv)
* 44: Block Elements
* 45: Geometric Shapes
* 46: Miscellaneous Symbols
* 47: Dingbats
* 57: Non-Plane 0 (any at all, need not be "functional")
* 60: Private Use Area (plane 0)
* 62: Alphabetic Presentation Forms
* 68: Halfwidth and Fullwidth Forms
* 69: Specials
* 88: Byzantine Musical Symbols + Musical Symbols + Ancient Greek Musical Notation
* 89: Mathematical Alphanumeric Symbols
* 105: Shavian
*/
TTXS("ulUnicodeRange1", "10100000 00000000 00001010 10111111");
TTXS("ulUnicodeRange2", "01010010 00000000 11111001 11111011");
TTXS("ulUnicodeRange3", "00000011 00000000 00000000 00110000");
TTXS("ulUnicodeRange2", "00010010 00000000 01111001 11111011");
TTXS("ulUnicodeRange3", "00000000 00000000 00000000 00000000");
TTXS("ulUnicodeRange4", "00000000 00000000 00000010 00000000");
TTXS("achVendID", VENDOR_ID);
TTXF("fsSelection", "00000001 1%c%c00000",