Skip to content

Releases: kiliman/operator-mono-lig

Fix font weights

20 Mar 14:43
77b3f4e
Compare
Choose a tag to compare

This fixes a bug that Bold is interpreted as a standard font style (instead of Book) by some applications and operating systems.

Remove canvas depenency which causes issues

23 Dec 23:30
1babf49
Compare
Choose a tag to compare

This removes the canvas dependency that caused problems. It was only used to generate the preview images.

Add new ligatures

21 Dec 16:49
10dd25f
Compare
Choose a tag to compare

Thanks to @Jakob6174 we now have some new ligatures.

// new ligatures v2.5

- colon_colon                         ::
- exclam_exclam                       !!
- semicolon_semicolon                 ;;
- less_less                           <<
- greater_greater                     >>
- hyphen_equal (minus_equal)          -=
- asterisk_equal                      *=
- slash_equal                         /=
- less_slash_greater                  </>
- less_less_equal                     <<=
- quotedbl_quotedbl_quotedbl          """
- quotesingle_quotesingle_quotesingle '''

See README and Ligature Preview

Fix invalid package-lock

18 Feb 14:52
7a86cd0
Compare
Choose a tag to compare

The package-lock.json file included invalid references to packages. This was causing errors when trying to install.

Fix italic ligatures slating wrong direction

18 Dec 14:37
Compare
Choose a tag to compare

This release fixes an issue with some of the italic ligatures slanting in the wrong direction #160

Fix issues with ligatures in italic

13 Dec 15:30
Compare
Choose a tag to compare

This release uses a new way to patch the font files. It uses feature files (.fea) to build the necessary tables. It turns out that the fonttools package (the one that provides the ttx command) includes a way to import feature files.

This process is similar to how FIra Code works. I plan on supporting more ligatures and hopefully will be able to use this technique to handle some of the more advanced features as well (like unlimited arrows, context-sensitive spacing, etc.)

Fix multiple profiles support and naming table

09 Mar 21:18
Compare
Choose a tag to compare

The tool supports generating multiple versions of fonts with different ligatures and names. Apparently the script was broken and never ran correctly for the non-default profiles. This has been fixed.

Also @Jakob6174 found an issue with the naming table not being consistently updated. This affected the Mac font generation. Thanks Jakob!

Add less_hyphen_greater ligature to all weights

31 Oct 18:17
Compare
Choose a tag to compare

This release includes the new ligature less_hyphen_greater by @CandySunPlus.

Add w_w_w ligature for Operator Mono SSm Book/Italic

31 Oct 17:50
Compare
Choose a tag to compare

This release adds the w_w_w.liga ligature to Operator Mono SSm Book/Italic.

I realize this is a controversial ligature, so if you do not like it, you can remove it from your build by following the directions in the README for "Customize your generated font".

Add a file named profiles.ini to your ./original folder with the following contents. This will exclude that ligature from your font when you build.

[default]
!w_w_w.liga

Add Operator Mono Book/Book Italic ligatures

01 Oct 00:12
Compare
Choose a tag to compare

This release finally adds some more non-ScreenSmart fonts. These are the Book/Book Italic weight.