Accessibility: Add the Braille Institute's official font (Atkinson Hyperlegible Next & Mono)
What do you need?
The Atkinson Hyperlegible Next font is an award-winning typeface designed by the Braille Institute to be highly legible for individuals with low vision. Its design focuses on clear and obvious difference between characters to prevent common character confusion, significantly improving readability for a wide range of users.
Highly legible by design, which is loved not only by the partially visually impaired, but anyone who is looking for a functional font where common confusion characters like "B8" or "1Iil" are easy to discern:
- Over 150 languages supported
- Variable weight
- "Free for personal use and all commercial applications."
- Monospace variant: Atkinson Hyperlegible Mono
My proposal is to add Atkinson Hyperlegible Next and Atkinson Hyperlegible Mono as a pre-installed font, choosable through the Menu > Style > Font options.
Further reading, download: https://en.wikipedia.org/wiki/Atkinson_Hyperlegible https://www.brailleinstitute.org/freefont/ https://fonts.google.com/specimen/Atkinson+Hyperlegible+Next
Actually, Atkinson Hyperlegible is already available in arch repos:
extra/ttf-atkinson-hyperlegible 1.006-1 (80.4 KiB 218.9 KiB)
A typeface focusing on leterform distinction for legibility for low vision readers
The only reason why it not shows up in omarchy-font-list (script that lists fonts that available to set them as system in Menu > Style > Font ) is because ttf-atkinson-hyperlegible doesn't have spacing property, while the script queries by the :spacing=100
https://github.com/basecamp/omarchy/blob/e58569b947012eed458488e8c7777c5da27f7a9c/bin/omarchy-font-list#L1-L3
But actually if to set the font manually via omarchy-font-set "Atkinson Hyperlegible" it works great.
If we just remove this filter, there is too much of fonts:
> fc-list -f "%{family[0]}\n" | grep -v -i -E 'emoji|signwriting|omarchy' | sort -u |wc -l
345
Maybe it's just worth to specify "allowed" fonts, idk
FYI,
There are technically 3 versions:
- OG
- https://fonts.google.com/specimen/Atkinson+Hyperlegible
- This is what exists in the
extraArch repo: https://archlinux.org/packages/extra/any/ttf-atkinson-hyperlegible/
- Next
- https://fonts.google.com/specimen/Atkinson+Hyperlegible+Next
- https://aur.archlinux.org/packages/ttf-atkinson-hyperlegible-next
- https://aur.archlinux.org/packages/ttf-atkinson-hyperlegible-next-variable
- Mono
- https://fonts.google.com/specimen/Atkinson+Hyperlegible+Mono
- https://aur.archlinux.org/packages/ttf-atkinson-hyperlegible-next-mono
- https://aur.archlinux.org/packages/ttf-atkinson-hyperlegible-next-mono-variable
Next and Mono are also available as variable fonts.