I'm a huge fan of the US Braille Institute's Atkinson Hyperlegible font. This blog is typeset in it, and I think it looks gorgeous. It's also specifically designed to be readable to people with visual impairments:
Atkinson Hyperlegible differentiates common misinterpreted letters and numbers using various design techniques:
There's only one problem, the font was released a few years ago and hasn't been updated since. It covers most of the basic European letters, numbers, accents, and symbols - but not all. I wondered if it was going to receive any updates:
@edent thank you for your interest in the Atkinson font. We don’t presently have any plans for future enhancements but we will be sure to keep you in mind.
— Braille Institute (@BrailleInst) August 2, 2022
Sadly not! The font was released under the SIL Open Font Licence V1.0 which allows for remixing - under certain conditions. So that's what I've done!
Introducing Extended Hyperlegible! At the moment, it contains exactly one new character - U+1F12F, the copyleft symbol 🄯.
I hope to add a few more glyphs as an when I have time. Contributions very much welcomed!
This was a bit of a learning journey for me. Here are some notes to future-me.
- Use FontForge to open the original .otf font.
- Select the copyright symbol and copy it.
- Select an empty symbol and paste it in.
- View the "Glyph Info".
- Edit the Unicode Value to
U+1F12Fand select "Set From Value". Optionally, edit the "Glyph Name". And hit the OK button.
- Select the glyph, right click and select "Transform"
- Flip the glyph horizontally.
- In the context menu, choose "Correct Direction".
- Optionally, skew it for the italic version.
- In "Font Information" you can rename the font and set other metadata.
- Use File → Generate Fonts to save the new font as
Install FontTools - either using
Convert the TTF to TTX format:
fonttools ttx merged.ttf
Edit the new
merged.ttx by hand to update the name, copyright, etc.
Save the file as
Generate a new OTF by running
fonttools ttx new.ttx
fonttools ttx new.otf to regenerate the TTX.
fonttools ttLib.woff2 compress new.otf to generate a WOFF2 font for the web.
Well, what are you waiting for? Use or contribute to Extended Hyperlegible today!