Skip to content

A programming font based on Hasklig/Source Code Pro for Julia

Notifications You must be signed in to change notification settings

jianghaizhu/JuliaLig

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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;
}

About

A programming font based on Hasklig/Source Code Pro for Julia

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 81.2%
  • Batchfile 12.4%
  • Shell 6.4%