alerque / libertinus

The Libertinus font family
SIL Open Font License 1.1
1.01k stars 58 forks source link

Please Add Support for the Spesmilo Currency Symbol (U+20B7) #336

Open gitjeff2 opened 4 years ago

gitjeff2 commented 4 years ago

After seeing #329, I decided to check Libertinus support for lesser-known Esperanto glyphs, and it seems one is missing: the Spesmilo currency symbol.

Prior to the Great War there was a unit of currency associated with the Esperanto movement called the Spesmilo. The privately minted currency was gold backed and intended to be an international unit of exchange, each Spesmilo being worth 0.733g of gold. The Spesmilo symbol appeared on coinage and later on banknotes. After the war, the Spesmilo was eclipsed by the Stelo which just uses the Black Star (U+9733) or White Star (U+U9734) Unicode symbols in the absence of a dedicated currency glyph.

The Spesmilo glyph was assigned U+20B7 in Unicode 5.2 (PDF). While not especially common today, the symbol is starting to see increased use. The original petition to the Unicode Consortium (PDF) cites the Esperanto language edition of Monopoly as a common use case. Newer and more serious use-cases I could cite are:

Would it be possible to add this glyph to Libertinus?

alerque commented 4 years ago

I'd be happy to accept a contribution if somebody drew a glyph that fit the design of the font(s). I'm like to see both Serif and Sans supported in contributions for new coverage where possible.

I don't exactly have the machinery spun up yet to review and accept contributions (most importantly testing for regressions), but the existing build and normalization stuff is pretty close. If somebody set out to add a glyph and opened a PR I'm sure we can extract the right bits when I'm ready.

gitjeff2 commented 4 years ago

@alerque, I can barely find my way around Font Forge as I'm still early in the learning curve. Someone may well beat me to the punch, but I'll see if I can make a reference image in Inscape that more or less follows Libertinus' design language. Will that work as a starting point?

alerque commented 4 years ago

Yes, a reference image would help. I assume we'll use elements of the S & m characters from the respective fonts to start with and figure out the joins from there.

Also any other fonts (particularly ones with licenses that we could borrow from) that implement this would be nice to know about.

waldyrious commented 4 years ago

@gitjeff2 I sympathize with your situation, as I recently tried FontForge for the first time to contribute some small changes to this repo. I found that FontForge is actually pretty similar to Inkscape in many aspects, so if you're familiar with the latter, maybe some of my notes to self may help you jump through some of the hoops more easily :)

At the time, as I was learning the ropes of using FontForge and contributing to the Libertinus project, I also submitted some changes to Libertinus' README and contribution documentation to make it more beginner-friendly; I encourage you to also add any details you feel would have helped you once you get past the hurdles. The small stuff is easy to (dis)miss after you're used to the tools, but make a considerable difference in allowing new contributors to get involved, as I'm sure you'll appreciate.