Add six sub-locales for 'TRK '. (#2515)

* Add six sub-locales for `'TRK '`.

* revert.

* Make `i.TRK` soft-dotted.
This commit is contained in:
John McWilliams 2024-09-24 17:02:06 -04:00 committed by GitHub
parent 39520db497
commit 4f5ee8e991
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 28 additions and 15 deletions

View file

@ -302,7 +302,7 @@ glyph-block Letter-Latin-Lower-I : begin
CreateAccentedComposition 'i/compLigRight' null 'dotlessi/compLigRight' 'tittleAbove' CreateAccentedComposition 'i/compLigRight' null 'dotlessi/compLigRight' 'tittleAbove'
link-reduced-variant 'i/sansSerif' 'i' MathSansSerif link-reduced-variant 'i/sansSerif' 'i' MathSansSerif
CreateAccentedComposition 'i.TRK' null 'dotlessi' 'dotAbove' CreateAccentedComposition 'i.TRK' null 'dotlessi' 'i.TRK/tittleAbove'
alias 'cyrl/iUkrainian' 0x456 'i' alias 'cyrl/iUkrainian' 0x456 'i'
CreateAccentedComposition 'cyrl/yi' 0x457 'dotlessi' 'dieresisAbove' CreateAccentedComposition 'cyrl/yi' 0x457 'dotlessi' 'dieresisAbove'

View file

@ -110,6 +110,7 @@ glyph-block Mark-Above : begin
select-variant 'elipsisAbove' 0x20DB (follow -- 'diacriticDot') select-variant 'elipsisAbove' 0x20DB (follow -- 'diacriticDot')
select-variant 'fourDotsAbove' 0x20DC (follow -- 'diacriticDot') select-variant 'fourDotsAbove' 0x20DC (follow -- 'diacriticDot')
select-variant 'tittleAbove' (shapeFrom -- "dotAbove") (follow -- 'tittle') select-variant 'tittleAbove' (shapeFrom -- "dotAbove") (follow -- 'tittle')
select-variant 'i.TRK/tittleAbove' (shapeFrom -- "dotAbove") (follow -- 'diacriticDot')
select-variant 'kropkaAbove' (shapeFrom -- "dotAbove") (follow -- 'tittle') select-variant 'kropkaAbove' (shapeFrom -- "dotAbove") (follow -- 'tittle')
glyph-block-export RingDims RingShape glyph-block-export RingDims RingShape

View file

@ -21,10 +21,16 @@ export : define [buildLOCL gsub para glyphStore] : begin
define latnMOL : gsub.copyLanguage 'latn_MOL ' 'latn_DFLT' define latnMOL : gsub.copyLanguage 'latn_MOL ' 'latn_DFLT'
define latnTRK : gsub.copyLanguage 'latn_TRK ' 'latn_DFLT' define latnTRK : gsub.copyLanguage 'latn_TRK ' 'latn_DFLT'
define latnAZE : gsub.copyLanguage 'latn_AZE ' 'latn_DFLT' define latnAZE : gsub.copyLanguage 'latn_AZE ' 'latn_DFLT'
define latnGAG : gsub.copyLanguage 'latn_GAG ' 'latn_DFLT'
define latnKAZ : gsub.copyLanguage 'latn_KAZ ' 'latn_DFLT'
define latnTAT : gsub.copyLanguage 'latn_TAT ' 'latn_DFLT'
define latnCRT : gsub.copyLanguage 'latn_CRT ' 'latn_DFLT' define latnCRT : gsub.copyLanguage 'latn_CRT ' 'latn_DFLT'
define latnGAG : gsub.copyLanguage 'latn_GAG ' 'latn_DFLT'
define latnJCT : gsub.copyLanguage 'latn_JCT ' 'latn_DFLT'
define latnKAZ : gsub.copyLanguage 'latn_KAZ ' 'latn_DFLT'
define latnKJJ : gsub.copyLanguage 'latn_KJJ ' 'latn_DFLT'
define latnKMZ : gsub.copyLanguage 'latn_KMZ ' 'latn_DFLT'
define latnTAT : gsub.copyLanguage 'latn_TAT ' 'latn_DFLT'
define latnTLY : gsub.copyLanguage 'latn_TLY ' 'latn_DFLT'
define latnUDI : gsub.copyLanguage 'latn_UDI ' 'latn_DFLT'
define latnZZA : gsub.copyLanguage 'latn_ZZA ' 'latn_DFLT'
define latnVIT : gsub.copyLanguage 'latn_VIT ' 'latn_DFLT' define latnVIT : gsub.copyLanguage 'latn_VIT ' 'latn_DFLT'
define grekIPPH : gsub.copyLanguage 'grek_IPPH' 'grek_DFLT' define grekIPPH : gsub.copyLanguage 'grek_IPPH' 'grek_DFLT'
define grekAPPH : gsub.copyLanguage 'grek_APPH' 'grek_DFLT' define grekAPPH : gsub.copyLanguage 'grek_APPH' 'grek_DFLT'
@ -70,10 +76,16 @@ export : define [buildLOCL gsub para glyphStore] : begin
define loclTRK : gsub.createFeature 'locl' define loclTRK : gsub.createFeature 'locl'
latnTRK.addFeature loclTRK latnTRK.addFeature loclTRK
latnAZE.addFeature loclTRK latnAZE.addFeature loclTRK
latnGAG.addFeature loclTRK
latnKAZ.addFeature loclTRK
latnTAT.addFeature loclTRK
latnCRT.addFeature loclTRK latnCRT.addFeature loclTRK
latnGAG.addFeature loclTRK
latnJCT.addFeature loclTRK
latnKAZ.addFeature loclTRK
latnKJJ.addFeature loclTRK
latnKMZ.addFeature loclTRK
latnTAT.addFeature loclTRK
latnTLY.addFeature loclTRK
latnUDI.addFeature loclTRK
latnZZA.addFeature loclTRK
loclTRK.addLookup : createGsubLookupFromGr gsub glyphStore LocalizedForm.TRK loclTRK.addLookup : createGsubLookupFromGr gsub glyphStore LocalizedForm.TRK
# VIT # VIT