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 option to change font #9403

Closed
tim77 opened this issue Apr 8, 2019 · 15 comments
Closed

Add option to change font #9403

tim77 opened this issue Apr 8, 2019 · 15 comments

Comments

@tim77
Copy link

tim77 commented Apr 8, 2019

Apologize if this already asked but please add option to change manually font or at least using system default font option. Non-English font look weird and something wrong with kerning probably.

For example default font in Fractal app look much better and more readable.

@jryans
Copy link
Collaborator

jryans commented Apr 8, 2019

Hmm, it sounds like the real issue is "UI font should look good for all character sets", instead of needing an option? If the current looked good for non-Latin characters, you wouldn't need an option, correct?

@jryans jryans added the X-Needs-Info This issue is blocked awaiting information from the reporter label Apr 8, 2019
@tim77
Copy link
Author

tim77 commented Apr 8, 2019

@jryans i want to say yes, "UI font should look good for all character sets", but in same time i still want to have option for font choice or using system font option. 🙂 Because of consistent looking UI probably.

Riot font is not bad itself especially English latin font family, but dunno. Feeling some kind of discomfort especially when mixing EN with non-EN messages.

@jryans jryans removed the X-Needs-Info This issue is blocked awaiting information from the reporter label Apr 8, 2019
@jryans
Copy link
Collaborator

jryans commented Apr 8, 2019

Let's use #7949 to track the issue of the current font (Nunito) looking bad for non-Latin characters.

We can use this issue to track the idea of a font option in a general sense then, independent from specific issues with the current font.

@Yrr0r
Copy link

Yrr0r commented May 11, 2019

I suggest to use another font that covers more character sets.
Nunito has only European characters covered, when I type Chinese it falls back to SimSun, which is a print font and looks horrible on screens.
It seems not possible for the author to add Chinese/Japanese/Korean characters into this font, so instead I suggest to use font with wider charset.

Here is a nice one I found which covers almost everything: Sarasa Gothic .

@BrenBarn
Copy link

The issue is not just about picking a single font that "looks good". Individual users should be able to choose the fonts they individually prefer.

@bitrage
Copy link

bitrage commented Jan 2, 2020

I support the initial idea of an additional option. I would like to change the desktop client to a monospace font, to make it look more like a cli (irc nostalgia).

@hakavlad
Copy link

hakavlad commented Jan 2, 2020

What about Noto fonts by default? Noto is a font family comprising over 100 individual fonts, which are together designed to cover all the scripts encoded in the Unicode standard.

@aquatix
Copy link

aquatix commented Mar 13, 2020

This would also make it possible to have it integrate better with the desktop environment: it's one of the few applications that have a different font than the rest of my applications and DE. Also, somehow the font that's used is a bit blurrier than my system font, which makes me want to change it even more :)

@ghost
Copy link

ghost commented Mar 17, 2020

Browsers already have font options for preferred sans-serif, serif and monospace fonts. I'm for removing all web fonts (including emoji #9790) and just have font-family:sans-serif;.

@mcodev31
Copy link

I work as a software developer and we use riot very frequently (especially now). Given the high resolution screens that exist today I would at the very least suggest using a default font where I and l are distinguishable. It isn't always possible to discern letters from context and needing to use code solely for that purpose is rather impractical.

@bwindels
Copy link
Contributor

I'm working on font support for custom themes in matrix-org/matrix-react-sdk#4814 fwiw

@aquatix
Copy link

aquatix commented Jun 29, 2020

@bwindels that's really cool! It would just be nice if Riot would take a clue from the desktop environment to use its default font. If that is error-prone (which I can understand, considering the amount of different DE's like Gnome, KDE, xfce, Windows, Mac :) ), it would at least help me to have a font chooser.

Custom themes would be interesting of course, as I can tailor it even more to my current GTK theme, but it would be a bit overkill just for setting the font in the default theme, which I already find rather satisfying :)

@turt2live
Copy link
Member

This is now supported in the appearance tab of settings under "Advanced"

@AgentOak
Copy link

@turt2live Is there a way to set a non-regular font?

For example, Liberation Sans works fine, but Liberation Sans Bold falls back to some default serif font. That is the name according to the Windows Font Settings:
element-font-name

@turt2live
Copy link
Member

Please use #element-web:matrix.org for support, not old issues.

@element-hq element-hq locked and limited conversation to collaborators Oct 28, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests