Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
133 stars 2 forks source link

Able to switch system font #2736

Open akiRAM2 opened 1 month ago

akiRAM2 commented 1 month ago

Is your feature request related to a problem? Please describe.

The current system font, Poppins, has some characters that I find difficult to read. As a non-native speaker, I especially struggle with the lowercase "a", which looks strange to me. This one ->image I'm thinking this font's "aopqdb" is too similar to each other. image This troubles me distinguishing between characters on everything(dash menu, inspectors, flux nodes).

So, I would happy if it were possible to change the system font. Plus, I think there's a value in allowing users to switch to more easily readable fonts, particularly from an accessibility perspective.

Describe the solution you'd like

Able to switch system fonts to another one from setting menu.

Describe alternatives you've considered

Not to change anything.

Additional Context

p.s. I liked Noto Sans from past, because it had typeface "a" and longer vertical strokes, making it easier to distinguish between characters. image

Requesters

akiRAM

decoybird commented 1 month ago

To add to this request, this is a very common issue with predominantly non-latin character languages, so this would benefit many people. Having a font option with distinct strokes tends to be easier to read, such as the mentioned Noto Sans or other sans serif fonts that emphasize the geometry of the letters. I would take a look at fonts such as Microgramma and New Rodin, as they are easy to read from the lack of rounded styling. While these are both paid commercial fonts, there are most likely similar fonts under OFL.

256px-Microgramma_Specimen svg

AdamK2003 commented 1 week ago

Atkinson Hyperlegible is also a good option imo, it was specifically designed for accessibility and it's under a free license