Remove tailless variants for {latn|cyrl}/iota for disambiguation. (#2128)

* Remove tailless variants for `{latn|cyrl}/iota`.

* retarget

* rename
This commit is contained in:
John McWilliams 2023-12-23 23:27:04 -05:00 committed by GitHub
parent d25e9e86b2
commit cc54c45f02
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 41 additions and 26 deletions

View file

@ -325,7 +325,7 @@ glyph-block Autobuild-Transformed : begin
list 0x1E049 'cyrl/yu'
list 0x1E04A 'cyrl/dzze'
list 0x1E04B 'cyrl/schwa'
list 0x1E04C 'cyrl/Ukrainiani'
list 0x1E04C 'cyrl/iUkrainian'
list 0x1E04D 'cyrl/je'
list 0x1E04E 'cyrl/oe'
list 0x1E04F 'cyrl/ue'
@ -454,7 +454,7 @@ glyph-block Autobuild-Transformed : begin
list 0x1E065 'cyrl/yer'
list 0x1E066 'cyrl/yery'
list 0x1E067 'cyrl/ge'
list 0x1E068 'cyrl/Ukrainiani'
list 0x1E068 'cyrl/iUkrainian'
list 0x1E069 'cyrl/dze'
list 0x1E06A 'cyrl/dzhe'
@ -583,7 +583,7 @@ glyph-block Autobuild-Transformed : begin
list 0x2DE0 'cyrl/be'
list 0x2DFA 'cyrl/yat'
list 0xA676 'cyrl/yi'
list 0x1E08F 'cyrl/Ukrainiani'
list 0x1E08F 'cyrl/iUkrainian'
createMedievalCombs Descender XH : list
list 0x1ACC 'gInsular'

View file

@ -300,29 +300,31 @@ glyph-block Letter-Latin-Lower-I : begin
select-variant 'dotlessi' 0x131
link-reduced-variant 'dotlessi/sansSerif' 'dotlessi' MathSansSerif
select-variant 'dotlessi/compLigRight' (shapeFrom -- 'dotlessi')
select-variant 'dotlessi/ital' (shapeFrom -- 'dotlessi')
select-variant 'dotlessi/tailed' (shapeFrom -- 'dotlessi')
select-variant 'dotlessiRetroflexHook' (follow -- 'dotlessi')
CreateOgonekComposition 'iOgonek.dotless' null 'dotlessi'
CreateAccentedComposition 'i' 'i' 'dotlessi' 'dotAbove'
CreateAccentedComposition 'i/sansSerif' null 'dotlessi/sansSerif' 'dotAbove'
CreateAccentedComposition 'cyrl/Ukrainiani' 0x456 'dotlessi' 'dotAbove'
CreateAccentedComposition 'cyrl/yi' 0x457 'dotlessi' 'dieresisAbove'
CreateAccentedComposition 'i/compLigRight' null 'dotlessi/compLigRight' 'dotAbove'
link-reduced-variant 'i/sansSerif' 'i' MathSansSerif
alias 'cyrl/iUkrainian' 0x456 'i'
CreateAccentedComposition 'cyrl/yi' 0x457 'dotlessi' 'dieresisAbove'
select-variant 'grek/iota' 0x3B9 (shapeFrom -- 'dotlessi')
link-reduced-variant 'grek/iota/sansSerif' 'grek/iota' MathSansSerif (shapeFrom -- 'dotlessi')
alias 'latn/iota' 0x269 'grek/iota'
alias 'cyrl/iota' 0xA647 'grek/iota'
select-variant 'latn/Iota' 0x196 (follow -- 'grek/iota')
select-variant 'latn/iota' 0x269 (shapeFrom -- 'dotlessi')
alias 'cyrl/iota' 0xA647 'latn/iota'
select-variant 'latn/Iota' 0x196 (follow -- 'latn/iota')
alias 'cyrl/Iota' 0xA646 'latn/Iota'
turned 'turni' 0x1D09 'i' HalfAdvance (XH / 2) [TurnMarks 'p']
CreateAccentedComposition 'cyrl/ghe.SRB' null 'dotlessi/ital' 'macronAbove'
CreateMultiAccentedComposition 'cyrl/gje.SRB' null 'dotlessi/ital' { 'macronAbove' 'acuteAbove' }
CreateAccentedComposition 'cyrl/ghe.SRB' null 'dotlessi/tailed' 'macronAbove'
CreateMultiAccentedComposition 'cyrl/gje.SRB' null 'dotlessi/tailed' { 'macronAbove' 'acuteAbove' }
CreateAccentedComposition 'dotlessiBarOver' null 'dotlessi' 'barOver'
CreateAccentedComposition 'iBarOver' 0x268 'dotlessiBarOver' 'dotAbove'
CreateAccentedComposition 'iOgonek' 0x12F 'iOgonek.dotless' 'dotAbove'

View file

@ -53,7 +53,7 @@ glyph-block Letter-Latin-Upper-I : begin
link-reduced-variant 'I/sansSerif' 'I' MathSansSerif
select-variant 'grek/Iota' 0x399 (follow -- 'I')
link-reduced-variant 'grek/Iota/sansSerif' 'grek/Iota' MathSansSerif (follow -- 'I/sansSerif')
alias 'cyrl/UkrainianI' 0x406 'I'
alias 'cyrl/IUkrainian' 0x406 'I'
CreateAccentedComposition 'cyrl/Yi' 0x407 'I' 'dieresisAbove'
alias 'cyrl/Palochka' 0x4C0 'I'