Add join suffix for NEQ ligatures (#1007)

This commit is contained in:
be5invis 2021-06-03 20:19:24 -07:00
parent b6563c4d6d
commit 436a18a1bf
3 changed files with 82 additions and 33 deletions

View file

@ -724,19 +724,19 @@ define [buildLigationsImpl sink para featureName mappedFeature rankedLookups] :
piecewise
[hasLG 'eqexeq-dotted'] : chain-rule
equal ~> {'ident.fc'}
exclam ~> {'neq.1-dotted'}
exclam ~> {'neq.1m-dotted'}
equal ~> {'ident.cc+cf'}
[hasLG 'eqexeq'] : chain-rule
equal ~> {'ident.fc'}
exclam ~> {'neq.1'}
exclam ~> {'neq.1m'}
equal ~> {'ident.cc+cf'}
[hasLG 'eqexeq-dl-dotted'] : chain-rule
equal ~> {'equal.fc'}
exclam ~> {'neq.1-dotted'}
exclam ~> {'neq.1m-dotted'}
equal ~> {'equal.cc+cf'}
[hasLG 'eqexeq-dl'] : chain-rule
equal ~> {'equal.fc'}
exclam ~> {'neq.1'}
exclam ~> {'neq.1m'}
equal ~> {'equal.cc+cf'}
true : chain-rule
AnyEqualEnding ~> look-around
@ -744,12 +744,12 @@ define [buildLigationsImpl sink para featureName mappedFeature rankedLookups] :
equal ~> look-around
piecewise
[hasLG 'exeq-dotted'] : chain-rule
exclam ~> {'neq.4-dotted'}
exclam ~> {'neq.4l-dotted'}
equal ~> {'equal.fc+cc'}
equal ~> {'equal.cc'}
equal ~> {'equal.cf'}
[hasLG 'exeq'] : chain-rule
exclam ~> {'neq.4'}
exclam ~> {'neq.4l'}
equal ~> {'equal.fc+cc'}
equal ~> {'equal.cc'}
equal ~> {'equal.cf'}
@ -761,29 +761,29 @@ define [buildLigationsImpl sink para featureName mappedFeature rankedLookups] :
equal ~> {'equal.cf'}
piecewise
[hasLG 'exeqeq-dotted'] : chain-rule
exclam ~> {'neq.3-dotted'}
exclam ~> {'neq.3l-dotted'}
equal ~> {'ident.fc+cc'}
equal ~> {'ident.cf'}
[hasLG 'exeqeq'] : chain-rule
exclam ~> {'neq.3'}
exclam ~> {'neq.3l'}
equal ~> {'ident.fc+cc'}
equal ~> {'ident.cf'}
[hasLG 'exeq-dotted'] : chain-rule
exclam ~> {'neq.3-dotted'}
exclam ~> {'neq.3l-dotted'}
equal ~> {'equal.fc+cc'}
equal ~> {'equal.cf'}
[hasLG 'exeq'] : chain-rule
exclam ~> {'neq.3'}
exclam ~> {'neq.3l'}
equal ~> {'equal.fc+cc'}
equal ~> {'equal.cf'}
piecewise
[hasLG 'eqslasheq'] : chain-rule
equal ~> {'ident.fc'}
slash ~> {'neq.1'}
slash ~> {'neq.1m'}
equal ~> {'ident.cc+cf'}
[hasLG 'slasheq'] : chain-rule
equal ~> {'equal.fc'}
slash ~> {'neq.1'}
slash ~> {'neq.1m'}
equal ~> {'equal.cc+cf'}
piecewise
[hasLG 'eqeqeq'] : chain-rule
@ -792,25 +792,25 @@ define [buildLigationsImpl sink para featureName mappedFeature rankedLookups] :
equal ~> {'ident.cf'}
piecewise
[hasLG 'tildeeq'] : chain-rule
anyWave ~> [just 'neq.2']
anyWave ~> [just 'neq.2l']
equal ~> {'equal.fc+cf'}
piecewise
[hasLG 'slasheq'] : chain-rule
slash ~> {'neq.2'}
slash ~> {'neq.2l'}
equal ~> {'equal.fc+cf'}
piecewise
[hasLG 'exeq-dotted'] : chain-rule
exclam ~> {'neq.2-dotted'}
exclam ~> {'neq.2l-dotted'}
equal ~> {'equal.fc+cf'}
[hasLG 'exeq'] : chain-rule
exclam ~> {'neq.2'}
exclam ~> {'neq.2l'}
equal ~> {'equal.fc+cf'}
piecewise
[hasLG 'ltgt-diamond'] : chain-rule
lessAndEquiv ~> [just 'less.lig.diamond']
greaterAndEquiv ~> [just 'greater.lig.diamond']
[hasLG 'ltgt-ne'] : chain-rule
lessAndEquiv ~> [just 'neq.2']
lessAndEquiv ~> [just 'neq.2l']
greaterAndEquiv ~> [just 'equal.fc+cf']
piecewise
[hasLG 'eqeq'] : chain-rule