kiliman / operator-mono-lig

Add ligatures to Operator Mono similar to Fira Code
MIT License
3.22k stars 203 forks source link

Ligatures don't work on Terminal.app, Fira Code's do #40

Closed AuroraWright closed 6 years ago

AuroraWright commented 6 years ago

After patching the font using this program and selecting it in Terminal.app on macOS, ligatures don't show up, while they do with Fira Code. Otherwise, they work fine using Sublime Text.

kiliman commented 6 years ago

Thanks for the report. Fira Code uses a different method for generating ligatures than I do. I'm not an expert in OpenType, so I wasn't aware there was a difference.

I just ordered a book that goes into more detail. I hope to be able to replicate the way Fira Code works. Things like being able to move the carat (insertion point) inside the ligature (#35) as well as not converting long sequences into ligatures (e.g. ===== or +++++) (#37).

I'll keep you updated on the progress.

kiliman commented 6 years ago

This has been fixed in new branch features/contextsubst. It builds the fonts just like Fira Code.

NOTE: This only includes the Operator Mono ScreenSmart Book and Book Italic versions. This update was mainly for testing the new build process.

haakonstorm commented 5 years ago

Will Operator Mono give ligatures in Rstudio? (v1.1 or v1.2?)

ProfKache commented 4 years ago

Still doesn't work for me till now. Only Fira code works with ligatures.