belluzj / fantasque-sans

A font family with a great monospaced variant for programmers.
http://openfontlibrary.org/en/font/fantasque-sans-mono
SIL Open Font License 1.1
6.94k stars 155 forks source link

Version without coding ligatures? #140

Open IreneKnapp opened 3 years ago

IreneKnapp commented 3 years ago

Hi!

The new coding-centric ligatures in 1.8.0 are really cool and I am certain many people will be drawn to Fantasque Sans because of them.

Could you please add a version of the face without them, for curmudgeons like me who enjoy reading != and == and all that quirkiness? As a workaround I can stay on 1.7.2 but it would be nice to know that it'll be supported going forward.

Thank! :)

erlliam commented 3 years ago

Agreed, we need a download/version without any ligatures. The ligatures have been ruining the font for me. I will try what you are currently doing (use an older version).

erlliam commented 3 years ago

I got a bit interested and I may have found a good solution. I downloaded FontForge, opened the font file (FantasqueSansMono-Regular.otf) and then I followed these instructions:

In FontForge go to Element > Font Info > Lookups > GSUB. You should be able to select a ligature table there. Then you can click Delete to delete all the ligatures or Edit Data to choose which ligatures to delete.

I deleted everything inside of GSUB lookups and I no longer have ligatures it seems. Not sure if I broke anything though.

image image

IreneKnapp commented 3 years ago

As a note, per the release notes, 1.7.2 is identical to 1.8.0 except that the latter has coding ligatures. So the simpler workaround really is to just use the old version.

erlliam commented 3 years ago

I'd say they aren't quite identical, https://github.com/belluzj/fantasque-sans/compare/v1.7.2...v1.8.0. Looks like there might be some problem fixes, can't quite tell from the commit messages. I will just use version 1.7.2 though as I don't like my solution that much.

scottmcm commented 3 years ago

(Dup of https://github.com/belluzj/fantasque-sans/issues/122)

wcasanova commented 3 years ago

+1, while it can be deactivated. Disable ligatures for monospaced fonts

dantezhu commented 3 years ago

+1

spinda commented 2 years ago

I've put up a fork at https://github.com/spinda/fantasque-sans-ligatures that strips out everything from v1.8.0 relating to the new coding ligatures.