-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Heterogeneous fonts in the whole interface #13377
Comments
@nextcloud/designers |
@R0maNNN thanks a lot for the report! :) It seems that these are many issues which can all be treated separately. Could you open separate issues for them? That will help them getting fixed quicker without one blocking the others. Thanks a lot! |
Oh and also, could you zoom in a bit when you take the screenshots so it’s easier to see the typeface differences? Thanks! :) |
@jancborchardt split, description of this issue edited (I think it's the same problem). Digits in the hint: #13466 |
@R0maNNN thanks! You also had a thing about the font-size of the date in the Activity app? Could be opened in https://github.com/nextcloud/activity/issues/ |
And back to this issue. :) Of course the problem is that Nunito, the font we use, does not support Cyrillic. Some options:
Other thoughts @nextcloud/designers? |
|
I can say that there is no such problem in NC 14 |
@jancborchardt It seems that the fonts added with #11932 in server are not the latest ones from the googlefonts/nunito repo sha256sum core/fonts/Nunito-Regular.ttf |
@juliushaertl good find! @danielkesselberg do you want to update the fonts in the repository? :) |
Sure @jancborchardt but after some research this looks more complicated 🤔 If you downloaded the font from https://fonts.google.com/specimen/Nunito then we currently serve v3.001 (https://github.com/google/fonts/tree/master/ofl/nunito). That is the version without cyrillic. There is already a pull request (not merged yet) to update the font to v3.502 (google/fonts#1549) from the upstream repository. This should add cyrillic and solve some other issues (https://github.com/google/fonts/labels/z_Nunito). Grabbed the fonts from the pull request and used https://github.com/google/woff2 to create .woff2 but this tool does not support unicode range (didnt know that something like that exists pretty cool actually). I read https://developers.googleblog.com/2015/02/smaller-fonts-with-woff-20-and-unicode.html but still dont know the right way to create these woff2 files 😕 |
Hmm, I also have no idea how we would create these woff2 files. Once the pull request google/fonts#1549 is merged, would Google Fonts generate them so we simply have to wait? Thanks for all the digging @danielkesselberg! |
@jancborchardt what is the status here, approve or reject! 👩⚖️ |
TODO: bump nunito |
There is now a pull request to move to Noto Sans to fix all these issues with unsupported character sets. Please review it at #16040 :) |
We now use a native font stack as per #16055, so things will look heterogenous for Nextcloud 17 🎉 |
NC 15.0.0 (Docker)
Firefox 64.0 on Windows 10
Difference between English and Russian
3 different fonts in the sentence
The text was updated successfully, but these errors were encountered: