Misc alphabetic fixes (#2269)

* Fix broken `s` variant glyphs for `U+1DF1E`.

* Fix glyph visual of `cyrl/Ef.BGR` under slab.

* Make descender serif of `latn/Beta` automatic.

* Make serifs of `cyrl/{Koppa|koppa}` more sensitive.

* Remove tailless variants for `U+2129`.

* Make educated guess for top-right serif of `U+04A5`.
This commit is contained in:
John McWilliams 2024-04-01 12:33:58 -04:00 committed by GitHub
parent 37ecd7354d
commit c9d9ee2319
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 27 additions and 15 deletions

View file

@ -166,12 +166,12 @@ glyph-block Letter-Latin-Upper-B : begin
body CAP currencySw ts bs
difference [BitcoinBar : AdviceStroke 5] [mask CAP : AdviceStroke2 2 3 CAP]
create-glyph "latn/Beta.\(suffix)" : glyph-proc
if (!bs) : create-glyph "latn/Beta.\(suffix)" : glyph-proc
include : MarkSet.capDesc
include : LeaningAnchor.Below.VBar.l SB
include : body CAP [AdviceStroke2 2 3 CAP] ts false
include : VBar.l SB Descender 0
if bs : begin
if SLAB : begin
local sf : SerifFrame.fromDf [DivFrame 1] CAP Descender
include sf.lb.fullSide
@ -180,7 +180,7 @@ glyph-block Letter-Latin-Upper-B : begin
select-variant 'currency/baht' 0xE3F (follow -- 'B')
select-variant 'currency/bitcoin' 0x20BF (follow -- 'B')
select-variant 'BStroke' 0x243 (follow -- 'B')
select-variant 'latn/Beta' 0xA7B4 (follow -- 'B')
select-variant 'latn/Beta' 0xA7B4
alias 'grek/Beta' 0x392 'B'
alias-reduced-variant 'grek/Beta/sansSerif' 'grek/Beta' 'B/sansSerif' MathSansSerif
alias 'cyrl/Ve' 0x412 'B'