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.64k stars 804 forks source link

Regression in `Soft_Dotted` characters #486

Closed dscorbett closed 2 years ago

dscorbett commented 3 years ago

Cascadia family version

2105.24

Cascadia family variant(s)

Cascadia Code (the version with ligatures), Cascadia Mono (the version without ligatures)

Font file format(s)

.ttf (variable), .ttf (static), .otf (static)

Platform

macOS 10.14.6

Other Software

No response

What happened?

Characters with the Soft_Dotted Unicode property should lose their dots when followed by marks above (specifically, marks with ccc=230). Cascadia does not support this. This is a regression; see #386.

Here is <U+0069, U+0325, U+030A, U+006A, U+0325, U+030A, U+012F, U+0325, U+030A, U+0456, U+0325, U+030A, U+0458, U+0325, U+030A, U+1ECB, U+0325, U+030A>. Each soft-dotted letter is followed by two diacritics, one below and one above. All of the dots above the letters should be suppressed. i̥̊j̥̊į̥̊і̥̊ј̥̊ị̥̊

aaronbell commented 3 years ago

It appears that the code to implement this was left out of the most recent version :/. I'll fix it.

DHowett commented 3 years ago

@aaronbell should I hold off on preparing a 2106.01/2106.02 release for a fix like this? Or is it more important to get the family name changes for the static instances out?

aaronbell commented 3 years ago

I have a fix that I can push up tonight. Was just waiting to hear from y’all on the other item.

aaronbell commented 2 years ago

It appears this was resolved in #511. Closing.