kika / fixedsys

Fixedsys Excelsior font with programming ligatures
982 stars 50 forks source link

Not playing nice with MacVim #16

Closed benjaminmordaunt closed 1 year ago

benjaminmordaunt commented 6 years ago

I've entered:

set guifont=Fixedsys\ Excelsior:h16
set noanti
set macligatures

into .gvimrc but MacVim seems to not like the ligatures one bit.

image

Ligatures don't line up and they superimpose one another.

iiiGerardoiii commented 6 years ago

Does it work well with other fonts that have ligatures?

kika commented 6 years ago

There's some regression in MacVim regarding ligatures. Everything above 8.1-146 doesn't render this font reliably. I'm going to look into this, but not very soon. You can try to open MacVim issue and see what they say there. For myself I just brew pin the version at 8.1-146 and called it a day until I have more time to investigate.

kika commented 5 years ago

~I've updated to 8.1-153 and font works fine for me~

No, wishful thinking detected

kika commented 5 years ago

I've tried to fix this in MacVim for a couple of days but failed, I don't know about CoreText enough to do anything meaningful. I've found a workaround, but you need to rebuild MacVim. See the issue in MacVim repo https://github.com/macvim-dev/macvim/issues/841

kika commented 1 year ago

Seems that MacVim people fixed that