Italic characters stripped down in neovim (other terminals do not have this issue) #19772

Closed
opened 2026-01-31 06:53:09 +00:00 by claunia · 8 comments
Owner

Originally created by @gwjulian on GitHub (Apr 27, 2023).

Windows Terminal version

1.16.10261.0

Windows build number

10.0.19044.0

Other Software

NVIM v0.9.0
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3

Steps to reproduce

With Cascadia code or Recursive type mono open a neovim session with an italic-support theme/colorscheme

Expected Behavior

Italic characters should not be stripped or shown incomplete

Actual Behavior

Italic letters are cut/stripped or
image

Originally created by @gwjulian on GitHub (Apr 27, 2023). ### Windows Terminal version 1.16.10261.0 ### Windows build number 10.0.19044.0 ### Other Software NVIM v0.9.0 Build type: RelWithDebInfo LuaJIT 2.1.0-beta3 ### Steps to reproduce With Cascadia code or Recursive type mono open a neovim session with an italic-support theme/colorscheme ### Expected Behavior Italic characters should not be stripped or shown incomplete ### Actual Behavior Italic letters are cut/stripped or ![image](https://user-images.githubusercontent.com/102186778/234736718-0a1da451-b59c-4930-bf41-165ea760bd06.png)
claunia added the Issue-BugResolution-Duplicate labels 2026-01-31 06:53:09 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Apr 27, 2023):

Wadda ya know, this was just fixed in #14959.

/dup #9381

@zadjii-msft commented on GitHub (Apr 27, 2023): Wadda ya know, this was _just_ fixed in #14959. /dup #9381
Author
Owner

@microsoft-github-policy-service[bot] commented on GitHub (Apr 27, 2023):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@microsoft-github-policy-service[bot] commented on GitHub (Apr 27, 2023): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
Author
Owner

@gwjulian commented on GitHub (Apr 27, 2023):

@zadjii-msft I still see text being cut despite changing text aliasing like the dup suggest.
But, I don't know, do I need to update my terminal? or rather wait for the update to come?
thanks by the way

@gwjulian commented on GitHub (Apr 27, 2023): @zadjii-msft I still see text being cut despite changing text aliasing like the dup suggest. But, I don't know, do I need to update my terminal? or rather wait for the update to come? thanks by the way
Author
Owner

@lhecker commented on GitHub (Apr 27, 2023):

You'll likely have to wait for the update to be released. It'll first ship in Windows Terminal Preview 1.18. We are nearing a release, but we don't have an exact release timeline yet, because 1.18 will contain a massive overhaul of a lot of fundamental components (the entire UI setup to facilitate tab tear-out & text rendering being rewritten from scratch).

@lhecker commented on GitHub (Apr 27, 2023): You'll likely have to wait for the update to be released. It'll first ship in Windows Terminal Preview 1.18. We are nearing a release, but we don't have an exact release timeline yet, because 1.18 will contain a massive overhaul of a lot of fundamental components (the entire UI setup to facilitate tab tear-out & text rendering being rewritten from scratch).
Author
Owner

@lhecker commented on GitHub (Apr 27, 2023):

With Cascadia code or Recursive type mono open a neovim session with an italic-support theme/colorscheme

Although I should mention that both you and #9381 are wrong about this, if I may be so frank. 😅 Yes, the issue does happen for Recursive Mono and FiraCode, but it will not happen for Cascadia Code. Unless you forgot to install its italic variant. This is how Cascadia Code with the proper italic variant looks like in 1.16.10262.0, for reference:
image

@lhecker commented on GitHub (Apr 27, 2023): > With Cascadia code or Recursive type mono open a neovim session with an italic-support theme/colorscheme Although I should mention that both you and #9381 are wrong about this, if I may be so frank. 😅 Yes, the issue does happen for Recursive Mono and FiraCode, but it will not happen for Cascadia Code. Unless you forgot to install its italic variant. This is how Cascadia Code with the proper italic variant looks like in 1.16.10262.0, for reference: ![image](https://user-images.githubusercontent.com/2256941/234860979-b9c9b50d-3b0d-41ef-b12c-e54008130255.png)
Author
Owner

@gwjulian commented on GitHub (Apr 27, 2023):

@lhecker Thanks for the reply.
Yes, In fact I'm using the nerd font patched cascadia code so that might be the issue as well.
I'll be waiting the update then.

@gwjulian commented on GitHub (Apr 27, 2023): @lhecker Thanks for the reply. Yes, In fact I'm using the nerd font patched cascadia code so that might be the issue as well. I'll be waiting the update then.
Author
Owner

@lhecker commented on GitHub (Apr 27, 2023):

For a bit of a technical background, if you're using Caskaydia Cove: That font doesn't ship with our (Cascadia Code's) italic variant, which results in the text renderer using "simulated italics", which "lean" so much to the side that they end up being outside of the cell and get clipped off. You could use Delugia Code instead which does ship with the proper italics. I'm using Delugia myself, especially since Caskaydia Cove has many more subtle issues in general (as well as all other official nerd fonts unfortunately).

@lhecker commented on GitHub (Apr 27, 2023): For a bit of a technical background, _if_ you're using Caskaydia Cove: That font doesn't ship with our (Cascadia Code's) italic variant, which results in the text renderer using "simulated italics", which "lean" so much to the side that they end up being outside of the cell and get clipped off. You could use [Delugia Code](https://github.com/adam7/delugia-code) instead which does ship with the proper italics. I'm using Delugia myself, especially since Caskaydia Cove has many more subtle issues in general (as well as all other official nerd fonts unfortunately).
Author
Owner

@gwjulian commented on GitHub (Apr 27, 2023):

@lhecker I actually prefer using Recursive Duotone (for the mix of casual and semicasual styles), but Delugia seems to be good, I'm gonna be trying it out.
Thanks again!

@gwjulian commented on GitHub (Apr 27, 2023): @lhecker I actually prefer using Recursive Duotone (for the mix of casual and semicasual styles), but Delugia seems to be good, I'm gonna be trying it out. Thanks again!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#19772