STOLZE-SMITH SHORTHAND REFERENCE CARD
════════════════════════════════════════════════════════════════════════════════════════════════════
COMPOSITION RULES
────────────────────────────────────────────────────────────────────────────────────────────────────
Pattern Emits
────────────────────────────────────────────────────────────────────────────────────────────────────
Brief brief:briefs
h + V mark
m/n + C ∉ {m/n} ~
s/ʃ + C $
ŋ hook:ŋ@onset
Glide hook:glide@onset
Liquid liquid
ɚ liquid:r@onset
Outline + (Suffix/Post_Suffix)+ detach, suffix:suffixes
C + C' detach
C + t +'
C + S $'
[V] + C consonant
^ + Phrasing_Brief + #/Outline brief:phrasing-briefs@medial-coda
V + C
^ + V vowel_carrier
[C] + V vowel_carrier
Schema: composition-rules.json
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
────────────────────────────────────────────────────────────────────────────────────────────────────
narrow wide
──────────────────────────────────────────────────
position: 2 i / (ʊ, u)* eɪ /
position: 1 (ɪ) / ɪ* aɪ / aʊ*
position: 0 (ɔ, oʊ) / (ɔ, oʊ)* ɔɪ /
*: shaded
Encoding: V before C → apply to following C
V word-final → vowel carrier
VOWEL APPLICATION
Schema: vowels.json
LIQUIDS (ɹ, l)
────────────────────────────────────────────────────────────────────────────────────────────────────
Height: 1
Place: medial-coda / onset (see SignAdjuster)
Position: adjusted post-render for medial-coda/onset liquids
Schema: half-height-signs.json
SEMIVOWELS (j, w)
────────────────────────────────────────────────────────────────────────────────────────────────────
Height: 1
Shape: barb, orientation = down
Place: word-initial → final-coda
after C → onset
default → final-coda
Schema: hooks.json
CLUSTER CONSTRUCTORS
────────────────────────────────────────────────────────────────────────────────────────────────────
Name Pattern Shape Orient Place Notes
────────────────────────────────────────────────────────────────────────────────────────────────────
following-sibilant C + s/z hook up onset
following-stop C + t/d barb up onset
nasal-cluster m/n/ŋ + C barb down medial-coda
sibilant-cluster s/z/ʃ + C hook down medial-coda
Position: onset → ∼.position = prev.position
medial-coda → ∼.position = next.position + next.height - 1
Schema: hooks.json
MORPHEME SUFFIXES
────────────────────────────────────────────────────────────────────────────────────────────────────
Type Phonemes Shape Orient
────────────────────────────────────────────────────────────────────────────────────────────────────
past-ed t, d, ɪd hook down
ng ŋ, əŋ, ɪŋ barb down
plural-s s, z, ɪz hook up
nt-contraction nt barb up
Schema: hooks.jsonlookup