Stonoway has a variable font with two axes—weight and contrast. The contrast axis can be used to make the letterforms have lower contrast and therefore be more suitable for text paragraphs like this one you are reading right now! Yes, I know this could’ve been done with an optical size axis but this axis really only controls the contrast amount and I have plans to expand the contrast axis into a reverse contrast version soon. Read more about variable fonts here.
Elegant fonts usually have extremely high contrast and crisp delicate shapes, but Stornoway’s version of elegance is a little more sturdy than that—it won’t fall apart from being too delicate. Inspired by the charm of Scotch Roman faces and Dwiggins’ Caledonia, Stornoway brings the style a bit further into the modern era with a higher x-height, flared terminals, and no serifs. The name “Stornoway” comes from an Island town in the Outer Hebrides in Northern Scotland, a town where my ancestors come from.
The high contrast styles are great for display work and can effortlessly express Art Deco, the ideals of modern architecture and interior design, or graceful menus and signage. The low contrast styles are based closely on the same structure but with enough mass to perform very nicely in body text situations. The heavier weights in the low contrast style offer a unique chunky character that would be right at home on food and drink packaging. True italics provide sparkling, expressive styles that provide more ways to include the concept of sturdy elegance into your projects.
Latin-Based Languages: 316
Acheron
Achinese
Acholi
Achuar-Shiwiar
Afar
Afrikaans
Aguaruna
Ahtna
Alekano
Aleut
Alonquin
Amahuaca
Amarakaeri
Amis
Anaang
Andaandi, Dongolawi
Anuta
Aragonese
Arbëreshë Albanian
Asháninka
Ashéninka Perené
Atayal
Balinese
Banjar
Bari
Basque
Batak Dairi
Batak Karo
Batak Mandailing
Batak Simalungun
Batak Toba
Bemba (Zambia)
Bena (Tanzania)
Bikol
Bini
Bislama
Borana-Arsi-Guji Oromo
Bosnian
Breton
Buginese
Candoshi-Shapra
Caquinte
Caribbean Hindustani
Cashibo-Cacataibo
Cashinahua
Catalan
Cebuano
Central Aymara
Central Kurdish
Central Nahuatl
Chachi
Chamorro
Chavacano
Chiga
Chiltepec Chinantec
Chokwe
Chuukese
Cimbrian
Cofán
Cook Islands Māori
Cornish
Corsican
Creek
Crimean Tatar
Croatian
Czech
Danish
Dehu
Dimli
Dutch
Eastern Arrernte
Eastern Oromo
Efik
English
Faroese
Fijian
Filipino
Finnish
French
Friulian
Gagauz
Galician
Ganda
Garifuna
German
Gheg Albanian
Gilbertese
Gooniyandi
Gourmanchéma
Guadeloupean Creole
Gusii
Gwichʼin
Haitian
Halq̓eméylem
Hani
Hawaiian
Hiligaynon
Hopi
Huastec
Hungarian
Icelandic
Iloko
Inari Sami
Indonesian
Irish
Istro Romanian
Italian
Ixcatlán Mazatec
Jamaican Creole English
Japanese
Javanese
Jola
Fonyi
K'iche'
Kabuverdianu
Kaingang
Kala Lagaw Ya
Kalaallisut
Kalenjin
Kamba (Kenya)
Kaonde
Kaqchikel
Karelian
Kashubian
Kekchí
Kenzi, Mattokki
Khasi
Kikuyu
Kimbundu
Kinyarwanda
Kirmanjki
Kituba (DRC)
Kongo
Konzo
Kven Finnish
Kölsch
Ladin
Ladino
Lakota
Latgalian
Lithuanian
Lombard
Low German
Lower Sorbian
Lozi
Luba-Lulua
Lule Sami
Luo (Kenya & Tanzania)
Luxembourgish
Macedo-Romanian
Madurese
Makonde
Malagasy
Malaysian
Maltese
Mandinka
Mandjak
Mankanya
Manx
Maore Comorian
Maori
Mapudungun
Marshallese
Matsés
Mauritian Creole
Meriam Mir
Meru
Mezquital Otomi
Minangkabau
Mirandese
Mizo
Mohawk
Montenegrin
Munsee
Murrinh-Patha
Muslim Tat
Mwani
Mískito
Naga Pidgin
Navajo
Ndonga
Neapolitan
Ngazidja Comorian
Nisg̱a’a
Niuean
Nobiin
Nomatsiguenga
North Azerbaijani
North Marquesan
North Ndebele
Northern Kurdish
Northern Qiandong-Miao
Northern Sami
Northern Uzbek
Norwegian
Nuučaan̓uɫ
Nyanja
Nyankole
Occitan
Ojitlán Chinantec
Orma
Oroqen
Otuho
Palauan
Pampanga
Papantla Totonac
Papiamento
Paraguayan Guaraní
Pedi
Picard
Pichis Ashéninka
Piemontese
Pijin
Pintupi-Luritja
Pipil
Pite Sami
Pohnpeian
Polish
Portuguese
Potawatomi
Purepecha
Páez
Quechua
Romanian
Romansh
Rotokas
Rundi
Samoan
Sango
Sangu (Tanzania)
Saramaccan
Sardinian
Scots
Scottish Gaelic
Secoya
Sena
Seri
Seselwa Creole French
Shawnee
Shipibo-Conibo
Shona
Shuar
Sicilian
Silesian
Slovak
Slovenian
Soga
Somali
Soninke
South Azerbaijani
South Marquesan
South Ndebele
Southern Aymara
Southern Qiandong-Miao
Southern Sami
Southern Sotho
Spanish
Sḵwx̱wú7mesh
Sranan Tongo
Standard Estonian
Standard Latvian
Standard Malay
Sundanese
Swahili
Swedish
Swiss German
Tagalog
Tahitian
Talysh
Tedim Chin
Tetum
Tetun Dili
Ticuna
Tlingit
Toba
Tok Pisin
Tokelau
Tonga (Tonga Islands)
Tonga (Zambia)
Tosk Albanian
Tsakhur
Tumbuka
Turkish
Turkmen
Tzeltal
Tzotzil
Uab Meto
Umbundu
Ume Sami
Upper Guinea Crioulo
Upper Sorbian
Venetian
Veps
Vietnamese
Võro
Wallisian
Walloon
Walser
Waray (Philippines)
Warlpiri
Wayuu
Welsh
West Central Oromo
Western Abnaki
Western Frisian
Wiradjuri
Wolof
Xhosa
Yanesha'
Yao
Yoruba
Yucateco
Zapotec
Zulu
Zuni
Záparo
This font is available under our standard EULA which you can find on our Licensing page. If legal documents aren’t your thing, you can also check out our detailed Frequently Asked Questions page.
Trial fonts include the full character set and are available for internal testing purposes only. You can use them to evaluate if the font is a good fit for your project and to pitch the font to your clients. Make sure to upgrade to the full license before delivering or publishing any work that uses the fonts.
Stornoway 1.1 released Sep 2025
✦ Revised the Lambdastroke and added a wavy version
✦ Added support for Lakota
✦ Added Saltillos
✦ Adjusted the bold weight in Stornoway Low to be a bit more bold
Stornoway 1.0 released Nov 2024