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):
grafik

Now with Delugia (Delugia-Complete.zip), v2105.24-1-ga2e91f1:
grafik

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 21

Most upvoted comments

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 codepoint F06AD now

image

On 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 image

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…

For my use case (Windows Terminal), I have no problem with changing my characters to another code point. That might be different for others of course, but I think including “hebrew/arabic people” is the right way of doing it.

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 to F500 - 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 Ideographs F900 - FAFF Alphabetic Presentation Forms FB00 - FB4F Arabic Presentation Forms-A FB50 - 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

  1. Drop Arabic / Hebrew
  2. Drop Material Design Icons
  3. Shift Material Design Icons to another range

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).