
CMM Radio is a geometric sans serif font tuning modernist aesthetics to contemporary needs by reimagining the classic Futura typeface with legibility and inclusivity in mind.
While it is one of many modern typefaces that takes its inspiration from the iconic first Futura sketches by Paul Renner from around 1924 – radical for its time – the goal was not to make a revival. It was to be even more consistent in the geometry of its letterforms while improving Futura’s readability shortfalls. Letter constructions were reimagined, x-height raised, sharp corners slightly cut, lines made as monolinear as possible.
The result is a workhorse typeface in its own right that can carry the clean look of modernism while being a versatile tool customizable to varying design needs and adaptable to different accessibility requirements.
For example, you can choose between the standard right-angled n’s and m’s – a telltale feature of the historic sketch – or Arched Letterforms, which gives the typeface a completely different, more “conventional” flavour without breaking the design.
The Stylized Letterforms emphasize the circle as a symbol of sound waves and broadcasting, also echoing stylistic elements from technical construction and circuit drawings of old radio sets.
The Inclusive Letterforms avoid any mirrored shapes and help make a clear distinction between every single letter. This is a feature that in some ways contradicts the strictly geometric underpinnings of the typeface, and for this reason is usually not really seen in this category of fonts, expanding the geometric sans design space meaningfully.
The font is available as individual Regular and Regular Italic cuts or as a Variable Font for seamless animations. An update with more weights will follow later in 2026.
| Pipeline Stage | C |
| Character Set | Comma Set C |
| Designed | 2020–2026 |
| Released | 2026 |
| Design & Mastering | Anna Cairns |
| Art Direction | Anna Cairns, Flo Gaertner |

Early Futura design (1920s)







Family
CMM Radio
Hamburgefonstiv
Regular Regular Italic
CMM Radio Variable
Hamburgefonstiv
Variable
Features

Stylistic Set 1: Arched letterforms

Stylistic Set 2: Inclusive letterforms

Stylistic Set 3: Stylized letterforms

Stylistic Set 4 + Contextual Alternative: Alternate Asterisk

Stylistic Set 5: Alternate Schoolbook a

Stylistic Set 6: Alternate Double-storey a

Stylistic Set 7: Alternate Geometrical a

Stylistic Set 8: Alternate g

Stylistic Set 9: Alternate h

Stylistic Set 10: Alternate j

Stylistic Set 11: Alternate l

Stylistic set 12: Alternate r

Stylistic Set 13: Alternate t

Stylistic Set 14: Alternate y

Stylistic Set 15: Alternate M

Stylistic Set 16: Alternate Commas + Quotations

Contextual Alternate

Tabular figures

Slashed zero

Inferior & superior figures

Ordinals

Circled numbers

Black circled numbers
Design for legibility & inclusivity
Large optical size
A large x-height in relation to the ascender and uppercase heights means that the font looks larger – and thus, is more legible – when set in the same size as a font with a lower x-height (such as Futura), especially at a smaller scale.

CMM Radio
Futura
Shape differentiation
For optimal legibility and comprehension, each shape must be unique and clearly distinguishable.

CMM Radio
CMM Radio +
Inclusive Alternates
Futura
Avoid mirroring
With conditions such as dyslexia, readers may easily confuse mirrored shapes. CMM Radio compromises between geometrical construction and legibility by only allowing mirroring when shapes clearly sit on different heights (b/p).

CMM Radio
CMM Radio +
Inclusive Alternates
Futura
Consistent stroke width
Consistent stroke widths and low stroke contrasts make the typeface stable and legible at all sizes.

CMM Radio
Open counters
The counters of open shapes such as c, e, s and g (+ double-storey a’s) should not be too closed visually to avoid misreadings, especially in small sizes.

CMM Radio
Futura
Relaxed spacing
A typeface is easier to read when it has comfortable spacing. The characters should not sit too tightly or even run into each other, especially when set in small sizes.

CMM Radio
Futura
Tiny size comparison sample

CMM Radio
CMM Radio +
Inclusive Alternates
Futura
Character set
Language Support
Afrikaans
Albanian
Asu
Basque
Bemba
Bena
Breton
Catalan
Chiga
Colognian
Cornish
Croatian
Czech
Danish
Dutch
Embu
English
Esperanto
Estonian
Faroese
Filipino
Finnish
French
Friulian
Galician
Ganda
German
Gusii
Hungarian
Icelandic
Inari Sami
Indonesian
Irish
Italian
Jola-Fonyi
Kabuverdianu
Kalaallisut
Kalenjin
Kamba
Kikuyu
Kinyarwanda
Latvian
Lithuanian
Lower Sorbian
Luo
Luxembourgish
Luyia
Machame
Makhuwa-Meetto
Makonde
Malagasy
Maltese
Manx
Meru
Morisyen
Northern Sami
North Ndebele
Norwegian Bokmål
Norwegian Nynorsk
Nyankole
Oromo
Polish
Portuguese
Quechua
Romanian
Romansh
Rombo
Rundi
Rwa
Samburu
Sango
Sangu
Scottish Gaelic
Sena
Serbian
Shambala
Shona
Slovak
Slovenian
Soga
Somali
Spanish
Swahili
Swedish
Swiss German
Taita
Teso
Turkish
Upper Sorbian
Uzbek (Latin)
Volapük
Vunjo
Walser
Welsh
Western Frisian
Zulu

CMM Radio is a geometric sans serif font tuning modernist aesthetics to contemporary needs by reimagining the classic Futura typeface with legibility and inclusivity in mind.
CMM Coda is based on Dual Basic, a typeface designed in the 1960s for the IBM Selectric typewriter. It was one of the first machines where fonts could be switched via “type balls” and characters could be stored on magnetic band – thus an early analogue word-processor and important bridge technology between typewriter and computer.
Interestingly, both “typewriter” and “computer” were once terms to describe the female workforce operating the machines. Starting the late 19th century, typewriters enabled women to pursue careers such as typists, punchcard operators and telegraphists. Because women’s work used to be strongly associated with meticulousness, computing was considered well suited to women. In fact, the first people to write a computer program were women (ENIAC Five), the first software engineers in history. Thus, women have always occupied important roles in the transitioning of these technologies.
The Inclusive Letterforms avoid any mirrored shapes and help make a clear distinction between every single letter. This is a feature that in some ways contradicts the strictly geometric underpinnings of the typeface, and for this reason is usually not really seen in this category of fonts, expanding the geometric sans design space meaningfully.
The font is available as individual Regular and Regular Italic cuts or as a Variable Font for seamless animations. An update with more weights will follow later in 2026.
| Pipeline Stage | C |
| Character Set | Comma Set C |
| Designed | 2020–2026 |
| Released | 2026 |
| Design & Mastering | Anna Cairns |
| Art Direction | Anna Cairns, Flo Gaertner |







Features

Stylistic Set 1: Arched letterforms

Stylistic Set 2: Inclusive letterforms

Stylistic Set 3: Stylized letterforms

Stylistic Set 4 + Contextual Alternative: Alternate Asterisk

Stylistic Set 5: Alternate Schoolbook a

Stylistic Set 6: Alternate Double-storey a

Stylistic Set 7: Alternate Geometrical a

Stylistic Set 8: Alternate g

Stylistic Set 9: Alternate h

Stylistic Set 10: Alternate j

Stylistic Set 11: Alternate l

Stylistic set 12: Alternate r

Stylistic Set 13: Alternate t

Stylistic Set 14: Alternate y

Stylistic Set 15: Alternate M

Stylistic Set 16: Alternate Commas + Quotations

Contextual Alternate

Tabular figures

Slashed zero

Inferior & superior figures

Ordinals

Circled numbers

Black circled numbers
Design for legibility & inclusivity
Large optical size
A large x-height in relation to the ascender and uppercase heights means that the font looks larger – and thus, is more legible – when set in the same size as a font with a lower x-height (such as Futura), especially at a smaller scale.

CMM Radio
Futura
Shape differentiation
For optimal legibility and comprehension, each shape must be unique and clearly distinguishable.

CMM Radio
CMM Radio +
Inclusive Alternates
Futura
Avoid mirroring
With conditions such as dyslexia, readers may confuse mirrored shapes more easily. CMM Radio compromises between geometrical construction and legibility by only allowing mirroring when shapes clearly sit on different heights (b/p).

CMM Radio
CMM Radio +
Inclusive Alternates
Futura
Consistent stroke width
Consistent stroke widths and low stroke contrasts make the typeface stable and legible at all sizes.

CMM Radio
Open counters
The counters of open shapes such as c, e, s and g (+ double-storey a’s) should not be too closed visually to avoid misreadings, especially in small sizes.

CMM Radio
Futura
Relaxed spacing
A typeface is easier to read when it is comfortably spaced. The characters should not sit too tightly to not visually run into each other, especially when set in small sizes.

CMM Radio
Futura
Tiny size comparison sample

CMM Radio
CMM Radio +
Inclusive Alternates
Futura
Family
CMM Radio
Hamburgefonstiv
Regular Regular Italic
CMM Radio Variable
Hamburgefonstiv
Variable
Character set
Language Support
Afrikaans
Albanian
Asu
Basque
Bemba
Bena
Breton
Catalan
Chiga
Colognian
Cornish
Croatian
Czech
Danish
Dutch
Embu
English
Esperanto
Estonian
Faroese
Filipino
Finnish
French
Friulian
Galician
Ganda
German
Gusii
Hungarian
Icelandic
Inari Sami
Indonesian
Irish
Italian
Jola-Fonyi
Kabuverdianu
Kalaallisut
Kalenjin
Kamba
Kikuyu
Kinyarwanda
Latvian
Lithuanian
Lower Sorbian
Luo
Luxembourgish
Luyia
Machame
Makhuwa-Meetto
Makonde
Malagasy
Maltese
Manx
Meru
Morisyen
Northern Sami
North Ndebele
Norwegian Bokmål
Norwegian Nynorsk
Nyankole
Oromo
Polish
Portuguese
Quechua
Romanian
Romansh
Rombo
Rundi
Rwa
Samburu
Sango
Sangu
Scottish Gaelic
Sena
Serbian
Shambala
Shona
Slovak
Slovenian
Soga
Somali
Spanish
Swahili
Swedish
Swiss German
Taita
Teso
Turkish
Upper Sorbian
Uzbek (Latin)
Volapük
Vunjo
Walser
Welsh
Western Frisian
Zulu
Comma Set C
453 characters
Basic Latin + Latin-1 Supplement + Latin Extended-A + Mac Roman + Comma Type Standards
Uppercase
A Á Ă Â Ä À Ā Ą Å Ã Æ B C Ć Č Ç Ĉ Ċ D Ď Đ Ð E É Ĕ Ě Ê Ë Ė È Ē Ę F G Ğ Ĝ Ģ Ġ H Ħ Ĥ I Í Ĭ Î Ï İ Ì Ī Į Ĩ J J́ Ĵ K Ķ L Ĺ Ľ Ļ Ŀ Ł M N Ń Ň Ņ Ñ Ŋ O Ó Ŏ Ô Ö Ò Ő Ō Ø Õ Œ P Þ Q R Ŕ Ř Ŗ S Ś Š Ş Ŝ Ș ẞ T Ŧ Ť Ţ Ț U Ú Ŭ Û Ü Ù Ű Ū Ų Ů Ũ V W Ẃ Ŵ Ẅ Ẁ X Y Ý Ŷ Ÿ Ỳ Z Ź Ž Ż
Lowercase
a á ă â ä à ā ą å ã æ b c ć č ç ĉ ċ d ď đ ð e é ĕ ě ê ë ė è ē ę f fi fl g ğ ĝ ģ ġ h ħ ĥ i ı í ĭ î ï ì ī į ĩ j ȷ j́ ĵ k ķ ĸ l ĺ ľ ļ ŀ ł m n ń ň ņ ñ ŋ o ó ŏ ô ö ò ő ō ø õ œ p þ q r ŕ ř ŗ s ś š ş ŝ ș ß t ŧ ť ţ ț u ú ŭ û ü ù ű ū ų ů ũ v w ẃ ŵ ẅ ẁ x y ý ŷ ÿ ỳ z ź ž ż
Numbers
0 1 2 3 4 5 6 7 8 9 ⁄ ½ ¼ ¾ ⅛ ⅜ ⅝ ⅞ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹
Punctuation
. , : ; … ! ¡ ? ¿ · / \ - – — _ ( ) { } [ ] ‚ „ “ ” ‘ ’ « » ‹ › " '
Symbols
@ & ¶ § © ® ™ ° | ¦ † ‡ ^ % ‰ • * # ◊ Ω π
Currency Symbols
฿ ƒ $ ¢ € ₴ ₺ ₽ ₹ ₪ £ ₩ ¥ ¤
Mathematical operators
+ − × ÷ = ≠ > < ≥ ≤ ± ≈ ~ ¬ ∞ ∫ Ω ∆ ∏ ∑ √ µ ∂
Arrows
↑ ↗ → ↘ ↓ ↙ ← ↖ ↔ ↕
Comma Set C
453 characters
Basic Latin + Latin-1 Supplement + Latin Extended-A + Mac Roman + Comma Type Standards
Uppercase
A Á Ă Â Ä À Ā Ą Å Ã Æ B C Ć Č Ç Ĉ Ċ D Ď Đ Ð E É Ĕ Ě Ê Ë Ė È Ē Ę F G Ğ Ĝ Ģ Ġ H Ħ Ĥ I Í Ĭ Î Ï İ Ì Ī Į Ĩ J J́ Ĵ K Ķ L Ĺ Ľ Ļ Ŀ Ł M N Ń Ň Ņ Ñ Ŋ O Ó Ŏ Ô Ö Ò Ő Ō Ø Õ Œ P Þ Q R Ŕ Ř Ŗ S Ś Š Ş Ŝ Ș ẞ T Ŧ Ť Ţ Ț U Ú Ŭ Û Ü Ù Ű Ū Ų Ů Ũ V W Ẃ Ŵ Ẅ Ẁ X Y Ý Ŷ Ÿ Ỳ Z Ź Ž Ż
Lowercase
a á ă â ä à ā ą å ã æ b c ć č ç ĉ ċ d ď đ ð e é ĕ ě ê ë ė è ē ę f fi fl g ğ ĝ ģ ġ h ħ ĥ i ı í ĭ î ï ì ī į ĩ j ȷ j́ ĵ k ķ ĸ l ĺ ľ ļ ŀ ł m n ń ň ņ ñ ŋ o ó ŏ ô ö ò ő ō ø õ œ p þ q r ŕ ř ŗ s ś š ş ŝ ș ß t ŧ ť ţ ț u ú ŭ û ü ù ű ū ų ů ũ v w ẃ ŵ ẅ ẁ x y ý ŷ ÿ ỳ z ź ž ż
Numbers
0 1 2 3 4 5 6 7 8 9 ⁄ ½ ¼ ¾ ⅛ ⅜ ⅝ ⅞ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹
Punctuation
. , : ; … ! ¡ ? ¿ · / \ - – — _ ( ) { } [ ] ‚ „ “ ” ‘ ’ « » ‹ › " '
Symbols
@ & ¶ § © ® ™ ° | ¦ † ‡ ^ % ‰ • * # ◊ Ω π
Currency Symbols
฿ ƒ $ ¢ € ₴ ₺ ₽ ₹ ₪ £ ₩ ¥ ¤
Mathematical operators
+ − × ÷ = ≠ > < ≥ ≤ ± ≈ ~ ¬ ∞ ∫ Ω ∆ ∏ ∑ √ µ ∂
Arrows
↑ ↗ → ↘ ↓ ↙ ← ↖ ↔ ↕
Comma Set B
216 characters
Basic Latin + Latin-1 Supplement + Mac Roman
Uppercase
A Á Â Ä À Å Ã Æ B C Ç D Ð E É Ê Ë È F G H I Í Î Ï Ì J K L M N Ñ O Ó Ô Ö Ò Ø Õ Œ P Þ Q R S ẞ T U Ú Û Ü Ù V W X Y Ý Ÿ Z
Lowercase
a á â ä à å ã æ b c ç d ð e é ê ë è f fi fl g h i ı í î ï ì j k l m n ñ o ó ô ö ò ø õ œ p þ q r s ß t u ú û ü ù v w x y ý ÿ z
Numbers
0 1 2 3 4 5 6 7 8 9 ½ ¼ ¾ ¹ ² ³
Punctuation
. , : ; … ! ¡ ? ¿ · / \ - – — _ ( ) { } [ ] ‚ „ “ ” ‘ ’ « » ‹ › " '
Symbols
@ & ¶ § © ® ™ ° | ^ % • * #
Currency Symbols
$ ¢ € £ ¥ ¤
Mathematical operators
+ − × ÷ = ≠ > < ≥ ≤ ≈ ¬ µ
Comma Set B
216 characters
Basic Latin + Latin-1 Supplement + Mac Roman
Uppercase
A Á Â Ä À Å Ã Æ B C Ç D Ð E É Ê Ë È F G H I Í Î Ï Ì J K L M N Ñ O Ó Ô Ö Ò Ø Õ Œ P Þ Q R S ẞ T U Ú Û Ü Ù V W X Y Ý Ÿ Z
Lowercase
a á â ä à å ã æ b c ç d ð e é ê ë è f fi fl g h i ı í î ï ì j k l m n ñ o ó ô ö ò ø õ œ p þ q r s ß t u ú û ü ù v w x y ý ÿ z
Numbers
0 1 2 3 4 5 6 7 8 9 ½ ¼ ¾ ¹ ² ³
Punctuation
. , : ; … ! ¡ ? ¿ · / \ - – — _ ( ) { } [ ] ‚ „ “ ” ‘ ’ « » ‹ › " '
Symbols
@ & ¶ § © ® ™ ° | ^ % • * #
Currency Symbols
$ ¢ € £ ¥ ¤
Mathematical operators
+ − × ÷ = ≠ > < ≥ ≤ ≈ ¬ µ
Comma Set A
116 characters
Basic Latin + Comma Standards
Uppercase
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Lowercase
a b c d e f g h i ı j k l m n o p q r s t u v w x y z
Numbers
0 1 2 3 4 5 6 7 8 9
Punctuation
. , : ; … ! ¡ ? ¿ / \ - – — _ ( ) { } [ ] ‚ „ “ ” ‘ ’ " '
Symbols
@ & ° • * # %
Currency Symbols
$ € £
Mathematical operators
+ − =
Comma Set A
116 characters
Basic Latin + Comma Standards
Uppercase
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Lowercase
a b c d e f g h i ı j k l m n o p q r s t u v w x y z
Numbers
0 1 2 3 4 5 6 7 8 9
Punctuation
. , : ; … ! ¡ ? ¿ / \ - – — _ ( ) { } [ ] ‚ „ “ ” ‘ ’ " '
Symbols
@ & ° • * # %
Currency Symbols
$ € £
Mathematical operators
+ − =