Make two characters slightly wider under Quasi-Proportional. (#2605)
This commit is contained in:
parent
8059534b40
commit
2711921bf9
3 changed files with 6 additions and 7 deletions
|
@ -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`).
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue