Chromaphonoglyphics (CPG) Chromaphonoglyphics

CPG was created by Richard Brodie, a retired computer programmer now involved in translating Middle English poetry. His goal has been to create a writing system that combines the strong points of both Eastern logographic and Western phonetic language representation paradigms.

Notable features

Used to write

CPG is currently intended only for American English and any other language whose vowels, consonants, and consonant blends are a subset of those used in the United States. there is no provision to represent the many sounds used in other languages. For example the alien leading consonant blend Sr is not accommodated, and therefore a geographical name such as Sri Lanka, would have to be spelled according to the sound of "Ceylon", the English name for that country (just as the Germans would not try to accommodate the sound of "The United States", but instead say "Die Vereinigten Staten").

CPG will ultimately become known as eCPG (English). Work is currently underway on adaptations for Japanese, Mandarin Chinese, and Hebrew (jCPG, mCPG, and hCPG).

The CPG alphabet

CPG vowels and consonants

CPG double and triple blends

CPG trailing double blends

CPG trailing triple and quadruple blends

Construction details

Consonant blends are a subset of consonant clusters. In the word "central" "ntr" is a cluster (no intervening vowels). It consists of the pure consonant "n" which ends the first syllable, and the blend "tr" which starts the second one. In CPG blends are regarded as single letters, much as diphthongs such as long I (short O plus long E) are considered single vowels. Blends are constructed by a process of nesting as follows:

CPG construction details

Consider the word "spring". It has the following three parts:

CPG construction details

In CPG there are no arbitary choices. Every detail, from vowel colors to consonant shapes, is dictated by mnemonic and/or functional necessity. There is a limitation of eight non-vowel elements per square. With this restriction, at a word cell size of 50 pixels, CPG occupies no more area than 18 point type. At this cell size, more than 8 elements would result in a degree of compression that would render detail difficult to make out without a high definition monitor. Nearly all English words in non-technical vocabulary can be represented in a single cell of eight elements or less. Note also that compression is not done by a simple vertical scaling operation, for otherwise the horizontal lines would become thinner. The CPG software engine, written in Adobe's Postscript Level 2, involves extremely complex resizing and pattern filling algorithms.

Sample text in CPG

Sample text in CPG (Article 1 of the Universal Declaration of Human Rights)


All human beings are born free and equal in dignity and rights. They are endowed with reason and conscience and should act towards one another in a spirit of brotherhood.
(Article 1 of the Universal Declaration of Human Rights)

Constructed scripts for: Ainu | Arabic | Chinese languages | Dutch | English | Hawaiian | Hungarian | Japanese | Korean | Lingala | Malay & Indonesian | Persian | Tagalog / Filipino | Russian | Sanskrit | Spanish | Taino | Turkish | Vietnamese | Welsh | Other natural languages | Colour-based scripts | Tactile scripts | Phonetic/universal scripts | Constructed scripts for constructed languages | Adaptations of existing alphabets | Fictional alphabets | Magical alphabets | A-Z index | How to submit a constructed script


Green Web Hosting - Kualo

Why not share this page:


SpanishPod101 - learn Spanish for free

If you like this site and find it useful, you can support it by making a donation via PayPal or Patreon, or by contributing in other ways. Omniglot is how I make my living.


Note: all links on this site to, and are affiliate links. This means I earn a commission if you click on any of them and buy something. So by clicking on these links you can help to support this site.

Get a 30-day Free Trial of Amazon Prime (UK)