Fix broken Bulgarian localized of Cyrillic Small Sha (#716).

This commit is contained in:
be5invis 2020-11-08 08:32:32 -08:00
parent e0da667d72
commit 8a1ded959a
4 changed files with 23 additions and 3 deletions

1
changes/4.0.0-beta.1.md Normal file
View file

@ -0,0 +1 @@
* Fix broken Bulgarian localized of Cyrillic Small Sha (#716).

View file

@ -600,6 +600,12 @@ glyph-block Letter-Cyrillic-Sha : begin
select-variant 'cyrl/sha' 0x448
alias 'cyrl/sha.BGR.straight' null 'cyrl/sha.italicStraight'
alias 'cyrl/sha.BGR.tailed' null 'cyrl/sha.italicTailed'
alias 'cyrl/sha.BGR.motionSerifed' null 'cyrl/sha.italicMotionSerifed'
alias 'cyrl/sha.BGR.motionSerifedTailed' null 'cyrl/sha.italicMotionSerifedTailed'
select-variant 'cyrl/sha.BGR'
define [CyrShchaShape top df] : glyph-proc
include : CyrShaShape top df
#eject-contour 'serifRB'
@ -624,6 +630,7 @@ glyph-block Letter-Cyrillic-Sha : begin
include : CyrDescender df.rightSB (shift -- 0.05)
italic-variant 'cyrl/shcha' 0x449
alias 'cyrl/shcha.BGR' null 'cyrl/shcha.italic'
create-glyph 'cyrl/te.SRB' : glyph-proc
local df : DivFrame para.diversityM 3

View file

@ -42,8 +42,8 @@ export : define [buildLOCL sink para] : begin
'cyrl/el' 'turnv'
'cyrl/pe' 'n'
'cyrl/te' 'm.normal'
'cyrl/sha' 'cyrl/sha.italic'
'cyrl/shcha' 'cyrl/shcha.italic'
'cyrl/sha' 'cyrl/sha.BGR'
'cyrl/shcha' 'cyrl/shcha.BGR'
'cyrl/yu' 'cyrl/yu.BGR'
'cyrl/tse' 'cyrl/tse.italic'

View file

@ -919,6 +919,8 @@ selectorUpright."cyrl/i" = "upright"
selectorItalic."cyrl/i" = "italicToothed"
selectorUpright."cyrl/sha" = "upright"
selectorItalic."cyrl/sha" = "italicStraight"
selectorUpright."cyrl/sha.BGR" = "straight"
selectorItalic."cyrl/sha.BGR" = "straight"
selectorUpright."cyrl/dzhe" = "upright"
selectorItalic."cyrl/dzhe" = "italicStraight"
@ -930,6 +932,8 @@ selectorUpright."cyrl/i" = "upright"
selectorItalic."cyrl/i" = "italicToothed"
selectorUpright."cyrl/sha" = "upright"
selectorItalic."cyrl/sha" = "italicStraight"
selectorUpright."cyrl/sha.BGR" = "straight"
selectorItalic."cyrl/sha.BGR" = "straight"
selectorUpright."cyrl/dzhe" = "upright"
selectorItalic."cyrl/dzhe" = "italicStraight"
@ -941,6 +945,8 @@ selectorUpright."cyrl/i" = "upright"
selectorItalic."cyrl/i" = "italicToothed"
selectorUpright."cyrl/sha" = "upright"
selectorItalic."cyrl/sha" = "italicStraight"
selectorUpright."cyrl/sha.BGR" = "straight"
selectorItalic."cyrl/sha.BGR" = "straight"
selectorUpright."cyrl/dzhe" = "upright"
selectorItalic."cyrl/dzhe" = "italicStraight"
@ -952,6 +958,8 @@ selectorUpright."cyrl/i" = "upright"
selectorItalic."cyrl/i" = "italicTailed"
selectorUpright."cyrl/sha" = "upright"
selectorItalic."cyrl/sha" = "italicTailed"
selectorUpright."cyrl/sha.BGR" = "tailed"
selectorItalic."cyrl/sha.BGR" = "tailed"
selectorUpright."cyrl/dzhe" = "upright"
selectorItalic."cyrl/dzhe" = "italicTailed"
@ -963,6 +971,8 @@ selectorUpright."cyrl/i" = "upright"
selectorItalic."cyrl/i" = "italicMotionSerifed"
selectorUpright."cyrl/sha" = "upright"
selectorItalic."cyrl/sha" = "italicMotionSerifed"
selectorUpright."cyrl/sha.BGR" = "motionSerifed"
selectorItalic."cyrl/sha.BGR" = "motionSerifed"
selectorUpright."cyrl/dzhe" = "upright"
selectorItalic."cyrl/dzhe" = "italicMotionSerifed"
@ -974,6 +984,8 @@ selectorUpright."cyrl/i" = "upright"
selectorItalic."cyrl/i" = "italicMotionSerifedTailed"
selectorUpright."cyrl/sha" = "upright"
selectorItalic."cyrl/sha" = "italicMotionSerifedTailed"
selectorUpright."cyrl/sha.BGR" = "motionSerifedTailed"
selectorItalic."cyrl/sha.BGR" = "motionSerifedTailed"
selectorUpright."cyrl/dzhe" = "upright"
selectorItalic."cyrl/dzhe" = "italicMotionSerifedTailed"