felixse / FluentTerminal

A Terminal Emulator based on UWP and web technologies.
GNU General Public License v3.0
9.21k stars 443 forks source link

some Unicode characters are colored surprisingly #936

Open gdamore opened 3 years ago

gdamore commented 3 years ago

Example:

PgUp, PgDn, ◀ ▲ ▼ ▶ to navigate. ESC when done.

On most terminals, the right and left arrows are not colored. I guess this is a problem with the underlying font? I don't understand why these particular unicode glyphs get colored. On Windows Terminal or various other terminal applications the colors are not present, and thus my escape sequences (which I use to provide coloring in my app) are honored, but in Fluent the colors for the right and left arrows are overridden to blue background and white foreground.

hanskokx commented 3 years ago

For what it's worth, Android renders them with color, too. 🤷🏼‍♂️

RokeJulianLockhart commented 3 years ago

Strangely, many characters are considered by many font developers to be emojis whilst their counterparts are not. It is a strange phenomenon that has been exasperated by the introduction of many emojis to Unicode. Attempt replacement of whichever font Fluent Terminal is utilising with whichever Windows Terminal is utilising instead, if they are different. I am confident that the font that you are utilising is what is problematic.

hanskokx commented 3 years ago

You can certainly change the font in the settings. This ought to resolve your issue.