Recursive Mono and Sans, a free variable type family
recursive.design
recursive.design
This is a useful feature - is it common in other fonts?
I certainly have run into problems in HTML with bold text causing button widths to change.
Edit: rare outside monospaced fonts.
P.S.: This world really does NOT need any more look-good-only-under-Chrome websites.
Your criticism is true for non-monospacing, though I think any fonts suffer from that.
FF user here, haven't tried Chrome so I guess I dunno what I'm missing. Site looks nice afaict. What's the issue?
The three-D cube of letters on top is supposed to be in a range of weights and styles. On Firefox they are all the same. You can still drag the cube around with the mouse but the characters don't change as they do in Chrome.
The font selection drop downs change the font in many of the features on the page, but this doesn't work on Firefox either. I'm trying it the latest developer version.
There are a lot of sliders and pointer-dragging features that immediately change the text characteristics but none of this cool stuff works on Firefox. At the bottom it says "Made by friends of Google Fonts", maybe that's an indication of their browser alignment.
The animation is actually smoother in v68, which is surprising given that IIRC v70 is supposed to make better use of hardware acceleration.
The drop down works fine too.
Kudos to the FF team!
Incredibly, the site actually performs better for me in Safari and Firefox, than it does in Chrome. It's easier to drag the box at the top in the first two, but it's supremely laggy in Chrome.
The FAQ says that over 200 languages are supported but what they actually mean is that the font covers the Unicode Basic Latin, Latin-1 Supplement and possibly some of the Latin Extended.
That is, the font does not support yet anything non-Latin.
————
Abenaki, Afaan Oromo, Afar, Afrikaans, Albanian, Alsatian, Amis, Anuta, Aragonese, Aranese, Aromanian, Arrernte, Arvanitic (Latin), Asturian, Atayal, Aymara, Azerbaijani, Bashkir (Latin), Basque, Belarusian (Latin), Bemba, Bikol, Bislama, Bosnian, Breton, Cape Verdean Creole, Catalan, Cebuano, Chamorro, Chavacano, Chichewa, Chickasaw, Cimbrian, Cofán, Cornish, Corsican, Creek, Crimean Tatar (Latin), Croatian, Czech, Danish, Dawan, Delaware, Dholuo, Drehu, Dutch, English, Esperanto, Estonian, Faroese, Fijian, Filipino, Finnish, Folkspraak, French, Frisian, Friulian, Gagauz (Latin), Galician, Ganda, Genoese, German, Gikuyu, Gooniyandi, Greenlandic (Kalaallisut), Guadeloupean Creole, Gwich’in, Haitian Creole, Hän, Hawaiian, Hiligaynon, Hopi, Hotcąk (Latin), Hungarian, Icelandic, Ido, Igbo, Ilocano, Indonesian, Interglossa, Interlingua, Irish, Istro-Romanian, Italian, Jamaican, Javanese (Latin), Jèrriais, Kaingang, Kala Lagaw Ya, Kapampangan (Latin), Kaqchikel, Karakalpak (Latin), Karelian (Latin), Kashubian, Kikongo, Kinyarwanda, Kiribati, Kirundi, Klingon, Kurdish (Latin), Ladin, Latin, Latino sine Flexione, Latvian, Lithuanian, Lojban, Lombard, Low Saxon, Luxembourgish, Maasai, Makhuwa, Malay, Maltese, Manx, Māori, Marquesan, Megleno-Romanian, Meriam Mir, Mirandese, Mohawk, Moldovan, Montagnais, Montenegrin, Murrinh-Patha, Nagamese Creole, Nahuatl, Ndebele, Neapolitan, Ngiyambaa, Niuean, Noongar, Norwegian, Novial, Occidental, Occitan, Old Icelandic, Old Norse, Onĕipŏt, Oshiwambo, Ossetian (Latin), Palauan, Papiamento, Piedmontese, Polish, Portuguese, Potawatomi, Q’eqchi’, Quechua, Rarotongan, Romanian, Romansh, Rotokas, Sami (Inari Sami), Sami (Lule Sami), Sami (Northern Sami), Sami (Southern Sami), Samoan, Sango, Saramaccan, Sardinian, Scottish Gaelic, Serbian (Latin), Seri, Seychellois Creole, Shawnee, Shona, Sicilian, Silesian, Slovak, Slovenian, Slovio (Latin), Somali, Sorbian (Lower Sorbian), Sorbian (Upper Sorbian), Sotho (Northern), Sotho (Southern), Spanish, Sranan, Sundanese (Latin), Swahili, Swazi, Swedish, Tagalog, Tahitian, Tetum, Tok Pisin, Tokelauan, Tongan, Tshiluba, Tsonga, Tswana, Tumbuka, Turkish, Turkmen (Latin), Tuvaluan, Tzotzil, Uzbek (Latin), Venetian, Vepsian, Vietnamese, Volapük, Võro, Wallisian, Walloon, Waray-Waray, Warlpiri, Wayuu, Welsh, Wik-Mungkan, Wiradjuri, Wolof, Xavante, Xhosa, Yapese, Yindjibarndi, Zapotec, Zarma, Zazaki, Zulu, Zuni
————
Support for non-English letters makes this more than a tech demo IMO, the whole thing is pretty impressive.
Let's search if "Greek" is supported. It is, because I can see "Creek"? Creek is not Greek, it is the language/script of an American Indian tribe. Then, the list is too long to find a specific language.
What should have happened, is to add in the document an extra paragraph that reads like this:
> This font currently supports the Latin-based Unicode character ranges. See below the full list of language support.
————
To meet the needs of global communication, Recursive supports a wide range of Latin-based languages, including Vietnamese. It also comes with an extended set of currencies, symbols, fractions, and arrows.
I do not think this has been a last-minute addition. I read the paragraph again, and I found it difficult to quickly scan the text that is presented in that font. The letters appear to me (Linux/X11) as too thin and faint.
Does anyone else have this issue?
Google image search: https://www.google.com/search?q=single-stroke+casual+signpai...
Nice Youtube video: https://youtu.be/y3WZNSGBsoc?t=35 [skip to 0:35]
Soooo satisfying to watch
If anyone knows more such interesting variable type fonts, please link to them.
https://v-fonts.com/fonts/cheee-variable https://v-fonts.com/fonts/this-man-this-monster https://v-fonts.com/fonts/whoa https://v-fonts.com/fonts/kicker-variable https://v-fonts.com/fonts/graduate https://v-fonts.com/fonts/fs-pimlico-glow-vf
Most use it to modify weight, and sadly weight also affects the spacing between characters.
I've gotten used to programming fonts with ligatures. But I'm not every use case. We live in an amazing era of abundance...
Edit, I see there is a proper greater than or equal to ligature, but it defaults to an arrow when => is typed. Not sure how to key the other.
For example, even if you have Firefox 70 on a Mac, the operating system version needs to be High Sierra (macOS 10.13) or newer.