delugia-code: `\ufbab` character does not work anymore
I’m using Windows Terminal with PowerShell (pwsh.exe
)
Before with Delugia Nerd Font
Version 22d4cae
(v2105.24):
Now with Delugia
(Delugia-Complete.zip
), v2105.24-1-ga2e91f1
:
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 21
Actually we are ahead of Nerd Fonts’
Caskaydia Cove
now.With the latest update to Nerd Fonts
v2.3.x
we get the MaterialDesignIcons in PUA A, as details by their Plan 5+. But while they choose to have old and new codepoints together until the next major release, we always kept the correct CJK glyphs and just did not have the corresponding MDI icons.Whatever. Use this table to get the new codepoints for your missed / existing codepoints of MaterialDesignIcons:
From the table you see that you can access
FBAB
(timer_sand_empty
) with codepointF06AD
nowOn some systems you need to use
\U
instead of\u
for 5 digit unicodes. On other you can/have to put two UTF16 codepoints after another (like\udb81\udead
), but some other systems will complain.https://www.nerdfonts.com/cheat-sheet
If you are using oh-my-posh, this might be interesting:
Edit: Add info on oh-my-posh
You gave the unicode code in the title 🤦
Great!
Those who can read but do not have no advantage on those who can not read…
ACK. I got side tracked (real work), will continue here later…
Problem Statement
Arabic and Hebrew letters, recently added to Cascadia Code, occupy the same code points as some symbols we want to patch in. The letters occupy the correct code points according to Unicode, the symbols are strictly on wrong code points (but they do not have ‘official’ code points).
Problem Details
Material Design Icons occupy
F001
-F847
Nerd Font patches them in shifted toF500
-FD46
Why do they shift it? Font Awesome occupy
F000
-F2E0
The Unicode Blocks are defined as this:
Private Use Area
E000
-F8FF
CJK Compatibility IdeographsF900
-FAFF
Alphabetic Presentation FormsFB00
-FB4F
Arabic Presentation Forms-AFB50
-FDFF
Originally the Material Design Icons occupy the private area which is fine. Because Nerd Fonts adds so many icons the private area is faaaaaar to small and they enter neighboring blocks 🙄
Solution Ideas
Solution 1 is anglocentric and is not desirable in a global world imho. Solution 2 will result in a lot complaints because some users want some of the symbols. Solution 3 will also result in complaints because users will not find the symbols at the ‘normal’ positions.
‘normal’ means as defined by Nerd Fonts, the Material Design Icons originally sit at other code points anyhow.
I will search for another slot.
Sure:
ﮫ
Have a great time!
Thanks for reporting this.
I’m still camping but will be back in civilized regions on the weekend.
It would help me finding the glyph if you could copy&paste it into a comment here (it may render wrong/differently in the browser but that does not matter).