ofolis / consolig

Consolas with custom programming ligatures
SIL Open Font License 1.1
46 stars 2 forks source link

Comparison with Consolas and Ligaturized Consolas #1

Closed kolmogorov42 closed 4 years ago

kolmogorov42 commented 4 years ago

Hi @ofolis, I'm back with some comments as I promised.

I took a screenshot of the same code in all three of the fonts and pasted it together: consolig_comparison

I absolutely love how you made the lines in the ==, === etc ligatures spaced exactly like the two lines in the original = sign. One thing that doesn't quite add up is the slash in the != and !== signs being drawn a little bit too high.

Compound assignment operators aren't really ligatures except for /=, which seems fine to me.

I must admit I'm not a fan of the ligatures made up from < and >. I find the ones in Ligaturized Consolas look better overall. Though I love when the lower stroke in >= and <= is drawn horizontally. What doesn't look very nice are the < and > parts themselves.

Logic operators look fine to me, as they're made from standard Consolas glyphs.

Also, for some reason, the double quote character looks a tiny bit different in Consolig compared to the other samples.

I probably missed many other ligatures, but these are the first ones that I thought was worth inspecting.

ofolis commented 4 years ago

@kolmogorov42 I made the following changes:

As for the other compound assignments, we can add those as ligatures in a separate issue, since that isn't a bug, just missing ligatures. I'll open that now.

Have a look at https://github.com/ofolis/consolig/releases/tag/v0.2.0-rc1 and let me know what you think.

ofolis commented 4 years ago

I am using another laptop with a 72dpi display. I am seeing weird artifacting. Now that I can do a comparison, I'll start trying to figure out what's up. (@kolmogorov42 )

ofolis commented 4 years ago

I opened #5 to track the artifacting issues, but 0.2.0 will at least get out the glyph changes.

merlindru commented 10 months ago

Just want to say that this is absolutely stunning work. Thank you for making Consolig and putting in so much effort to make it consistent with the original!!