Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add additional diacritics – aligning to GF Latin Core #17

Merged
merged 36 commits into from
Dec 12, 2022

Conversation

wayne-shih
Copy link
Contributor

@wayne-shih wayne-shih commented Sep 18, 2022

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 @ af02a4d

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

Medium

CleanShot 2022-09-18 at 15 10 49@2x

Black

CleanShot 2022-09-18 at 15 11 22@2x

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
Copy link
Contributor Author

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

@andyfitzsuse
Copy link
Contributor

@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 andyfitzsuse merged commit 54f31ce into Outfitio:main Dec 12, 2022
@andyfitzsuse
Copy link
Contributor

@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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

Adding Ō, ō to Outfit Support for polish language Please add hungarumlaut accents.
2 participants