Type Design & Script Typography

Deep-dive guides to how fonts actually work under the hood, covering OpenType features, kerning and spacing, variable fonts, weight classification, and the syllable-centric Indic scripts of India. Written for type designers, font engineers, and anyone curious about how type renders correctly.

Indic Script Series
Article 1
Introduction to Indic Scripts
The shared logic behind India's Brahmic scripts: syllable-centric writing, shaping engines, and what changes for type design.
Read the article
Article 2
Devanagari Script
Headline, conjunct strategy, reph/rakar, nukta, and dense mark positioning, from orientation through font production.
Read the article
Article 3
Gurmukhi Script
No continuous headline, the addak gemination mark, and subjoined (pairī) forms unique to Gurmukhi.
Read the article
Article 4
Tamil Script
The leanest consonant set in the series, no conjunct ligatures, and optional Grantha letters for loanwords.
Read the article
Article 5
Telugu Script
Below-base "vattu" stacking up to three deep, and vowel signs that never reorder to a pre-base position.
Read the article
Article 6
Kannada Script
Telugu's below-base stacking mechanism, drawn as a noticeably more compact hook.
Read the article
Article 7
Malayalam Script
Nine dedicated chillu letters for a bare consonant, and a full conjunct tradition despite Tamil-like forms.
Read the article
Article 8
Gujarati Script
Nearly Devanagari's full shaping model minus the shirorekha, plus two vowels for loanword sounds.
Read the article
Article 9
Bengali Script
Named ra-phala and ya-phala subjoined forms, plus khanda ta, a dedicated letter for a vowelless consonant.
Read the article
Article 10
Odia Script
Devanagari's shaping model, drawn almost entirely in loops and curves, with no straight strokes to speak of.
Read the article