Comments (8)
Hello box drawing character enthusiasts.
We are in the process of adding support for programming ligatures and box drawing characters to Intel One Mono. We are currently at a BETA stage which is a good time to get feedback on the character set and forms.
In this zip file is a beta build which you can install to try out the new character set. If you are trying out the ligatures, there are a few things to note:
Rendering – There are some rendering issues with overlapping glyphs in some of the programming ligatures. This will be addressed in the final build.
Feedback Timeline – In order to make sure your feedback is heard, please post any thoughts in this thread by the end of the week.
Calt Feature – In this beta build, the ligatures will be activated by default through the calt feature. This will ensure they are easy to test, but in the final build the ligatures will be accessed though stylistic sets in order to ensure those who do not use ligatures can continue to have them off by default.
Thank you for your time and thoughts!
Intel One Mono Programming Ligature BETA.zip
from intel-one-mono.
With the font files you posted in xterm (same result in Emacs):
There are tiny issues, the glyphes don't perfectly connect (maybe some hinting issue), but they very rarely do (MonoLisa is the best at it), but this is very good in general. I also suspect that the characters highlighted on this screen shot should be diagonally connected to form a larger cross; again, something a lot of typefaces get wrong.
from intel-one-mono.
The tiny spaces only appear in Xterm, not in Emacs. Not a big deal though, lots of fonts have this very problem, I suspect hinting subtleties.
As for diagonal alignment, most typefaces do not even provide the glyphs. Both PragmataPro and Berkeley Mono have the correct ones though.
Environment:
- Linux
- Freetype 2.13.2
- Xft configuration:
Xft.dpi: 163 Xft.antialias: 1 Xft.hinting: 1 Xft.autohint: 0 Xft.lcdfilter: lcddefault Xft.hintstyle: hintsfull Xft.rgba: rgb
In Emacs:
from intel-one-mono.
Noted. Looking into this.
from intel-one-mono.
That would be nice - I use some of these box chatracters for comments in the my source. I use ascii flow to generate the boxes.
from intel-one-mono.
I'd love to see this as well; I've just spent the last hour trying to debug exactly which font Emacs is falling back to for those unicode characters because IntelOne Mono doesn't have them.
Top is Emacs, bottom is vim in a terminal. Both of them are configured to use IntelOne Mono, but my terminal has box drawing characters built into it as a fallback for when the preferred font is missing them.
I'm still trying to figure out how to fix Emacs by specifying a different fallback font somewhere, but I think the ideal solution is for IntelOne Mono to include those characters directly.
EDIT: For those using Doom Emacs, section 4 of the :ui unicode docs describes how to set a fallback.
from intel-one-mono.
Thank you for trying this out!
What operating system are you using? Do you have a non default line height set Emacs?
When I test the fonts in Emacs, the straight box glyphs align vertically without a gap.
The diagonal alignment is great feedback, thanks, I wasn't sure what the expected behaviour was here because as you note, a lot of fonts do not align these vertically. We will fix this.
from intel-one-mono.
Release 1.4.0 includes box drawing glyphs and programming ligatures.
from intel-one-mono.
Related Issues (20)
- Please add glyphs (icons) support - Nerd Fonts Patch HOT 5
- Additional weights
- css `font-stretch` is not working for Intel One Mono HOT 1
- Additional widths
- Spacing in Eclipse editor HOT 1
- render result is not right in pycharm subpixel mode HOT 1
- Support of DIN 91379 (Unicode subset for Europe)
- Incorrect Display of Button Names on Google Bard Website in Mozilla Firefox (116.0/64-bit) on Windows 11 HOT 1
- Spacing mark are not dead marks (non-spacing)
- stylistic sets for italics
- Chinese not supported
- On Microsoft One Note, line spacing is way too much HOT 1
- Plans for Greek support HOT 1
- Tab characters are not aligned HOT 5
- Incorrect font family name in Readme.md HOT 1
- Font doesn't show up in Jetbrains CLion HOT 3
- Request: Add U+276F (prompt cursor of pure and powerlevel10k theme) HOT 1
- Notify about unpublished feature tests
- A little more detail in .zip file names, please?
- Support for persian and arabic characters
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 intel-one-mono.