silnrsi / font-shimenkan

Fonts for the Miao script
Other
3 stars 1 forks source link

[sfm] Shimenkan MAS - Some consonants + vowel + 16F90 no longer positioned properly #64

Closed kienwt closed 4 years ago

kienwt commented 4 years ago

Starting in build #217, using Shimenkan MAS, some combinations with 16F90 are no longer positioned properly. Shimenkan Test displays OK.

Raw text: sfm_consonant_vowel_16F90.txt

Libreoffice image: image

mhosken commented 4 years ago

I'm having trouble reproducing this. Is libo using the latest font? It also doesn't make theoretical sense, but that doesn't hold much water :) Hmm. libo fails for me too. But hb-shape is quite happy.

kienwt commented 4 years ago

Seeing the same thing with LO 6.2.4.2 (x64), Notepad, and Notepad++ on Windows 10

mhosken commented 4 years ago

I think this may be a script category problem given chars 16F45-16F4A are new to Unicode and so libo doesn't know to do the right grouping. Not sure why it manifests just the way it does. But I can also make 16F8F fail, for example. Everything is fine for 16F40 as a base, as another example.

Well that's rubbish, since the character involved is 16F01!

mhosken commented 4 years ago

There are a number of missing APs on bases. Particularly SR (which I think I have them covered) and FR (not covered). Committed at least fixes the above problem.

mhosken commented 4 years ago

These are fixed now.