Skip to content

Pangram

pangram · letter · validated

A text containing every letter of the alphabet at least once; a perfect pangram uses each exactly once.

Provenance

  • Source: Traditional; catalogued in Oulipo, Atlas de littérature potentielle (1981)
  • Attribution: traditional — classical or folk; no single origin to name
  • Checkability: self — decidable from the text and its parameters alone
  • Attested: codified — formulated as a rule by a tradition rather than declared by an author

Details

  • Kind: restrictive
  • Languages: en, de, fr
  • Requires: alphabet, fold_diacritics
  • Deterministic: yes
  • Also known as: holalphabetic sentence
  • In other languages: Pangramm (de), Pangramme (fr)

Prompt hint

Write one sentence that uses every letter of the alphabet at least once.

Parameters

Name Type Default Description
fold_diacritics boolean True Treat accented letters as their base letter, and ß as ss.
perfect boolean False Require each letter exactly once.

Examples

quick-brown-fox

en — this text satisfies the procedure.

The quick brown fox jumps over the lazy dog.

Source: Traditional typing exercise, in use by 1885

perfect-pangram

en — this text satisfies the procedure.

Mr Jock, TV quiz PhD, bags few lynx

Parameters: perfect=True

Source: Traditional perfect pangram

not-a-pangram

en — this text does not satisfy the procedure.

The quick brown fox.

Source: constructed counterexample

victor-jagt

de — this text satisfies the procedure.

Victor jagt zwölf Boxkämpfer quer über den großen Sylter Deich

Source: Traditional German font-test sentence

kein-pangramm

de — this text does not satisfy the procedure.

Der Wind weht über den Deich.

Source: constructed counterexample

portez-ce-vieux-whisky

fr — this text satisfies the procedure.

Portez ce vieux whisky au juge blond qui fume

Source: Traditional French font-test sentence

pas-un-pangramme

fr — this text does not satisfy the procedure.

Le vent souffle sur la plaine.

Source: constructed counterexample