LemmyNet / lemmy-ui

The official web app for lemmy.
https://join-lemmy.org/
GNU Affero General Public License v3.0
886 stars 334 forks source link

Replace one of the default fonts Helvetica with Verdana and Arimo for legibility #1537

Open heylix opened 1 year ago

heylix commented 1 year ago

Requirements

Describe the feature you'd like

Currently, the UI gives you the following string for default fonts:

-apple-system,BlinkMacSystemFont,"Droid Sans","Segoe UI",Helvetica,Arial,sans-serif

(source)

However, Helvetica is notoriously bad to read:

image

(source)

Please replace with Verdana and Arimo.

Maybe also consider replacing Droid Sans, as it is very similar to Roboto, which also didn't fare well.

It also seems like this is inconsistent throughout the code, e.g. in the darkly theme SCSS and the darkly compact CSS.

heylix commented 1 year ago

It can also be noted that -apple-system may or may not be SF Pro, and Segoe UI (installed by default on many Windows systems) is in order after Droid Sans, which means the worse font may be chosen if Droid Sans is installed. Maybe you can also ship Atkinson Hyperlegible to not have to fall back to Roboto on Android systems, which is less readable for severely dyslexic people.