Outfitio / Outfit-Fonts

The most on-brand typeface
https://outfit.io/font
SIL Open Font License 1.1
258 stars 13 forks source link

Add additional diacritics – aligning to GF Latin Core #17

Closed wayne-shih closed 1 year ago

wayne-shih commented 1 year ago

Lots of changes here...!

I started with just wanting to add macrons and arrows, but ended up filling a bunch of missing diacritics -- fully aligning to the GF Latin Core standard. This PR thus... resolves #8, resolves #16, resolves #18

GF Latin Core This set is the minimal set required for all families meant to be onbaorded into Google Fonts; it includes GF Kernel.

It support the main latin-base languages from Europe and American regions. Like Kernel, the impact is braoder than the intention, and GF Latin Core supports 280 latin languages (or transcription to latin), so 175 additional languages:

Acheron, Achinese, Afrikaans, Anuta, Aragonese, Arbëreshë Albanian, Arvanitika Albanian, Ashéninka Perené, Balinese, Bari, Basque, Bosnian, Breton, Caquinte, Caribbean Hindustani, Cashibo-Cacataibo, Catalan, Central Aymara, Central Kurdish, Chamorro, Chavacano, Chiltepec Chinantec, Chuukese, Cimbrian, Cofán, Cook Islands Māori, Cornish, Corsican, Creek, Crimean Tatar, Croatian, Czech, Danish, Dehu, Dutch, Eastern Abnaki, English, Ese Ejja, Faroese, Filipino, Finnish, French, Friulian, Galician, Ganda, Garifuna, Ga’anda, German, Gheg Albanian, Gooniyandi, Guadeloupean Creole French, Haitian, Hawaiian, Ho-Chunk, Hopi, Hungarian, Hän, Icelandic, Iloko, Inari Sami, Irish, Istro Romanian, Italian, Javanese, Jola-Fonyi, Kabuverdianu, Kaonde, Karelian, Kashubian, Khasi, Konzo, Kven Finnish, Kölsch, Ladin, Latgalian, Ligurian, Lithuanian, Lombard, Low German, Lower Sorbian, Lule Sami, Luxembourgish, Macedo-Romanian, Makhuwa, Malagasy, Maltese, Manx, Maori, Mapudungun, Marshallese, Matsés, Meriam Mir, Meru, Mohawk, Montagnais, Montenegrin, Munsee, Mískito, Neapolitan, Niuean, Nomatsiguenga, Northern Kurdish, Norwegian, Nyanja, Occitan, Ojitlán Chinantec, Oroqen, Palauan, Papantla Totonac, Papiamento, Pedi, Picard, Pichis Ashéninka, Piemontese, Pijin, Pipil, Polish, Portuguese, Potawatomi, Purepecha, Quechua, Romanian, Romansh, Samoan, Sango, Sangu (Tanzania), Saramaccan, Sardinian, Scottish Gaelic, Seri, Sicilian, Silesian, Slovak, Slovenian, Southern Aymara, Southern Sami, Southern Sotho, Spanish, Sranan Tongo, Standard Estonian, Standard Latvian, Sundanese, Swedish, Swiss German, Tagalog, Tahitian, Teso, Tetum, Tetun Dili, Tiv, Tokelau, Tonga (Tonga Islands), Tonga (Zambia), Tosk Albanian, Tswana, Turkish, Turkmen, Uab Meto, Upper Sorbian, Venetian, Veps, Võro, Walloon, Waray (Philippines), Wayuu, Welsh, Western Abnaki, Western Frisian, Wolof, Yanesha', Yao, Yapese, Yucateco, Zapotec, Záparo.

I've also cut a v1.100 release as part of this change @ af02a4d6fd4c6533ecd09de00cb40e9e62436f52

Approach

I've aligned it to the look and feel of outfit as close as intended, happy to discuss any glyph drawings further.

Preview

Note

Color codings in the preview screenshot isn't included as part of the final PR commit. To view the glyph files with the color codings in tact, download the glyphs file via https://github.com/wayne-shih/Outfit-Fonts/tree/dev/sources

Red — new glyph Green — new glyph (for stylistic alternative characters ss01 / salt) Blue — modified glyph (anchor points only) Yellow — modified glyph (drawing) Orange — enable automatic alignment

Thin ![CleanShot 2022-09-18 at 15 10 21@2x](https://user-images.githubusercontent.com/51947763/190884154-63a583b1-1656-4e73-98ea-b3a0a87efaaf.png)
Medium ![CleanShot 2022-09-18 at 15 10 49@2x](https://user-images.githubusercontent.com/51947763/190884227-9ab65c01-3f60-4f73-bbdd-dd25afa2b808.png)
Black ![CleanShot 2022-09-18 at 15 11 22@2x](https://user-images.githubusercontent.com/51947763/190884236-9b167bd6-9ba4-44d4-b632-0fac1d255d83.png)

Builds (ttf / otf / vf / woff2): https://github.com/wayne-shih/Outfit-Fonts/tree/master/fonts

Links

https://wayne-shih.github.io/Outfit-Fonts/fontbakery-report.html https://wayne-shih.github.io/Outfit-Fonts/glyphs.html https://wayne-shih.github.io/Outfit-Fonts/text.html https://wayne-shih.github.io/Outfit-Fonts/waterfall.html

wayne-shih commented 1 year ago

hey @andyfitz keen for a review or if you'd be able to nominate someone from your end. ta ✌️

andyfitzsuse commented 1 year ago

@wayne-shih Thank you so much and my apologies for missing this . I'll review your changes and get back with any feedback at once!

andyfitzsuse commented 1 year ago

@wayne-shih I've merged the commit. Thank you!

The ™ and ℠ symbols for the heaviest weight might be the only thing there's mixed debate about. Having said that the ® and © also fell into this discussion for later consideration and review.

For now, existing is better than not existing :)

I'll now (finally) roll up a release and get this moving for you.
Again, I appreciate your months of patience!