IdreesInc / Monocraft

A monospaced programming font inspired by the Minecraft typeface
https://idreesinc.com
SIL Open Font License 1.1
8.03k stars 114 forks source link

non-ligature version #10

Closed coffincw closed 1 year ago

coffincw commented 1 year ago

Would it be possible to add a download to a version without the ligatures?

ChiefArug commented 1 year ago

Most applications that support ligatures also support turning them off

ignaloidas commented 1 year ago

Programing specific ligatures are bad https://practicaltypography.com/ligatures-in-programming-fonts-hell-no.html

While there are no other ligatures in this font, in other fonts I can't get ligatures that actually help me if I want to disable ligatures that impede me.

cdrfun commented 1 year ago

VisualStudio doesnt support turning them off. afaik

Svintooo commented 1 year ago

Having ligatures like these being triggered in regular expressions (or other kind of strings) can be quite annoying. If this happens while reading someone else s code, then you can not just reorder the characters to fix the problem.

If you feel like making a non-ligature version I would be very grateful.

Xaeroxe commented 1 year ago

Yeah many applications don't support disabling these. I'd download a zero ligatures version.

NoSkillPureAndy commented 1 year ago

I agree. I do not like ligatures one bit.

nick21500 commented 1 year ago

@IdreesInc pls pls I'd love to use this font :)

mrparn commented 1 year ago

I just want to add my voice, please make a non-ligature version. I don't think it's a good practice to make ligatures that look like different, also valid characters, but if you are not bothered by them, more power to you.

inqueblot commented 1 year ago

Please this.

teafoot commented 1 year ago

yes pls

Xaeroxe commented 1 year ago

It might be a good idea to lock this. I’m not sure any more productive conversation can be had unless it’s @IdreesInc saying something.

keupoz commented 1 year ago

Here's a version with ligatures removed using opentype.js library Monocraft Unligatured.zip

Xaeroxe commented 1 year ago

@keupoz The font you posted doesn't render at all for me. System is Windows 11

keupoz commented 1 year ago

@keupoz The font you posted doesn't render at all for me. System is Windows 11

oops, yeah, I see it's broken, need to investigate more how to properly remove ligatures

keupoz commented 1 year ago

@Xaeroxe never worked with fonts before, I also renamed the font to "Monocraft Unligatured" just in case and looks like one of name fields can't have spaces. This one should work Monocraft Unligatured.zip

Xaeroxe commented 1 year ago

@keupoz same problem image

keupoz commented 1 year ago

@Xaeroxe idk then :( Maybe deleting ligatures manually with Font Forge may help because looks like the font was made in that program

Seele0oO commented 1 year ago

yes,It's a important thing.

IdreesInc commented 1 year ago

Ligature free version will be released as part of v2.1, which I will make available sometime tonight after finishing up with a few other issues!

I can't believe that somehow programming with the Minecraft font is fine, but adding ligatures is just one step too far...