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
─────────────────────────────────────────────────────────────────────────────