Change the mechanism of variants of not-equal ligation (#1400):

- The "dotted" ligation groups (`exeqeq-dotted`, `eqexeq-dotted`, `eqexeq-dl-dotted`, `exeq-dotted`) are removed.
   - A character variant, "lig-neq" (feature tag `VXAF`), is added to control the shape instead.
This commit is contained in:
be5invis 2022-08-15 00:00:03 -07:00
parent e8d2272b28
commit 86e1191854
9 changed files with 148 additions and 131 deletions

View file

@ -168,6 +168,17 @@ export const Joining = {
}
};
export const NeqLigationSlashDotted = {
get(glyph) {
if (glyph && glyph.related) return !!glyph.related.neqLigationSlashDotted;
else return false;
},
set(glyph) {
if (!glyph.related) glyph.related = {};
glyph.related.neqLigationSlashDotted = true;
}
};
///////////////////////////////////////////////////////////////////////////////////////////////////
const CvTagCache = new Map();
@ -452,4 +463,9 @@ export function hashCv(g) {
///////////////////////////////////////////////////////////////////////////////////////////////////
export const SvInheritableRelations = [RightDependentLink, RightDependentTrigger, Joining];
export const SvInheritableRelations = [
RightDependentLink,
RightDependentTrigger,
Joining,
NeqLigationSlashDotted
];