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:
|
* Make certain characters slightly wider under Quasi-Proportional. Affected characters:
|
||||||
- CYRILLIC CAPITAL LETTER DJE (`U+0402`).
|
- CYRILLIC CAPITAL LETTER DJE (`U+0402`).
|
||||||
- CYRILLIC CAPITAL LETTER TSHE (`U+040B`).
|
- 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 CAPITAL LETTER YERU WITH BACK YER (`U+A650`).
|
||||||
- CYRILLIC SMALL LETTER YERU WITH BACK YER (`U+A651`).
|
- CYRILLIC SMALL LETTER YERU WITH BACK YER (`U+A651`).
|
||||||
- LATIN EPIGRAPHIC LETTER ARCHAIC M (`U+A7FF`).
|
- 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`).
|
- 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 divSub : (df.width - gap - df.mvs) / Width
|
||||||
define dfSub : DivFrame divSub 3
|
define dfSub : DivFrame divSub 3
|
||||||
include : CyrBigYusShape dfSub top yp df.mvs
|
include : CyrBigYusShape dfSub top yp df.mvs
|
||||||
eject-contour 'serifMB'
|
|
||||||
eject-contour 'serifRB'
|
eject-contour 'serifRB'
|
||||||
include : Translate (Width * (df.div - divSub)) 0
|
include : Translate (Width * (df.div - divSub)) 0
|
||||||
|
|
||||||
include : Iotified.outer df top
|
include : Iotified.outer df top
|
||||||
hBarRight -- [mix df.leftSB df.rightSB (2 / 3)]
|
hBarRight -- [mix df.leftSB df.rightSB (2 / 3)]
|
||||||
hBarY -- top * yp - df.mvs * 0.5
|
hBarY -- (top * yp - df.mvs * 0.5)
|
||||||
fCapital -- fCapital
|
fCapital -- fCapital
|
||||||
|
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
|
@ -114,7 +113,7 @@ glyph-block Letter-Cyrillic-BigYus : begin
|
||||||
include sf.rb.outer
|
include sf.rb.outer
|
||||||
|
|
||||||
create-glyph 'cyrl/BigYusIotified' 0x46C : glyph-proc
|
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 : df.markSet.capital
|
||||||
include : CyrIotifiedBigYusShape true df CAP 0.575
|
include : CyrIotifiedBigYusShape true df CAP 0.575
|
||||||
|
|
||||||
|
|
|
@ -85,13 +85,12 @@ glyph-block Letter-Cyrillic-SmallYus : begin
|
||||||
if fClosed
|
if fClosed
|
||||||
include : CyrClosedSmallYusShape dfSub top straightBar df.mvs
|
include : CyrClosedSmallYusShape dfSub top straightBar df.mvs
|
||||||
include : CyrSmallYusShape dfSub top straightBar df.mvs
|
include : CyrSmallYusShape dfSub top straightBar df.mvs
|
||||||
if [not fClosed] : eject-contour 'serifMB'
|
|
||||||
eject-contour 'serifRB'
|
eject-contour 'serifRB'
|
||||||
include : Translate (Width * (df.div - divSub)) 0
|
include : Translate (Width * (df.div - divSub)) 0
|
||||||
|
|
||||||
include : Iotified.A df top
|
include : Iotified.A df top
|
||||||
hBarRight -- [mix df.leftSB df.rightSB (2 / 3)]
|
hBarRight -- [mix df.leftSB df.rightSB (2 / 3)]
|
||||||
hBarY -- top / 2 - df.mvs * 0.5
|
hBarY -- (top / 2 - df.mvs * 0.5)
|
||||||
fCapital -- fCapital
|
fCapital -- fCapital
|
||||||
|
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
|
@ -99,7 +98,7 @@ glyph-block Letter-Cyrillic-SmallYus : begin
|
||||||
include sf.rb.outer
|
include sf.rb.outer
|
||||||
|
|
||||||
create-glyph : glyph-proc
|
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
|
include : df.markSet.capital
|
||||||
create-forked-glyph 'cyrl/SmallYusIotified.straight'
|
create-forked-glyph 'cyrl/SmallYusIotified.straight'
|
||||||
CyrIotifiedSmallYusShape false true df CAP true
|
CyrIotifiedSmallYusShape false true df CAP true
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue