libbrailleReading by touch

An independent publication about braille and tactile reading. A C library called libbraille was once one of the pieces of software that let Linux drive a braille display. This publication is not that software and has nothing to do with it.

libbraille / The Six Dots

Position 1 · The Six Dots

Why the Dots Are Numbered the Way They Are

Six-dot braille cell numbered dots diagram
01

The numbering is a reading instruction, not an accident

A braille cell is a grid: two columns, three rows. Six possible dot positions, and every position has a fixed number. Dots 1, 2, and 3 run down the left column, top to bottom. Dots 4, 5, and 6 run down the right column, top to bottom. That is the whole system — and it is worth understanding why it is arranged that way rather than any other.

The numbering was standardised to match the way a trained reader encounters a cell. When a finger lands on a braille cell, it sweeps downward and slightly across. The left column comes first, and within each column the topmost dot is registered first. Numbering the dots 1–2–3 down the left and 4–5–6 down the right encodes that reading direction directly. A transcriber writing dot patterns in shorthand — dots 1, 4, 5, for instance — can visualise the cell immediately without a lookup table. The notation describes the physical layout.

There is also a mnemonic consequence. In the original French literary braille that Louis Braille published in 1829 and refined by 1837, the letters of the alphabet are built systematically from the top of the cell downward. The first ten letters — a through j — use only the top four positions: dots 1, 2, 4, and 5. The second decade repeats those patterns with dot 3 added; the third adds dots 3 and 6. Dot 6 alone, in the bottom-right position, carries a specific grammatical load in many codes, serving as an indicator sign; in English braille, for example, it marks a capital letter. Numbering that position 6 rather than, say, 3 keeps the decades of the alphabet in predictable numeric ranges, which simplifies both teaching and code design.

02

Extending downward, not outward

Eight-dot braille adds two more positions below the standard six. They are numbered 7 and 8: dot 7 below dot 3 in the left column, dot 8 below dot 6 in the right column. The extension continues the existing logic in the only direction that makes ergonomic sense. Adding positions to the sides would widen the cell beyond comfortable single-finger coverage — the fingertip's resolution in the horizontal axis is coarser than in the vertical axis, so a taller cell degrades less than a wider one. Adding positions above dot 1 would disrupt the established numbering entirely, since the alphabet's structure is built from the top. Extending downward preserves the original cell as an intact subset and keeps the new dot numbers higher than 6, so any existing pattern remains unambiguous when the context switches between six-dot and eight-dot environments.

Eight-dot systems appear in computer braille and some refreshable braille displays, where the extra two positions handle cursor markers and full ASCII coverage without reassigning any existing cell value. The numbering convention — sequential, columnar, top to bottom — makes that extension feel almost inevitable.