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.
My division of the Hershey Glyphs into ranges,
here and in the file
list_ranges_occidental.txt,
is dedicated to the
Public Domain.
Important disclaimers of warranty
and liability in the presentation of public domain material.
Copyright © 2003-2005 by David M. MacMillan & Rollande Krandall.
Permission is granted to copy, distribute and/or modify copyrighted portions of this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of the license is included in the file entitled "fdl.txt" (GNU Free Documentation License).
The computer programs here are also present as files (in the original distribution, at least) and are released, as indicated in those files, under the GNU General Public License Version 2 or (at your option) any later version. A copy of this license is included in the file entitled "gpl.txt" (GNU General Public License).
Note: Those portions of this document which are in the public domain, if any, may be copied freely. The distribution of these public domain portions is subject to all of the disclaimers of warranty and liability noted herein.
This work is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Free Documentation License for more details.
You should have received copies of the GNU Free Documentation License and the GNU General Public License along with this work; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
This work is distributed "as-is," without any warranty of any kind, expressed or implied; without even the implied warranty of merchantability or fitness for a particular purpose.
In no event will the author(s), editor(s), or publisher(s) of this work be liable to you or to any other party for damages, including but not limited to any general, special, incidental or consequential damages arising out of your use of or inability to use this work or the information contained in it, even if you have been advised of the possibility of such damages.
In no event will the author(s), editor(s), or publisher(s) of this work be liable to you or to any other party for any injury, death, disfigurement, or other personal damage arising out of your use of or inability to use this work or the information contained in it, even if you have been advised of the possibility of such injury, death, disfigurement, or other personal damage.
CircuitousRoot & circuitousroot.com are service marks of
David M. MacMillan
&
Rollande Krandall.
Other trademark recognition.
Presented originally by CircuitousRoot.SM