Comments (7)
I like Double colon
: it describes what it is, it's always correct. On the other hand Type annotation
and similar describe what it means in a specific context, so it's wrong in other contexts (for example in C++ ::
is used to separate scopes). JuliaMono is a great monospace font, not just a Julia font!
from juliamono.
Perhaps Double colon
would be better, being a little more explicit? "Type" is a little ambiguous in this context... 😄 And I suppose it's not technically a ligature either, being neither a single glyph nor part of the Typography panel's Ligature section... But Type annotation
might be OK. Type assertion
?
I'll welcome more opinions... :)
from juliamono.
Thanks @knuesel!
As an alternative to making it opt-in Stylistic Set, it can be added to the (usually opt-out, on by default) Contextual Alternates.
The advantage is that it doesn't need a name and is more likely to be available (or selectable) in various apps (on macOS: Atom (👍), VSCode (👍), Terminal (👍), Kitty (👍), iTerm (👍), Alacritty (👎).
from juliamono.
Making it an Alternative StylisticSet (which are opt-in) works quite well.
Left: without - Right: with
Perhaps you can think of a better name for it too.
from juliamono.
Oh, very nice! Perhaps "Type Annotation Ligature" is a better name?
from juliamono.
Added in v0.005 as a contextual alternate - see if it works OK - I can remove it if not and think again...
from juliamono.
Works great, thanks so much!
from juliamono.
Related Issues (20)
- ≺ (`\prec`) hard to distinguish from less-than HOT 8
- small case "r" looks wierd HOT 3
- Does not respect unicode RIGHT-TO-LEFT OVERRIDE, for some glyphs HOT 8
- Glyph shape of 2 Cyrillic Ext-C characters (U+1C81, U+1C85) HOT 2
- Unpaired parentheses in CHANGELOG.md HOT 5
- Remove v0.5.1 tag HOT 3
- Add support for `\dot (U+0307)` for numbers HOT 4
- "SS20" (splashtidy) does not work in general cases HOT 5
- Daggers too similar? HOT 3
- Combining characters with lower case j doesn't always render the combining character for some glyphs. HOT 8
- Request for 450 font weight HOT 2
- Emoji Presentation for Julia Logo HOT 6
- wedge/bigwedge and vee/bigvee too similar? HOT 2
- Mystery spacing issues HOT 7
- Interrobang glyph is incorrect HOT 7
- Possible alternate variant of small letter "l" with stylistic set? HOT 18
- Problem with CJK glyphs HOT 5
- Take down the "JuliaMono julia manual" since it pollutes google search? HOT 3
- Unintentional missing glyphs in v0.055? HOT 6
- Ligatures are gone in WezTerm after upgrading to JuliaMono 0.055 HOT 5
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 juliamono.