Fix cyrl_srb locl forms, add cyrl_bos locl forms. (#2188)

This commit is contained in:
John McWilliams 2024-02-01 18:29:03 -05:00 committed by GitHub
parent 54fe4e1faa
commit 8e7bd0a0bc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 12 additions and 8 deletions

View file

@ -6,4 +6,6 @@
- OVERLAPPING WHITE AND BLACK SQUARES (`U+2BBB`).
- OVERLAPPING BLACK SQUARES (`U+2BBC`).
* Fix metrics of Cyrillic Yery (#2182).
* Fix Italic/Upright localization forms for Serbian/Macedonian Cyrillic.
* Add Bosnian Cyrillic localization forms based on Serbian/Macedonian.
* Add italic form for Combining Cyrillic Letter Es-Te (U+2DF5) (#2187).

View file

@ -42,14 +42,14 @@ glyph-block Letter-Cyrillic-Orthography : begin
CreateAccentedComposition 'cyrl/igrave' 0x45D 'cyrl/i' 'graveAbove'
# Link localization forms
link-gr LocalizedForm.SRB.Upright 'cyrl/be' 'cyrl/be.SRB'
link-gr LocalizedForm.SRB.Upright 'cyrl/ghe' 'cyrl/ghe.SRB'
link-gr LocalizedForm.SRB.Upright 'cyrl/de' 'cyrl/de.SRB'
link-gr LocalizedForm.SRB.Upright 'cyrl/gje' 'cyrl/gje.SRB'
link-gr LocalizedForm.SRB.Upright 'cyrl/pe' 'cyrl/pe.SRB'
link-gr LocalizedForm.SRB.Upright 'cyrl/te' 'cyrl/te.SRB'
link-gr LocalizedForm.SRB.Italic 'cyrl/be' 'cyrl/be.SRB'
link-gr LocalizedForm.SRB.Upright 'cyrl/be' 'cyrl/be.SRB'
link-gr LocalizedForm.SRB.Italic 'cyrl/be' 'cyrl/be.SRB'
link-gr LocalizedForm.SRB.Italic 'cyrl/ghe' 'cyrl/ghe.SRB'
link-gr LocalizedForm.SRB.Italic 'cyrl/de' 'cyrl/de.SRB'
link-gr LocalizedForm.SRB.Italic 'cyrl/gje' 'cyrl/gje.SRB'
link-gr LocalizedForm.SRB.Italic 'cyrl/pe' 'cyrl/pe.SRB'
link-gr LocalizedForm.SRB.Italic 'cyrl/te' 'cyrl/te.SRB'
link-gr LocalizedForm.BGR 'cyrl/ve' 'cyrl/ve.BGR'
link-gr LocalizedForm.BGR 'cyrl/ghe' 'cyrl/ghe.italic'

View file

@ -12,6 +12,7 @@ export : define [buildLOCL gsub para glyphStore] : begin
define cyrlSRB : gsub.copyLanguage 'cyrl_SRB ' 'cyrl_DFLT'
define cyrlMKD : gsub.copyLanguage 'cyrl_MKD ' 'cyrl_DFLT'
define cyrlBOS : gsub.copyLanguage 'cyrl_BOS ' 'cyrl_DFLT'
define cyrlBGR : gsub.copyLanguage 'cyrl_BGR ' 'cyrl_DFLT'
define latnVIT : gsub.copyLanguage 'latn_VIT ' 'latn_DFLT'
define grekIPPH : gsub.copyLanguage 'grek_IPPH ' 'grek_DFLT'
@ -21,6 +22,7 @@ export : define [buildLOCL gsub para glyphStore] : begin
define loclSRB : gsub.createFeature 'locl'
cyrlSRB.addFeature loclSRB
cyrlMKD.addFeature loclSRB
cyrlBOS.addFeature loclSRB
loclSRB.addLookup : createGsubLookupFromGr gsub glyphStore
if [not para.isItalic] LocalizedForm.SRB.Upright LocalizedForm.SRB.Italic