silnrsi / font-shimenkan

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

[hmd] right alignment against a stem #80

Closed mhosken closed 4 years ago

mhosken commented 4 years ago

The instructions for HMD is that a vowel in floor position following an asp is to right align with the asp such that the right of the vowel is under the right of the asp. But if there is a vertical stem there (say U+16F00) then one gets a collision. What to do?

mhosken commented 4 years ago

Presuming we don't right align, but left align instead if there is a hard stem that could collide.

cheuk879 commented 4 years ago

RHS to RHS alignment applies only to cases with C open at bottom-right. If a C is not open there, the [hmd] default applies: tuck where possible, which is equivalent to LHS to LHS alignment....ah you're updating just now...so yes, your assumption is correct.

jvgaultney commented 4 years ago

There seems to be an odd spacing issue with this that definitely needs fixing for 1.0. There is an inconsistency between [yna] and [hmd]. In both cases for V@F+asp the RHS of V and RHS of asp now align, but the space after the cluster is more (and incorrect) for [hmd]:

image image

jvgaultney commented 4 years ago

Fix confirmed in build 279