STOLZE-SMITH SHORTHAND REFERENCE CARD
═════════════════════════════════════════════════════════════════════════════

CONSONANTS
─────────────────────────────────────────────────────────────────────────────
        in ╲ out │  sharp   loop   curve
        ─────────────────────────────────────────────
        sharp    │   k/g    p/b    t/d  
        loop     │   s/z    f/v    θ/ð  
        curve    │ tʃ/dʒ    ʃ/ʒ    n/m  

Height:  voiceless: 2 | voiced: 3
         n:         2 | m:      3

Schema:  core-signs.json


VOWELS
─────────────────────────────────────────────────────────────────────────────
                 width:narrow          width:wide
        ──────────────────────────────────────────────────
vertical: +1     ʊ, u                   eɪ
                    i  *
vertical:  0     ɛ, ə                   aɪ
                    ɪ  *                aʊ *
vertical: -1     æ, ɑ                   ɔɪ
                 ɔ, oʊ *
*: shaded

Encoding:  V before C   → apply to following C
           V word-final → vowel carrier

VOWEL APPLICATION
Position:  ∼.pos += vowel.vertical
Geometry:  ∼.weight = vowel.weight

Schema:  vowels.json


LIQUIDS (ɹ, l)
─────────────────────────────────────────────────────────────────────────────
Height:   1
Place:    V + L + C → preceding
          C + L + V → following
Position: preceding → ∼.pos = next.pos + next.height - 1
          following → ∼.pos = prev.pos

Schema:  half-height-signs.json


SEMIVOWELS (j, w)
─────────────────────────────────────────────────────────────────────────────
Height:  1
Shape:   barb, orientation = down
Place:   word-initial → alone
         after C → following
         default → alone

Schema:  phoneme-hooks.json

H-DIACRITIC
─────────────────────────────────────────────────────────────────────────────
Pattern:  h + V
Geometry: mark V with h_diacritic

Schema:  composition-rules.json


CLUSTER CONSTRUCTORS
─────────────────────────────────────────────────────────────────────────────
Name  Pattern         Shape   Orient  Place      Notes
─────────────────────────────────────────────────────────────────────────────
~     m/n/ŋ + C       barb    down    preceding  
+'    C + t/d         barb    up      following  
$     s/z/ʃ + C       hook    down    preceding  
$'    C + s/z         hook    up      following  ps, ts, ks...

Position: preceding → ∼.pos = next.pos + next.height - 1
          following → ∼.pos = prev.pos

Schema:  cluster-constructors.json


MORPHEME SUFFIXES
─────────────────────────────────────────────────────────────────────────────
Type      Phonemes        Shape   Orient
─────────────────────────────────────────────────────────────────────────────
-s        s | z | ɪz      hook    up
n't       nt              hook    down
-ed       t | d | ɪd      barb    up

Schema:  morpheme-hooks.json

PREFIXES
─────────────────────────────────────────────────────────────────────────────
Height:  4
Match:   phoneme sequence at word start

Examples:  pro- (pɹə), con- (kən), dis- (dɪs)

Schema:  prefixes.json

SUFFIXES
─────────────────────────────────────────────────────────────────────────────
Height:   primary: 2 | secondary: 3
Match:    at word end OR before post-suffix morpheme
Geometry: detached

Examples:  -tion (ʃən), -ness (nəs), -ful (fəl)
           -fy (faɪ), -ize (aɪz), -ical (ɪkəl)

Schema:  suffixes.json


BRIEFS
─────────────────────────────────────────────────────────────────────────────
Match:   exact word match
Output:  single sign

Examples:  "the", "of", "to", "was", "have", "be"

Schema:  core-briefs.json, vowel-briefs.json, half-height-briefs.json,
         prefix-briefs.json

DETACHMENT
─────────────────────────────────────────────────────────────────────────────
Pattern:  C + C' → where (C + C') not in CLUSTER_CONSTRUCTORS.Pattern
Geometry: no upstroke

Schema:  composition-rules.json


GEOMETRY DIMENSIONS
─────────────────────────────────────────────────────────────────────────────
Angle:            curve | loop | sharp × (in, out)
Height:           1 | 2 | 3
Orientation:      down | up
Place:            alone | following | preceding
Position:         1 | 2
Shape:            barb | empty | hook | loop | wave
Vertical:         -1 | 0 | 1
Weight:           shaded | unshaded
Width:            0 | 1


SPECIAL SIGNS
─────────────────────────────────────────────────────────────────────────────
is, his


NOTATION
─────────────────────────────────────────────────────────────────────────────
C    consonant          V    vowel              mor  morpheme
pos  position

~    nasal-cluster      $    sibilant-cluster
$'   following-sib      +'   following-stop
─────────────────────────────────────────────────────────────────────────────