Make two characters slightly wider under Quasi-Proportional. (#2605)

This commit is contained in:
John McWilliams 2024-12-01 16:28:23 -05:00 committed by GitHub
parent 8059534b40
commit 2711921bf9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 6 additions and 7 deletions

View file

@ -1,8 +1,9 @@
* Make certain characters slightly wider under Quasi-Proportional. Affected characters:
- CYRILLIC CAPITAL LETTER DJE (`U+0402`).
- CYRILLIC CAPITAL LETTER TSHE (`U+040B`).
- CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS (`U+0468`).
- CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS (`U+046C`).
- CYRILLIC CAPITAL LETTER YERU WITH BACK YER (`U+A650`).
- CYRILLIC SMALL LETTER YERU WITH BACK YER (`U+A651`).
- LATIN EPIGRAPHIC LETTER ARCHAIC M (`U+A7FF`).
- COUNTING ROD UNIT DIGIT ONE (`U+1D360`) ... COUNTING ROD TENS DIGIT NINE (`U+1D371`).
- MODIFIER LETTER CYRILLIC SMALL YERU WITH BACK YER (`U+1E06C`).

View file

@ -100,13 +100,12 @@ glyph-block Letter-Cyrillic-BigYus : begin
define divSub : (df.width - gap - df.mvs) / Width
define dfSub : DivFrame divSub 3
include : CyrBigYusShape dfSub top yp df.mvs
eject-contour 'serifMB'
eject-contour 'serifRB'
include : Translate (Width * (df.div - divSub)) 0
include : Iotified.outer df top
hBarRight -- [mix df.leftSB df.rightSB (2 / 3)]
hBarY -- top * yp - df.mvs * 0.5
hBarY -- (top * yp - df.mvs * 0.5)
fCapital -- fCapital
if SLAB : begin
@ -114,7 +113,7 @@ glyph-block Letter-Cyrillic-BigYus : begin
include sf.rb.outer
create-glyph 'cyrl/BigYusIotified' 0x46C : glyph-proc
local df : include : DivFrame para.diversityM 4
local df : include : DivFrame [mix 1 para.diversityM 2] 4
include : df.markSet.capital
include : CyrIotifiedBigYusShape true df CAP 0.575

View file

@ -85,13 +85,12 @@ glyph-block Letter-Cyrillic-SmallYus : begin
if fClosed
include : CyrClosedSmallYusShape dfSub top straightBar df.mvs
include : CyrSmallYusShape dfSub top straightBar df.mvs
if [not fClosed] : eject-contour 'serifMB'
eject-contour 'serifRB'
include : Translate (Width * (df.div - divSub)) 0
include : Iotified.A df top
hBarRight -- [mix df.leftSB df.rightSB (2 / 3)]
hBarY -- top / 2 - df.mvs * 0.5
hBarY -- (top / 2 - df.mvs * 0.5)
fCapital -- fCapital
if SLAB : begin
@ -99,7 +98,7 @@ glyph-block Letter-Cyrillic-SmallYus : begin
include sf.rb.outer
create-glyph : glyph-proc
local df : include : DivFrame para.diversityM 4
local df : include : DivFrame [mix 1 para.diversityM 2] 4
include : df.markSet.capital
create-forked-glyph 'cyrl/SmallYusIotified.straight'
CyrIotifiedSmallYusShape false true df CAP true