Italics look awkward and are hard to read (possibly different font entirely?) #13978

Closed
opened 2026-01-31 03:57:29 +00:00 by claunia · 7 comments
Owner

Originally created by @faho on GitHub (May 27, 2021).

Windows Terminal version (or Windows build number)

1.9.1445.0

Other Software

In this case Debian 10 in WSL1, bash 5.0.3, ncurses 6.1+20181013-2+deb10u2

I don't think it matters.

Steps to reproduce

Set font to Cascadia Code or Mono (which, as I understand it, is the default and recommended font?)

Inside bash (or fish) run:

printf '\e[3mitalic\n\e(B\e[mnormal\n'

This shows the a line with the text "italic" in italic, and a line that says "normal" in non-italic.

(\e[3m is xterm's "enter_italics_mode" and \e(B\e[m is exit_attribute_mode)

Expected Behavior

Italic font is essentially the same as the normal font and readable.

Actual Behavior

Italic font is distracting and hard to read.

screenshot

This is mainly an issue for me because my emacs configuration renders comments in italic, so it's hard to read the comments.

Originally created by @faho on GitHub (May 27, 2021). ### Windows Terminal version (or Windows build number) 1.9.1445.0 ### Other Software In this case Debian 10 in WSL1, bash 5.0.3, ncurses 6.1+20181013-2+deb10u2 I don't think it matters. ### Steps to reproduce Set font to Cascadia Code or Mono (which, as I understand it, is the default and recommended font?) Inside bash (or fish) run: ```bash printf '\e[3mitalic\n\e(B\e[mnormal\n' ``` This shows the a line with the text "italic" in italic, and a line that says "normal" in non-italic. (`\e[3m` is xterm's "enter_italics_mode" and `\e(B\e[m` is exit_attribute_mode) ### Expected Behavior Italic font is essentially the same as the normal font and readable. ### Actual Behavior Italic font is distracting and hard to read. ![screenshot](https://user-images.githubusercontent.com/5185367/119798276-49311200-bedb-11eb-9aa8-63666b57770b.png) This is mainly an issue for me because my emacs configuration renders comments in italic, so it's hard to read the comments.
Author
Owner

@skyline75489 commented on GitHub (May 27, 2021):

Actually this is expected. The font is called 'Cascadia "Curve"'. See https://github.com/microsoft/cascadia-code/releases/tag/v2105.24

@skyline75489 commented on GitHub (May 27, 2021): Actually this is expected. The font is called 'Cascadia "Curve"'. See https://github.com/microsoft/cascadia-code/releases/tag/v2105.24
Author
Owner

@faho commented on GitHub (May 27, 2021):

... is there a way to turn it off?

I legitimately find it distracting (because it's sooo different from the rest) and hard to read.

Cascadia itself is alright and the other fonts I have installed are bad, so I would prefer not to have to switch to something else entirely.

E.g.

2021-05-27 13_03_00-emacs app py

This reads to me as "Default optionj ane manked with *"

(also already reported for cascadia-code at https://github.com/microsoft/cascadia-code/issues/468)

@faho commented on GitHub (May 27, 2021): ... is there a way to turn it off? I legitimately find it distracting (because it's sooo different from the rest) and hard to read. Cascadia itself is alright and the other fonts I have installed are bad, so I would prefer not to have to switch to something else entirely. E.g. ![2021-05-27 13_03_00-emacs app py](https://user-images.githubusercontent.com/5185367/119815528-f01daa00-beeb-11eb-8110-01456bc1af2a.png) This reads to me as "Default optionj ane manked with *" (also already reported for cascadia-code at https://github.com/microsoft/cascadia-code/issues/468)
Author
Owner

@zadjii-msft commented on GitHub (May 27, 2021):

You know, we've got issues for "add setting to disable xyz font feature", so it's not unreasonable to have one for italics as well. I'll tag this up and include it in #1790

@zadjii-msft commented on GitHub (May 27, 2021): You know, we've got issues for "add setting to disable xyz font feature", so it's not unreasonable to have one for italics as well. I'll tag this up and include it in #1790
Author
Owner

@DHowett commented on GitHub (May 27, 2021):

I'm going to say that we should subsume this issue ("disable italics") into the font config one, close this one and direct users who have complaints about Cascadia to move along to the Cascadia repository.

@DHowett commented on GitHub (May 27, 2021): I'm going to say that we should subsume this issue ("disable italics") into the font config one, close this one and _direct users who have complaints about Cascadia to move along to the Cascadia repository._
Author
Owner

@DHowett commented on GitHub (May 27, 2021):

So: if you have complaints about Cascadia, move along to the cascadia repository.

@DHowett commented on GitHub (May 27, 2021): So: if you have complaints about Cascadia, move along to [the cascadia repository](https://github.com/microsoft/cascadia-code).
Author
Owner

@Uxorious commented on GitHub (May 27, 2021):

Sure. But in the meantime, I suspect a lot of us will stop using Cascadia Code.

@Uxorious commented on GitHub (May 27, 2021): Sure. But in the meantime, I suspect a lot of us will stop using Cascadia Code.
Author
Owner

@DHowett commented on GitHub (May 27, 2021):

You're welcome to do that.

@DHowett commented on GitHub (May 27, 2021): You're welcome to do that.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#13978