Dividing the Occidental Glyphs into Ranges

Taken together, the organizing principles described previously allow the division of the Hershey occidental repertory into "ranges" of glyphs identified in this table (itself intended to be fed into a VARKON program for drawing and displaying the glyphs in tabular form).

# list_ranges_occidental.txt
# A Sequential Arrangement of Hershey Glyphs into "Ranges"
# Version 1
#
# Format: range,start,stop,radius,name
#         ("radius" is the half-width of a display box around the glyph)
#
# Ranges 0-31: Uniplex
  0,   1,  26,10,Uniplex Cartographic Taper0 Lineface - Latin Uppercase Letters
  1,  27,  50,10,Uniplex Cartographic Taper0 Lineface - Greek Uppercase Letters
  2,  51,  76,10,Uniplex Cartographic Taper0 Lineface Italic - Latin Uppercase Letters
  3,  83,  85,10,Uniplex Cartographic Taper0 Lineface - Symbols
  4, 101, 126,10,Uniplex Cartographic Taper0 Lineface - Latin Lowercase Letters
  5, 127, 150,10,Uniplex Cartographic Taper0 Lineface - Greek Lowercase Letters
  6, 151, 176,10,Uniplex Cartographic Taper0 Lineface Italic - Latin Lowercase Letters
  7, 183, 187,10,Uniplex Cartographic Taper0 Lineface - Additional Greek Lowercase Letters
#
  8, 190, 197,10,Uniplex Cartographic Taper0 Lineface - Additional Punctuation
  9, 200, 209,10,Uniplex Cartographic Taper0 Lineface - Digits
 10, 210, 235,10,Uniplex Cartographic Taper0 Lineface - Symbols
 11, 236, 237,10,Uniplex Cartographic Taper0 Lineface - Additional Symbol
# 12-15 not used; skip to 16 so as to put NBS symbols on line of their own
 16, 238, 284,20,"Duplex Normal Taper1 Roman - NBS Symbols, first 33 of 50
# skip 17-23
#
 24, 501, 526,25,Uniplex Normal Taper0 Lineface - Latin Uppercase Letters
 25, 527, 550,25,Uniplex Normal Taper0 Lineface - Greek Uppercase Letters
 26, 551, 576,25,Uniplex Normal Taper0 Lineface Script - Latin Uppercase Letters
 27, 583, 585,25,Uniplex Normal Taper0 Lineface - Symbols
 28, 601, 626,25,Uniplex Normal Taper0 Lineface - Latin Lowercase Letters
 29, 627, 650,25,Uniplex Normal Taper0 Lineface - Greek Lowercase Letters
 30, 651, 677,25,Uniplex Normal Taper0 Lineface Script - Latin Lowercase Letters
 31, 683, 687,25,Uniplex Normal Taper0 Lineface - Additional Greek Lowercase Letters
#
 32, 690, 697,25,Uniplex Normal Taper0 Lineface - Special Characters
 33, 700, 709,25,Uniplex Normal Taper0 Lineface - Digits
 34, 710, 735,25,Uniplex Normal Taper0 Lineface - Punctuation & Special Characters
 35, 736, 746,25,Uniplex Normal Taper0 Lineface - Symbols & Suites
 36, 750, 768,25,Uniplex Normal Taper0 Lineface - Meteorological Symbols
 37, 796, 827,25,Uniplex Normal Taper0 Lineface - Lines
 38, 828, 834,25,Uniplex Normal Taper0 Lineface - Electrical Symbols
 39, 840, 856,25,Uniplex Normal Taper0 Lineface - Symbols & Geometric Shapes
#
 40, 860, 874,25,Uniplex Normal Taper0 Lineface - Cartographic Symbols
 41, 899, 907,25,Uniplex Normal Taper0 Lineface - Circles
 42, 908, 909,25,Uniplex Normal Taper0 Lineface - Highway Shields
 43, 910, 910,25,Duplex Normal Taper1 Roman - Cent Sign (NBS)
# skip 44-47
#
# Ranges 48-63: Duplex (Indexical)
 48,1001,1026,25,Duplex Indexical Taper1 Roman - Latin Uppercase Letters
 49,1027,1050,25,Duplex Indexical Taper1 Roman - Greek Uppercase Letters
 50,1051,1076,25,Duplex Indexical Taper1 Italic - Latin Uppercase Letters
 51,1084,1085,25,Duplex Indexical Taper1 Roman - Symbols
 52,1101,1126,25,Duplex Indexical Taper1 Roman - Latin Lowercase Letters
 53,1127,1150,25,Duplex Indexical Taper1 Roman - Greek Lowercase Letters
 54,1151,1176,25,Duplex Indexical Taper1 Italic - Latin Lowercase Letters
 55,1177,1196,25,Duplex Indexical Taper1 Roman & Italic - Ligatures & Extra Greek
#
# skip 56 so that the digit ranges all line up in the second column
 57,1200,1209,25,Duplex Indexical Taper1 Roman - Digits
 58,1210,1246,25,Duplex Indexical Taper1 Roman - Punctuation & Special Characters
 59,1247,1264,25,Duplex Indexical Taper1 Roman - Symbols
 60,1265,1279,25,Duplex Indexical Taper1 Roman - Mathematical Symbols
 61,1281,1295,25,Duplex Indexical Taper1 Roman - Astronomical Symbols
 62,1401,1412,25,Duplex Indexical Taper1 Roman - Large Mathematical Symbols
# skip 63
#
# Ranges 64-127: Duplex (Normal)
 64,2001,2026,25,Duplex Normal Taper1 Roman - Latin Uppercase Letters
 65,2027,2050,25,Duplex Normal Taper1 Roman - Greek Uppercase Letters
 66,2051,2076,25,Duplex Normal Taper1 Italic - Latin Uppercase Letters
 67,2077,2085,25,Duplex Normal Taper1 Roman - Aleph & Aring and Symbols
 68,2101,2126,25,Duplex Normal Taper1 Roman - Latin Lowercase Letters
 69,2127,2150,25,Duplex Normal Taper1 Roman - Greek Lowercase Letters
 70,2151,2176,25,Duplex Normal Taper1 Italic - Latin Lowercase Letters
 71,2177,2196,25,Duplex Indexical Taper1 Roman & Italic - Ligatures & Extra Greek
#
# skip 72 so that the digit ranges all line up in the second column
 73,2200,2209,25,Duplex Normal Taper1 Roman - Digits
 74,2210,2246,25,Duplex Normal Taper1 Roman - Punctuation & Special Characters
 75,2247,2264,25,Duplex Indexical Taper1 Roman - Symbols
 76,2265,2279,25,Duplex Normal Taper1 Roman - Mathematical Symbols
 77,2281,2312,25,Duplex Normal Taper1 Roman - Astronomical & Zodiacal Symbols
 78,2317,2332,25,Duplex & Triplex Normal Taper1 Musical Typeface - Musical Symbols 1
 79,2367,2382,25,Duplex & Triplex Normal Taper1 Musical Typeface - Musical Symbols 2
#
 80,2401,2412,50,Duplex Normal Taper1 Roman - Very Large Grouping Symbols
# skip 81-87
#
 88,2501,2526,25,Duplex Normal Taper0 Sans Serif - Latin Uppercase Letters
# skip 89 (might be a Sans Serif Greek)
 90,2551,2576,25,Duplex Normal Taper1 Script - Latin Uppercase Letters
# skip 91
 92,2601,2626,25,Duplex Normal Taper0 Sans Serif - Latin Lowercase Letters
# skip 93
 94,2651,2676,25,Duplex Normal Taper1 Script - Latin Lowercase Letters
# skip 95
# skip 96 so that the digit ranges all line up in the second column
 97,2700,2709,25,Duplex Normal Taper0 Sans Serif - Digits
 98,2710,2735,25,Duplex Normal Taper0 Sans Serif - Punctuation & Special Characters
# skip 99
# skip 100-103
# skip 104 so that the digit ranges all line up in the second column
105,2750,2759,25,Duplex Normal Taper1 Script - Digits
106,2760,2785,25,Duplex Normal Taper1 Script - Punctuation & Special Characters
# skip 107
# skip 108-111
112,2801,2832,25,Duplex Normal Taper1 Roman - Cyrillic Uppercase Letters
# skip 113-115
116,2901,2932,25,Duplex Normal Taper1 Roman - Cyrillic Lowercase Letters
# skip 117-119
# skip 120-127 so that the third 8x8 grid starts out with the Triplex
#
# Ranges 128-191: Triplex & Glyphs above 4000
128,3001,3026,25,Triplex Normal Taper1 Roman - Latin Uppercase Letters
129,3027,3050,25,Triplex Normal Taper1 Roman - Greek Uppercase Letters
130,3051,3076,25,Triplex Normal Taper1 Italic - Latin Uppercase Letters
131,3083,3083,25,Triplex Normal Taper1 Roman - Nabla
132,3101,3126,25,Triplex Normal Taper1 Roman - Latin Lowercase Letters
133,3127,3150,25,Triplex Normal Taper1 Roman - Greek Lowercase Letters
134,3151,3176,25,Triplex Normal Taper1 Italic - Latin Lowercase Letters
135,3183,3187,25,Triplex Normal Taper1 Roman - Additional Greek Letters
#
# skip 136 so that the digit ranges all line up in the second column
137,3200,3209,25,Triplex Normal Taper1 Roman - Digits
138,3210,3234,25,Triplex Normal Taper1 Roman - Punctuation & Special Characters
# skip 139
# skip 140-143
# skip 144 so that the digit ranges all line up in the second column
145,3250,3259,25,Triplex Normal Taper1 Italic - Digits
146,3260,3284,25,Triplex Normal Taper1 Italic - Symbols
# skip 147
# skip 148-151
152,3301,3332,25,Triplex Normal Taper2 Fraktur - Latin Uppercase Letters
# skip 153-155
156,3401,3432,25,Triplex Normal Taper2 Fraktur - Latin Lowercase Letters
# skip 157-159
160,3501,3526,25,Triplex Normal Taper2 Blackletter - Latin Uppercase Letters
# skip 161-163
164,3601,3626,25,Triplex Normal Taper2 Blackletter - Latin Lowercase Letters
# skip 165-167
# skip 168 so that the digit ranges all line up in the second column
169,3700,3709,25,Triplex Normal Taper2 Blackletter - Digits
170,3710, 3734, 25,Triplex Normal Taper2 Blackletter - Punctuation & Special Characters
# skip 171
# skip 172-175
176,3801,3826,25,Triplex Normal Taper2 Lombardic - Latin Uppercase Letters
# skip 177-179
180,3901,3926,25,Triplex Normal Taper2 Lombardic - Latin Lowercase Letters
# skip 181-183
#
184,4001,4023,25,?
185,4040,4043,50,Pointing Hands
# skip 186 to make room for the Pointing Hands
187,4044,4050,25,?
188,4065,4083,25,?
189,4097,4098,25,Uniplex Normal Taper0 Lineface - Trademark Symbol
190,4104,4133,25,Uni-Du-Tri-plex Normal Taper012 Roman - Punctuation & Special Characters & Currency Symbols
191,4160,4191,25,?
#

Here's the range list in ASCII form: list_ranges_occidental.txt

Note: Use the file; don't cut-and-paste from the web page here. The web page version has XML entity references in place of several literal characters used in the file.

Exploring Dr. Hershey's Typography
CircuitousRoot