Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"fi" and "fl" ligatures render incorrectly in MacVim #27

Closed
zatchheems opened this issue Aug 12, 2019 · 3 comments
Closed

"fi" and "fl" ligatures render incorrectly in MacVim #27

zatchheems opened this issue Aug 12, 2019 · 3 comments

Comments

@zatchheems
Copy link

Background

hello! since switching from terminal Vim to MacVim, I've noticed that fl and fi render improperly, making text such as fixme, fluid, and config illegible and messing up the rest of the line.

within MacVim, a similar issue has been raised for a different font, albeit for different characters: macvim-dev/macvim#841

I have been unable to replicate this issue with any other font on my machine that uses ligatures, so I'm curious as to whether this is not a MacVim-specific rendering problem, whether similar behavior can be replicated, and whether this is the correct place to make note of it.

given the discussion on whether the ligatures in question should be included at all, this issue slightly relates to: #1

thanks!

Screenshots

set macligatures

image

set nomacligatures

image

@rubjo
Copy link
Owner

rubjo commented Aug 13, 2019

Kudos for being one of the Vim people! Every time I try a derivative, I think "gee, I'll have to use a year to learn how to get productive using this". 😆

MacVim has problems drawing more of this font's ligatures, it seems (eg. >= and <=).

It will probably work better if I change the way ligatures are set up. At the moment, I don't have an ETA on this.

@zatchheems
Copy link
Author

thanks for getting back to this so quickly! I figured this had more to do with MacVim than anything given that everything renders hunky-dory in iTerm2:

image

I can live with it for now. cheers!

@rubjo
Copy link
Owner

rubjo commented Aug 13, 2019

Cool, iTerm2 is what I use as well. Leaving issue open and retesting with MacVim after next release.

@rubjo rubjo added the testing label Aug 18, 2019
@rubjo rubjo closed this as completed Aug 19, 2019
@rubjo rubjo removed the testing label Sep 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants