monome / norns

norns is many sound instruments.
http://monome.org
GNU General Public License v3.0
630 stars 145 forks source link

Replace default font 04B_03__.TTF with norns.ttf containing 86 new glyphs #1783

Closed dstroud closed 3 months ago

dstroud commented 4 months ago

This PR includes a new font, norns.ttf, which replaces the default 04B_03__.TTF.

What's new

Includes existing glyphs from 04B_03 with three changes:

Screenshot 2024-05-28 at 8 32 14 PM

Adds 86 additional glyphs:

Screenshot 2024-05-28 at 8 40 39 PM

Why a font/why a new name?

The reasoning behind adding so many text glyphs, rather than expanding lib/ui is that these have the advantage of being usable in script preview text, menus, param names, etc...

The new name is intended to distinguish the font from the original, considering 1.) it now has more than double the original glyphs of the original (up from 99 to 238) and 2.) flexibility is needed to modify the font without misattributing changes or additions to the original designer. I reached out to 04B_03's creator, Yuji Oshimoto, and was granted express permission to create a new font based on the original typeface for this purpose.

Risks/issues

I've workshopped the font around the Norns Study Group and the feedback has been positive, but there are some risks to be aware of.

Additional details available in attached pdf