microsoft / cascadia-code

This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
Other
25.39k stars 803 forks source link

Bug (?) while using Cascadia Code PL Italic with Russian letters #509

Closed io-qar closed 3 years ago

io-qar commented 3 years ago

Cascadia family version

2105.24

Cascadia family variant(s)

Cascadia Code (the version with ligatures)

Font file format(s)

Windows Terminal included version (TTF (variable))

Platform

Windows 10 21H1

Other Software

Visual Studio Code 1.57.0

What happened?

In your README file there's 2 Russian letter П and Т wich looks like this in Italic: RUSSIAN P RUSSIAN T

It also looks great in Windows settings: Windows Settings

But in VS Code I see this (the first and the last letters) while typing Russian letters: VSC example

Just like another 2 letters: image and something like ш with dash above.

Or maybe I get something wrong?

aaronbell commented 3 years ago

Hi! The п and т that you're seeing with the line above are alternate forms used in Serbian.

The normal way of accessing these forms is via localized forms, but Cascadia Code Italic also includes them under Stylistic Set 3, a common method for providing those forms when the locl feature is not supported. I anticipate that you have that stylistic set activated in VS Code (probably for functionality in another font), so disabling it will return you to standard Russian.

io-qar commented 3 years ago

Thank you! i found out this problem was because of enabled ss03 option in editor.fontLigatures in settings.json. I edited settings when I use Fira Code, so now it looks like this: image

Thank you once again!

UPD. I get it now. Stylistic Set 3 == ss03