Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.28 KB

README.md

File metadata and controls

26 lines (20 loc) · 1.28 KB

This is a fork of the Blackfont repository, which is a fork of the Hasklig repository, which in turn is a fork of the Source Code Pro.

Source Code Pro doesn't support ligature right now. Hasklig has only limited number of ligatures specifically for Haskell. I don't like some of the existing ligatures in Blackfont, e.g. , , ===, which are more like unicodes than ligatures. I also want to add some of the ligatures specifically for Julia programming language, e.g. <:, >:, im. Hasklig has recently changed to the Calt system from Fira Code, which has much better editability. However, I have not figured out how to implement that. If anyone knows the trick, please let me know.

All operators in Julia, some with ligatures, are:

See HowToAddALigature.md for instructions on how to add more.

If you want to turn off ligatures for the current line in Atom editor so that editing is easier, add the following to your styles.less file.

atom-text-editor .cursor-line {
  -webkit-font-feature-settings: "liga" off, "calt" off, "clig" off;
}