-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Website: multi-language font filtering #6690
Comments
Great suggestion, thank you! I agree, this would be useful. For example in Israel you often see signs with Hebrew, Arabic, and Latin all together. It would be helpful to narrow down a font search to only see fonts supporting all three scripts. |
Monotype Fonts allows multiple selection of languages. This is very useful in a multitude of scenarios, for example "pan-European" needs: you want to cover all European languages, you need support for Cyrillic, Greek and Latin (rather extensive). |
HTML Structure:
JavaScript Functionality:
|
Hi @davelab6 This will truly be a big improvement. If you had the resources to make this happen, that would be great. |
Hi @tomasdev, Thanks for the update!
Indeed. And right now, the "Language" filter is more a "Charset" filter. And that's not very user-friendly. I understand for example what "Latin Extended" means, but probably not everyone. And indeed, if I'm looking for Kazakh support, I might want to make sure that both Kazakh Cyrillic and Kazakh Latin are supported.
Yes, that's what "Cyrillic" and "Cyrillic Extended" are for. It would probably be more user-friendly to let users search for "Uzbek" or "Serbian".
Indeed. But this does not address the current feature request. The request concerns cases where one would like to ensure that the fonts one is looking for will take into account all the linguistic needs of a project. For example, if I have to communicate in several European and Central Asian languages, I don't want 1 font for French, 1 different font for Polish, 1 font for Ukrainian, 1 for Kazakh, and yet another one for Greek (which is what the filter currently invites me to do, with 5 different, mutually exclusive options: "Latin", "Latin Extended", "Cyrillic", "Cyrillic Extended", "Greek"). I want to easily find 1 font that covers all my needs, without having to cross-reference 5 different searches.
Yes, still not multiple, but looks promising.
Oh, that's great! Thanks! |
Amusingly we did UXR studies on this and found that users understood the best what a "languages" label on a dropdown would open up vs other label options, and then once opened, they didn't stumble at all when presented with writing system names (even technical-implementation version like So actually this is proven user-friendly ;) But not sophisticated, which is what we are upgrading towards, as Tom explained |
Really? And without Dunning-Kruger bias? It seems to me difficult to guess, if I didn't already know, that "Latin" is enough for German, but for a language of a border country like Poland, you must choose "Latin Extended", but if you choose "Vietnamese", you actually get German + Polish + Vietnamese most of the time… A colleague told me some time ago that she had an international project. I asked her if she would need Cyrillic: she answered that no, Russia was not in the target countries. After checking, she needed support for Bulgarian, for which she was unaware of the use of the Cyrillic alphabet. If she had had to do the research, would she have chosen "Cyrillic"?
This looks promising, indeed. |
Hi @tomasdev, On second thought, without multi-selection, it might be worse than before. What exactly does the "Language" menu allow in the new system? A selection of charsets like before, or a list of actual languages, like English, French, Spanish, etc.? According to googlefonts/lang#152, it would rather be the second case, right? It’s worse then, because it is extremely common in Europe to have projects that require support for English, French, German, Spanish, etc., at the same time. People will do a search for English, another for French, another for German, etc., tearing their hair out trying to cross-reference the results, while the solution would be simple: multiple selections. |
We tested people working with their own language.
Surely with. But we concluded people figure it out. I'll pass on the comment re multi select to Tomas & team :) |
Hmm, I see, it's different, then. But the scenario I described is not an isolated case: it's common for creative people from one country to have to create templates for a project that will then be translated into local languages. And a Hungarian colleague told me that it's recurrent that he curses against "stupid Americans" (but it also works with "stupid French" 😅) who choose fonts for international projects, projects that will then have to be adapted using fonts that don't have the glyphs for his language. |
Sure, its been like this since 2013 though ;) |
Yes, that's why I tell my colleagues: the easiest thing to do when you need to find fonts on Google Fonts (or elsewhere, Adobe Fonts is not better in this respect) that have the language support you want is… to ask me. But when I saw that Monotype Fonts (https://enterprise.monotype.com/) allowed multiple selection for languages, finally I saw some hope. |
Could the "UX/UI Suggestion" label be added to this request? Thanks! |
Describe the issue
I wish to search for fonts that contain character sets for not only Latin languages, but Cyrillic, Japanese and Chinese. At the moment, the website's font language filter only lets you filter for one language at the time, making it impossible to see if a font is capable of supporting all the languages I target until I download it and manually test it with each language.
To Reproduce
Try to filter by language, try to select two languages, notice only one gets selected.
Expected behavior
You can select multiple languages
Additional context
Currently, my workaround is to feed it text in multiple languages, but this workflow is not optimal.
The text was updated successfully, but these errors were encountered: