Characters 'f' and 'i' are forming ligatures when adjacent to eachother
Thanks for filing an issue! Please answer the questions below so I can help you.
- iTerm2 version: 3.0.20160719-nightly
- OS version: OS X 10.11.5 (15F34)
- Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop from finder into this window) 1
- Attach a debug log, if possible. Instructions at https://iterm2.com/debuglog 2
- Are you reporting a performance issue or a hang? Please attach a sample. Instructions at https://gitlab.com/gnachman/iterm2/wikis/HowToSample
The Issue
This is a bit of a silly issue, but it began driving me crazy the moment I updated to the latest nightly. I've isolated the issue to a patched version of the font Monaco, which I use in order to add some symbols for the vim plugin powerline. I wasn't able to find any other character combinations that resulted in a ligature forming. Font size is not a factor.
Thanks for your time — I love iTerm!
Britt
Detailed steps to reproduce the problem:
- Open up a terminal window
- Type any word with the letters 'f' and 'i' adjacent to eachother (i.e. 'fix,' 'first,' etc)
What happened: The f and i are bound by a ligature
What should have happened: The monospaced font should have rendered without the ligature. This works as expected in the stable release.
Screenshots
Native Monaco included with the OS, nightly build:
Patched Monaco, nightly build:
Patched Monaco, stable build:
Here's the patched font, if it's useful for debugging purposes. Monaco_for_Powerline.otf