Comments (15)
Good idea. Now we have:
from juliamono.
No problem - I'm just glad someone's using it! :) I'll have a look at them soon. (I don't think they look so bad on my machine, but I'll investigate... :)
from juliamono.
Maybe someone just has to write a JuliaTerminal as well 😆
from juliamono.
Interesting. I was checking them against the Julia manual - are these wrong - when I type \frakA
or \frakN
in the REPL?
julia> '𝔄'
'𝔄': Unicode U+1D504 (category Lu: Letter, uppercase)
julia> '𝔑'
'𝔑': Unicode U+1D511 (category Lu: Letter, uppercase)
from juliamono.
What do you mean by wrong? The unicode tables for these math fonts are sometimes a bit odd in that they have some holes, where characters already had a codepoint in previous versions, so the codepoints aren't always together.
from juliamono.
This is a bit of a puzzler. But given that this is a Julia-oriented font, I'm thinking to defer to Julia's way of obtaining these characters, rather than extracting Unicodes directly like you do:
These look more correct?
(Not shown are \\Im
and \\Re
.)
from juliamono.
I am pretty sure those should be the same, but perhaps I got something wrong? These look great now! (BTW, how are you getting the script h
? Apparently, Julia doesn't have \hscr
, only \planck
, which I believe is the proper substitution.)
from juliamono.
I think that's \scrh
. There is a \planck
but it looks just like an ordinary 'h' to me (although they're different glyphs). I suppose I could make \planck
a bit more italic ...
from juliamono.
I think that's \scrh
🤦 I confused it with \ith
, which Julia indeed doesn't complete. https://en.wikipedia.org/wiki/Mathematical_Alphanumeric_Symbols#Latin_letters lists it as lowercase italic h though, so it should probably fit in with the other italic characters.
from juliamono.
I shall give the planck constant (and planck constant over two pi
, U+210F) some right-shift...
from juliamono.
\planck
still looks a bit out of place with the other \it*
characters:
Would it be possible to add some serifs as well?
from juliamono.
It's now almost completely perfect! Only some bscr
and scr
characters still differ in size a bit (I know, I'm greedy! 😇):
I wonder whether the larger ones could be made a bit smaller.
from juliamono.
On my Mac at least, kitty is the odd-one out - it seems to rescale some of the characters, perhaps to keep them inside the bounding box.
The other applications are happy for the glyphs to slightly overlap their boundaries if required to do so.
from juliamono.
Perhaps this is the issue: kovidgoyal/kitty#2272 (comment)
kitty uses a character grid display for performance reasons and because it fits with what a terminal actually is supposed to be. It's never going to have good support for extremely complex scripts, because they simply cannot be rendered in a character cell manner. That said, I dont know what the issue with this particular script is, I will investigate, when I have some time.
Would it make sense to open an issue there?
from juliamono.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions!
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.