Text & Writing Encyclopedia

A reference library of typography, Unicode, readability, and digital-text terms — each entry written in depth, with history, examples, and related terms. We're expanding it continuously.

Unicode

The universal character encoding standard that makes fancy fonts, emoji, and multi-language text possible.

UTF-8

The dominant variable-width encoding for Unicode — how almost all web text is stored and transmitted.

Flesch Reading Ease

A 0–100 readability formula that estimates how easy English text is to read.

camelCase

A naming convention where the first word is lowercase and subsequent words are capitalized — common in JavaScript.

snake_case

A naming convention using underscores between lowercase words — common in Python and databases.

Surrogate Pair

How JavaScript represents characters outside the Basic Multilingual Plane, including most emoji.

We're actively writing full encyclopedia entries. In the meantime, explore our tools and blog guides, which already cover many of these terms in depth.