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:
parent
e8d2272b28
commit
86e1191854
9 changed files with 148 additions and 131 deletions
|
@ -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
|
||||
];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue