kiliman / operator-mono-lig

Add ligatures to Operator Mono similar to Fira Code
MIT License
3.2k stars 202 forks source link

less_slash and slash_greater not aligned with others #97

Closed urielzen closed 5 years ago

urielzen commented 5 years ago

Operator Mono Lig Light When using less_slash or slash_greater, the following characters are no longer aligned with regular characters.

VSCode Windows

image

dannymcgee commented 5 years ago

By chance, did you use the regular version of Operator Mono Light, but rename the file to add 'SSm'? Just a guess, but I know the ScreenSmart fonts have slightly wider character widths and looser tracking than the print/designer fonts, which could cause a discrepancy like this if the calt glyphs are designed for the other version.

mskelton commented 5 years ago

2019-08-04_16-33-06

It shows up perfectly for me on Mac.

kiliman commented 5 years ago

Oops... looks like when the OM Light (non SSm) versions were being generated, the width was set to 625 (SSm width) vs 550 (Non-SSm width) for some of the glyphs. This is what is causing the alignment issues. I will fix these and push out a new build.

Wrong width image

Correct width image