libertinus icon indicating copy to clipboard operation
libertinus copied to clipboard

In Serif-Semibold(Italic), some combining chars are assigned to the wrong Unicode-Slots

Open kopeckyf opened this issue 2 years ago • 2 comments

Describe the bug In SerifSemibold and SerifSemibold-Italic, some combining characters are assigned to the wrong Unicode slots. For example, U+0361, Combining Double Inverted Breve, is assigned to a normal combining breve in Semibold. This seems to concern at least the range 358–363.

Expected vs. actual behavior / Screenshots / logs In Regular, the assignment is correct:

grafik

But it is very wrong in Semibold:

grafik

Additional context A fix is not too hard, and I might open a pull request solving the issue, but I wanted to raise the issue first to see if others want to chime in. Maybe there is historic context I'm missing?

kopeckyf avatar May 19 '22 09:05 kopeckyf

I'll finish today the revisions of Regular and Bold versions of Libertinus Serif. The aims of revisions are to combine Regular and Bold in one file with 2 masters in FontLab 8 so that anyone to be able to generate different instances between Regular and Bold weights (personally I suggest Medium and SemiBold weights). From tomorrow I'll do the same task with the Italic and Bold Italic versions, which will give the chance SemiBold Italic to be automatically generated as an interpolation.

StefanPeev avatar Sep 14 '22 09:09 StefanPeev

Just realized this is probably the issue with #522 too.

dwhieb avatar Dec 11 '22 21:12 dwhieb