Skip to content

Commit

Permalink
More spacing around base characters with descenders next to medials
Browse files Browse the repository at this point in the history
The lookups for adding extra guard space need to ignore narrow width non-spacing vowels that are above the base characters.
The list of such vowels needs to include all possible characters that would be found in a situation requiring extra guard space.
There may be more characters that needed to be added to this list. This list might be able to be merged with @classUpperVowel.

With this addition of another vowel, duplicates of this vowel in text will no longer be shown with a dotted circle,
but only in the DFLT shaper, not the much more commonly used mym2 shaper. If desired, such checking could be added to the mym2 lookups.

This issue was found in improving the selection of different forms of RA to handle the clashes (the medial is too close to the short RA) in the first three images at
#52 (comment).
In the case of the forms of RA extra guard space might not be needed, the correct form of RA has the correct APs to position the medial correctly.

The next commit or so will improve the selection of RA forms.
  • Loading branch information
devosb committed Sep 19, 2024
1 parent ea4e1c4 commit f479e26
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion source/padauk_classes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,7 @@
uAA66 uAA67
</class>
<class name="usvowel">
u102D u102E u1033 u1034 u1035 u1071 u1072 u1073 u1074 u1085 u109D uA9E5
u102D u102E u1032 u1033 u1034 u1035 u1071 u1072 u1073 u1074 u1085 u109D uA9E5
</class>
<class exts=".kham .aiph .alt" name="cFillLowBefore">
u1008 u1009 u100A u100B u100C u100D u101B u1020 u1023 u1024 u1025 u1026 u1028 u1029
Expand Down

0 comments on commit f479e26

Please sign in to comment.