Comments (5)
Fira Code does not contain those emojis, so that is a back-up font - which appears to have a different width.
from firacode.
@kenmcd Yes, I know the font itself does not contain emoji. I only wonder if there's a way for the font (or fonts in general) to instruct the system to "pad" non-aligned characters so that they are aligned with the rest of the font.
from firacode.
I do not know of any way to force characters to be fixed space using the operating system.
You may want to take a look at Nerd Fonts.
https://github.com/ryanoasis/nerd-fonts
They make versions of monospace fonts with icons and symbols already merged into them.
Including Fira Mono.
So take a look there first; it may be useful to you.
Merging color emojis is kind of a minefield.
Nerd Fonts has tools to do font merging.
fonttools and nanoemoji also have tools to merge fonts.
I have seen this discussed before in both of those projects, so perhaps someone has already done it.
from firacode.
if there's a way for the font (or fonts in general) to instruct the system to "pad" non-aligned characters so that they are aligned with the rest of the font
No way. The only solution here is if the app that does text rendering does that. I think some terminals force emoji to character grid, although Iām not sure which ones
from firacode.
I think almost all terminals do that. But not text editors.
from firacode.
Related Issues (20)
- Language-specific: PHP HOT 5
- openSUSE Repo HOT 1
- iOS supports please? HOT 2
- v2 heights were much better in a terminal with background colors HOT 2
- Linux bootstrap script fails on both outdated and newish distros HOT 1
- [Proposal] Improve the aesthetics of underscores (adjust width and vertical alignment)
- Ascender / Descender / Cap Height HOT 2
- Glyph request: ā , ā®, ā” (U+2320, U+23AE, U+2321)
- Glyph request: š»,š (U+1D53B, U+1D54E) HOT 1
- Glyph request: complete "Miscellaneous Symbols and Arrows", esp ā¬”, ā¬¢
- Add human readable names for cvXX and ssXX font features HOT 6
- How to delete Ligature Characters (Ellipsis)?
- Add stylistic set to turn off "|--" ligature HOT 1
- Progress Bar in VSCode HOT 2
- How to disable ligature for only the equality signs
- CotEditor HOT 1
- Option to disable ligature for double or triple greater than/less than sign HOT 2
- Add wiki for installation on code-server HOT 6
- Wiki: macOS installation is not up to date HOT 1
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 firacode.