Page 1 of 1

Problem with Displaying certain Unicode characters

Posted: 15.10.2025 07:04
by Cr8zy_Ivan
I have a problem with CudaText displaying some unicode characters correctly. I often use specific characters, in my notes and comments, and CudaText seems to have a hard time displaying some of them.

As an example, I use the characters "▶" and "◀" as arrows, meaning "this 'then' this" (unicodes: U+25B6 and U+25C0). Using CudaText's default font (Consolas) on Windows, CudaText seems to display two (2x) characters instead of one (1x). Consolas being a monospace font, with "◀", CudaText displays some sort of bizarre character at the beginning, then "◀". There are other characters that do not display correctly at all. Here is a short list, only to list a few:

∅ 2205 EMPTY SET
⇇ 21C7 LEFTWARDS PAIRED ARROWS
⇈ 21C8 UPWARDS PAIRED ARROWS
⇉ 21C9 RIGHTWARDS PAIRED ARROWS
⇊ 21CA DOWNWARDS PAIRED ARROWS
⋘ 22D8 VERY MUCH LESS-THAN
⋙ 22D9 VERY MUCH GREATER-THAN

This isn't a "Consolas" font issue because everything works fine with other word editors with this font. I don't use Linux yet so I'm not sure if this is a problem specific to Windows.

Is there a setting or a fix for this? A plugin perhaps?

Any help is appreciated. Cheers!

Re: Problem with Displaying certain Unicode characters

Posted: 15.10.2025 07:27
by main Alexey
This is issue of GDI font engine... discussed weeks ago:
https://wiki.freepascal.org/CudaText#Wi ... characters
Does registry hack help?

Re: Problem with Displaying certain Unicode characters

Posted: 15.10.2025 18:00
by Cr8zy_Ivan
Thank you Alexey. This kind of helps. I can edit the registry at home, but unfortunately, I don't have access to the registry at work. These stupid unicode characters are so half-assed and unpredictable. I didn't know about the Win10/11 specifics on this, so thank you. I don't know if this issue is only in Windows but I'm becoming increasingly frustrated with this OS.

Anyhow, I would need a "Non-Admin Access" way to solve the problem. My only other option is to use other unicode characters that simply "work". But then again, this would be specific to the Consolas font, only in Windows. I don't know if this would solve "the issue" universally (for any OS, and any Font)... Actually, I just tested the "🡲" character (Wide-Headed Rightwards Medium Barb Arrow), which is my preferred form of arrow. I don't use it because it simply does not work on Android, but it works in CudaText. For F%$# Sakes... Unicode is supposed to be an international standard, and no one seems to be implementing it as it should be.

Re: Problem with Displaying certain Unicode characters

Posted: 16.10.2025 04:08
by main Alexey
I only hope that you can access regedit on the work PC. because user shown me that registry hack, now I don't want to implement different font renderings (GDI plus, Uniscribe). it would be lot of work for very small profit if we have that registry hack.

Re: Problem with Displaying certain Unicode characters

Posted: 18.10.2025 00:01
by Cr8zy_Ivan
By finding the plugin to side load fonts in CudaText without installing them in Windows actually solves my problem. All that is left for me to do is to select a font that contains the characters I want to use.

Cheers!