belluzj / fantasque-sans

A font family with a great monospaced variant for programmers.

Home Page:http://openfontlibrary.org/en/font/fantasque-sans-mono

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Version without coding ligatures?

IreneKnapp opened this issue · comments

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! :)

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).

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

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.

I'd say they aren't quite identical, 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.

(Dup of #122)

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

+1

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.