Comments (16)
I think it's enough just to remove the liga + calt
Single substitution ones are only called through liga and calt (if you look in font.props you can see that the single substitution ones have no script/language specified)
from monoid.
Right, gsub_lookups just lists all possible lookups. There isn't a real way to query it, so I have to chug through all of them to try and find gsub_ligature
and gsub_contextchain
to remove liga
and calt
sublookups.
from monoid.
Ok, wait a bit doing anything as I'll see if can use just calt and that might solve the issue.
from monoid.
I think adding this as an option is a good idea either way, because I personally would prefer to see "<= over ≤" in my code simply due to trained recognition.
from monoid.
Yep, but no reason for doing so in the build scripts because if everything is contextual alternates then you'll have to actively enable "calt" in your editors for it to appear.
from monoid.
i think...
from monoid.
Unfortunately, Linux users are stuck with xft
which renders pretty much every font everywhere. Hardly anyone bypasses font rendering options, since font rendering is already a difficult problem handled by xft. Given that xft doesn't support disabling contextual alternates, this means that one can't simply disable contextual alternates or ligatures.
This commonly leads to Linux-specific forks for fonts that ligatures, like Monaco: https://gist.github.com/epegzz/1634235
from monoid.
Ah...I'm not a linux guy :)
from monoid.
I've disabled it in source until we get it sorted out :)
from monoid.
I'll have this ready tomorrow and everything should be good to go before the 25th 👍
from monoid.
Perfect - not critical though so don't 😅
The whole concept is still quite experimental in terms of editor support.
from monoid.
does the disable thing work now?
from monoid.
Nope, didn't implement that yet. Will get around to that next weekend.
from monoid.
No stress, just curious 😄
from monoid.
Just wanted to say -- excellent font, really shaping up to be the best programming font. Looking forward to having ligatures again -- Monoid was the only font with ligatures that worked in OS X Terminal and Xcode. Thank you for your work, truly well done.
from monoid.
@glebd cheers, ligatures will reappear for sure - any ideas/suggestions about ligatures are much welcomed in #25 👍
from monoid.
Related Issues (20)
- Just show my love
- Neovim-qt, Windows 7: "monoid is not a fixed pitch font" HOT 1
- Support on Xshell terminal
- Something is wrong with small l HOT 1
- Tight variant capitals kerning HOT 1
- CamelCase kerning to separate the words a bit?
- MM transforms to ligature in vsvode HOT 2
- Broken "&&" ligature on Kitty terminal HOT 2
- Add hinting to glyphs?
- U+2211 N-ARY SUMMATION is too short
- Consider distributing a non-ligature version of Monoid HOT 1
- Underline probably gone wrong - does not work in Eclipse
- sublime text 3 support HOT 1
- Monoid is NOT monospaced HOT 2
- How to download? HOT 1
- [help wanted] set retina version in visual studio code HOT 1
- U+0307 and U+0308 don't combine with some characters
- No bitmap-like sharpness? HOT 1
- Are Retina and Regular weights supposed to be different? HOT 1
- Inclusion of Monoid as a Fontist formula
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from monoid.