Skip to content

Commit 4b0edd4

Browse files
committed
Merge branch 'dev' of https://github.com/be5invis/Iosevka into dev
2 parents 5d02757 + d030b12 commit 4b0edd4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+574
-223
lines changed

changes/32.3.0.md

+113
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
* Make certain M-width characters slightly wider under Quasi-Proportional. Affected characters:
2+
- LATIN CAPITAL LETTER W (`U+0057`).
3+
- LATIN SMALL LETTER M (`U+006D`).
4+
- LATIN SMALL LETTER W (`U+0077`).
5+
- LATIN CAPITAL LETTER AE (`U+00C6`).
6+
- LATIN SMALL LETTER AE (`U+00E6`).
7+
- LATIN CAPITAL LIGATURE OE (`U+0152`) ... LATIN SMALL LIGATURE OE (`U+0153`).
8+
- LATIN CAPITAL LETTER W WITH CIRCUMFLEX (`U+0174`) ... LATIN SMALL LETTER W WITH CIRCUMFLEX (`U+0175`).
9+
- LATIN SMALL LETTER HV (`U+0195`).
10+
- LATIN CAPITAL LETTER TURNED M (`U+019C`).
11+
- LATIN CAPITAL LETTER GHA (`U+01A2`) ... LATIN SMALL LETTER GHA (`U+01A3`).
12+
- LATIN CAPITAL LETTER AE WITH MACRON (`U+01E2`) ... LATIN SMALL LETTER AE WITH MACRON (`U+01E3`).
13+
- LATIN CAPITAL LETTER HWAIR (`U+01F6`).
14+
- LATIN CAPITAL LETTER AE WITH ACUTE (`U+01FC`) ... LATIN SMALL LETTER AE WITH ACUTE (`U+01FD`).
15+
- LATIN SMALL LETTER DB DIGRAPH (`U+0238`) ... LATIN SMALL LETTER QP DIGRAPH (`U+0239`).
16+
- LATIN SMALL LETTER TURNED M (`U+026F`) ... LATIN SMALL LETTER M WITH HOOK (`U+0271`).
17+
- LATIN SMALL LETTER TURNED W (`U+028D`).
18+
- LATIN SMALL LETTER DZ DIGRAPH (`U+02A3`) ... LATIN SMALL LETTER LZ DIGRAPH (`U+02AB`).
19+
- MODIFIER LETTER SMALL W (`U+02B7`).
20+
- CYRILLIC CAPITAL LETTER LJE (`U+0409`) ... CYRILLIC CAPITAL LETTER NJE (`U+040A`).
21+
- CYRILLIC CAPITAL LETTER SHA (`U+0428`) ... CYRILLIC CAPITAL LETTER SHCHA (`U+0429`).
22+
- CYRILLIC SMALL LETTER EF (`U+0444`).
23+
- CYRILLIC SMALL LETTER SHA (`U+0448`) ... CYRILLIC SMALL LETTER SHCHA (`U+0449`).
24+
- CYRILLIC SMALL LETTER LJE (`U+0459`) ... CYRILLIC SMALL LETTER NJE (`U+045A`).
25+
- CYRILLIC CAPITAL LETTER OMEGA (`U+0460`).
26+
- CYRILLIC CAPITAL LETTER OMEGA WITH TITLO (`U+047C`).
27+
- CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK (`U+04A6`) ... CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK (`U+04A7`).
28+
- CYRILLIC CAPITAL LIGATURE A IE (`U+04D4`) ... CYRILLIC SMALL LIGATURE A IE (`U+04D5`).
29+
- CYRILLIC CAPITAL LETTER KOMI DJE (`U+0502`) ... CYRILLIC SMALL LETTER KOMI ZJE (`U+0505`).
30+
- CYRILLIC CAPITAL LETTER KOMI LJE (`U+0508`) ... CYRILLIC SMALL LETTER KOMI NJE (`U+050B`).
31+
- CYRILLIC CAPITAL LETTER YAE (`U+0518`) ... CYRILLIC SMALL LETTER YAE (`U+0519`).
32+
- CYRILLIC CAPITAL LETTER WE (`U+051C`) ... CYRILLIC SMALL LETTER WE (`U+051D`).
33+
- CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK (`U+0520`) ... CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK (`U+0523`).
34+
- CYRILLIC CAPITAL LETTER DZZHE (`U+052A`) ... CYRILLIC SMALL LETTER DZZHE (`U+052B`).
35+
- ARMENIAN CAPITAL LETTER XEH (`U+053D`).
36+
- ARMENIAN SMALL LETTER TURNED AYB (`U+0560`) ... ARMENIAN SMALL LETTER AYB (`U+0561`).
37+
- ARMENIAN SMALL LETTER XEH (`U+056D`).
38+
- ARMENIAN SMALL LETTER PEH (`U+057A`).
39+
- ARMENIAN SMALL LETTER TIWN (`U+057F`).
40+
- ARMENIAN SMALL LETTER PIWR (`U+0583`).
41+
- ARMENIAN SMALL LIGATURE ECH YIWN (`U+0587`).
42+
- CYRILLIC SMALL LETTER THREE-LEGGED TE (`U+1C85`).
43+
- LATIN SMALL LETTER TURNED AE (`U+1D02`).
44+
- LATIN SMALL LETTER TURNED OE (`U+1D14`).
45+
- MODIFIER LETTER CAPITAL AE (`U+1D2D`).
46+
- MODIFIER LETTER CAPITAL W (`U+1D42`).
47+
- MODIFIER LETTER SMALL TURNED AE (`U+1D46`).
48+
- MODIFIER LETTER SMALL M (`U+1D50`).
49+
- MODIFIER LETTER SMALL TURNED M (`U+015A`).
50+
- LATIN SMALL LETTER UE (`U+016B`).
51+
- LATIN SMALL LETTER M WITH MIDDLE TILDE (`U+1D6F`).
52+
- LATIN SMALL LETTER M WITH PALATAL HOOK (`U+1D86`).
53+
- MODIFIER LETTER SMALL M WITH HOOK (`U+1DAC`) ... MODIFIER LETTER SMALL TURNED M WITH LONG LEG (`U+1DAD`).
54+
- LATIN SMALL LETTER M WITH ACUTE (`U+1E3F`).
55+
- LATIN SMALL LETTER M WITH DOT ABOVE (`U+1E41`).
56+
- LATIN SMALL LETTER M WITH DOT BELOW (`U+1E43`).
57+
- LATIN CAPITAL LETTER W WITH GRAVE (`U+1E80`) ... LATIN SMALL LETTER W WITH DOT BELOW (`U+1E89`).
58+
- LATIN SMALL LETTER W WITH RING ABOVE (`U+1E98`).
59+
- LATIN SUBSCRIPT SMALL LETTER M (`U+2098`).
60+
- MILL SIGN (`U+20A5`).
61+
- WON SIGN (`U+20A9`).
62+
- SMALL ROMAN NUMERAL ONE THOUSAND (`U+217F`) ... ROMAN NUMERAL ONE THOUSAND C D (`U+2180`).
63+
- ROMAN NUMERAL TEN THOUSAND (`U+2182`).
64+
- ROMAN NUMERAL ONE HUNDRED THOUSAND (`U+2188`).
65+
- VERY MUCH LESS-THAN (`U+22D8`) ... VERY MUCH GREATER-THAN (`U+22D9`).
66+
- LEFT AND RIGHT DOUBLE TURNSTILE (`U+27DA`) ... LEFT AND RIGHT TACK (`U+27DB`).
67+
- SHUFFLE PRODUCT (`U+29E2`).
68+
- LATIN CAPITAL LETTER W WITH HOOK (`U+2C72`) ... LATIN SMALL LETTER W WITH HOOK (`U+2C73`).
69+
- CYRILLIC CAPITAL LETTER BROAD OMEGA (`U+A64C`).
70+
- CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O (`U+A66C`) ... CYRILLIC LETTER MULTIOCULAR O (`U+A66E`).
71+
- CYRILLIC CAPITAL LETTER ZHWE (`U+A684`) ... CYRILLIC SMALL LETTER CCHE (`U+A687`).
72+
- CYRILLIC CAPITAL LETTER DOUBLE O (`U+A698`) ... CYRILLIC SMALL LETTER DOUBLE O (`U+A699`).
73+
- LATIN CAPITAL LETTER AA (`U+A732`) ... LATIN SMALL LETTER AU (`U+A737`).
74+
- LATIN CAPITAL LETTER OO (`U+A74E`) ... LATIN SMALL LETTER OO (`U+A74F`).
75+
- LATIN CAPITAL LETTER OMEGA (`U+A7B6`).
76+
- MODIFIER LETTER SMALL LIGATURE OE (`U+A7F9`) ... LATIN SMALL CAPITAL LETTER TURNED M (`U+A7FA`).
77+
- LATIN EPIGRAPHIC LETTER ARCHAIC M (`U+A7FF`).
78+
- LATIN SMALL LETTER A REVERSED SCHWA (`U+AB31`).
79+
- LATIN SMALL LETTER M WITH CROSSED-TAIL (`U+AB3A`).
80+
- LATIN SMALL LETTER INVERTED OE (`U+AB40`) ... LATIN SMALL LETTER TURNED OE WITH HORIZONTAL STROKE (`U+AB42`).
81+
- LATIN SMALL LETTER SAKHA YAT (`U+AB60`).
82+
- LATIN SMALL LETTER UO (`U+AB63`).
83+
- LATIN SMALL LETTER DZ DIGRAPH WITH RETROFLEX HOOK (`U+AB66`) ... LATIN SMALL LETTER TS DIGRAPH WITH RETROFLEX HOOK (`U+AB67`).
84+
- MODIFIER LETTER TURNED W (`U+AB69`).
85+
- LATIN SMALL LIGATURE FFI (`U+FB03`) ... LATIN SMALL LIGATURE ST (`U+FB06`).
86+
- MODIFIER LETTER SMALL AE (`U+10783`).
87+
- LATIN SMALL LETTER DEZH DIGRAPH WITH PALATAL HOOK (`U+1DF12`).
88+
- LATIN SMALL LETTER TESH DIGRAPH WITH PALATAL HOOK (`U+1DF17`).
89+
- MODIFIER LETTER CYRILLIC SMALL EF (`U+1E042`).
90+
- MODIFIER LETTER CYRILLIC SMALL SHA (`U+1E046`).
91+
- CYRILLIC SUBSCRIPT SMALL LETTER EF (`U+1E060`).
92+
- CYRILLIC SUBSCRIPT SMALL LETTER SHA (`U+1E064`).
93+
* Add characters:
94+
- DOUBLE INTERSECTION (`U+22D2`).
95+
- DOUBLE UNION (`U+22D3`).
96+
- LEFT OUTER JOIN (`U+27D5`) ... FULL OUTER JOIN (`U+27D7`).
97+
- Z NOTATION LEFT BINDING BRACKET (`U+2989`).
98+
- Z NOTATION RIGHT BINDING BRACKET (`U+298A`).
99+
- TRIANGLE WITH DOT ABOVE (`U+29CA`).
100+
- TRIANGLE WITH UNDERBAR (`U+29CB`).
101+
- TRIANGLE WITH SERIFS AT BOTTOM (`U+29CD`).
102+
- N-ARY TIMES OPERATOR (`U+2A09`).
103+
- JOIN (`U+2A1D`).
104+
- LARGE LEFT TRIANGLE OPERATOR (`U+2A1E`).
105+
- CLOSED UNION WITH SERIFS (`U+2A4C`) ... DOUBLE SQUARE UNION (`U+2A4F`).
106+
- SLOPING LARGE OR (`U+2A57`).
107+
- SLOPING LARGE AND (`U+2A58`).
108+
- LOGICAL AND WITH MIDDLE STEM (`U+2A5A`).
109+
- LOGICAL OR WITH MIDDLE STEM (`U+2A5B`).
110+
- Z NOTATION DOMAIN ANTIRESTRICTION (`U+2A64`).
111+
- Z NOTATION RANGE ANTIRESTRICTION (`U+2A65`).
112+
- SMALLER THAN (`U+2AAA`) ... LARGER THAN OR EQUAL TO (`U+2AAD`).
113+
- CLOSED SUBSET (`U+2ACF`) ... CLOSED SUPERSET OR EQUAL TO (`U+2AD2`).

packages/font-glyphs/src/auto-build/composite.ptl

+5-5
Original file line numberDiff line numberDiff line change
@@ -1348,7 +1348,7 @@ glyph-block Autobuild-Ligatures : begin
13481348

13491349
define [createLigatures prefix _shrink1 _shrinkN wadj1 wadjN kKern demands] : for-width-kinds WideWidth2
13501350
local plainLigature : FMosaicWide && para.isQuasiProportional
1351-
local ww : if FMosaicWide MosaicWidth (MosaicWidth * para.diversityM)
1351+
local ww : if FMosaicWide MosaicWidth (MosaicWidth * para.diversityMM)
13521352
local jobs : CollectJobs DECOMPOSABLE NOT-CENTERED ALLOW-PROPORTIONAL prefix MosaicNameSuffix demands
13531353
local shrink1 : if plainLigature 1 [clamp 0 1 (_shrink1 * [mix Width ww 0.5] / Width)]
13541354
local shrinkN : if plainLigature 1 [clamp 0 1 (_shrinkN * [mix Width ww 0.5] / Width)]
@@ -1623,7 +1623,7 @@ glyph-block Autobuild-Pnonetic-Ligatures : begin
16231623
list 0xFB01 { 'f/compLigLeft1' 'dotlessi/compLigRight' } null
16241624
list 0xFB02 { 'f/compLigLeft2' 'l/compLigRight' } null
16251625

1626-
createPhoneticLigatures ToLetter 'phonetic2' para.diversityM 2 stdShrink 1 : list
1626+
createPhoneticLigatures ToLetter 'phonetic2' para.diversityMM 2 stdShrink 1 : list
16271627
list 0x02A3 { 'd/phoneticLeft' 'z/phoneticRight' } 'b'
16281628
list 0x02A4 { 'd/phoneticLeft' 'ezh/phoneticRight' } 'bp'
16291629
list 0x02A5 { 'd/phoneticLeft' 'zCurlyTail/phoneticRight' } 'b'
@@ -1640,11 +1640,11 @@ glyph-block Autobuild-Pnonetic-Ligatures : begin
16401640
list 0xFB05 { 'longs/flatExt' 't/phoneticRight' } null
16411641
list 0xFB06 { 's/compLigLeft' 't/phoneticRight' } null
16421642

1643-
createPhoneticLigatures ToLetter 'phonetic3' para.diversityM 3 stdShrink 1 : list
1643+
createPhoneticLigatures ToLetter 'phonetic3' para.diversityMM 3 stdShrink 1 : list
16441644
list 0xFB03 { 'f/compLigLeft1' 'f/compLigLeft1' 'dotlessi/compLigRight' } null
16451645
list 0xFB04 { 'f/compLigLeft3' 'f/compLigLeft2' 'l/compLigRight' } null
16461646

1647-
createPhoneticLigatures ToLetter 'phoneticSmcp' [mix 1 para.diversityM 1.5] 3 1 0.5 : list
1647+
createPhoneticLigatures ToLetter 'phoneticSmcp' para.diversityMM 3 1 0.5 : list
16481648
list 0x2121 { 'smcpT' 'smcpE' 'smcpL' } 'e'
16491649
list 0x213B { 'smcpF' 'smcpA' 'smcpX' } 'e'
16501650

@@ -1705,7 +1705,7 @@ glyph-block Autobuild-Double-Emotions : begin
17051705
applyRelations jobs.relApplications
17061706

17071707
define stdShrink : clamp 0.625 0.9 : StrokeWidthBlend 0.625 0.9
1708-
createDoubleEmotions 'doubleemotion' para.diversityM stdShrink stdShrink 1 1 : list
1708+
createDoubleEmotions 'doubleemotion' para.diversityMM stdShrink stdShrink 1 1 : list
17091709
list 0x203c { 'exclam' 'zwsp' 'exclam' 'zwsp' }
17101710
list 0x2047 { 'question/hookPart' 'question/dotPart' 'question/hookPart' 'question/dotPart' }
17111711
list 0x2048 { 'question/hookPart' 'question/dotPart' 'exclam' 'zwsp' }

packages/font-glyphs/src/auto-build/recursive-build.ptl

+4-2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ glyph-block Recursive-Build : begin
2323
if forceUpright : begin
2424
forkedPara.slopeAngle = 0
2525
if mono : begin
26+
forkedPara.diversityMM = 1
2627
forkedPara.diversityM = 1
2728
forkedPara.diversityT = 1
2829
if mono2 : begin
@@ -48,8 +49,9 @@ glyph-block Recursive-Build : begin
4849
forkedPara.accentWidth = AccentWidth * p
4950
forkedPara.jut = Jut * p
5051
forkedPara.longjut = LongJut * p
51-
forkedPara.diversityM = 1
52-
forkedPara.diversityT = 1
52+
forkedPara.diversityMM = 1
53+
forkedPara.diversityM = 1
54+
forkedPara.diversityT = 1
5355
if fMono : begin
5456
forkedPara.diversityF = 1
5557
forkedPara.diversityI = 1

packages/font-glyphs/src/auto-build/transformed.ptl

+3-2
Original file line numberDiff line numberDiff line change
@@ -295,8 +295,9 @@ glyph-block Autobuild-Transformed-Texture : begin
295295
local forkedPara : Object.assign {.} para
296296
if (extL + extR > 0)
297297
: then : begin
298-
forkedPara.diversityM = 1 + extL + extR
299-
forkedPara.diversityT = 1 + extL + extR
298+
forkedPara.diversityMM = 1 + extL + extR
299+
forkedPara.diversityM = 1 + extL + extR
300+
forkedPara.diversityT = 1 + extL + extR
300301
: else : begin
301302
forkedPara.diversityF = 1 + extL + extR
302303
forkedPara.diversityI = 1 + extL + extR

packages/font-glyphs/src/letter-like/fraktur/common.ptl

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,9 @@ glyph-block LetterLike-Fraktur-Common : begin
7575
public [new thick thin] : begin
7676
this.fixed = false
7777
# .thick is the half length of the flat tip, projected to the X/Y axis
78-
this.thick = 0.25 * [Math.sqrt 2] * thick
78+
this.thick = 0.25 * Math.SQRT2 * thick
7979
# .thin is the half width of the thin tip, projected to the X/Y axis
80-
this.thin = 0.25 * [Math.sqrt 2] * thin
80+
this.thin = 0.25 * Math.SQRT2 * thin
8181

8282
public [getPenShape gizmo] : begin
8383
local thickTf : gizmo.applyOffsetXY this.thick this.thick

packages/font-glyphs/src/letter/armenian/lower-u-group.ptl

+7-7
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
2020

2121
do "Turned Ayb"
2222
create-glyph 'armn/aybTurned' 0x560 : glyph-proc
23-
local df : include : DivFrame para.diversityM 3
23+
local df : include : DivFrame para.diversityMM 3
2424
include : df.markSet.e
2525
include : SmallMArches df XH 0 0 0
2626
if SLAB : begin
@@ -33,7 +33,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
3333

3434
do "Ayb"
3535
create-glyph 'armn/ayb' 0x561 : glyph-proc
36-
local df : include : DivFrame para.diversityM 3
36+
local df : include : DivFrame para.diversityMM 3
3737
include : df.markSet.e
3838
include : SmallMArches df XH 0 0 0
3939
include : FlipAround df.middle (XH / 2)
@@ -131,7 +131,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
131131

132132
do "Xeh"
133133
create-glyph 'armn/xeh' 0x56D : glyph-proc
134-
local df : include : DivFrame para.diversityM 3
134+
local df : include : DivFrame para.diversityMM 3
135135
include : df.markSet.bp
136136
include : uBowl.shape
137137
top -- (XH / 2)
@@ -261,7 +261,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
261261

262262
do "Peh"
263263
create-glyph 'armn/peh' 0x57A : glyph-proc
264-
local df : include : DivFrame para.diversityM 3
264+
local df : include : DivFrame para.diversityMM 3
265265
include : df.markSet.p
266266
include : SmallMArches df XH 0 0 0
267267
include : FlipAround df.middle (XH / 2)
@@ -342,7 +342,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
342342

343343
do "Tiun"
344344
create-glyph 'armn/tiun' 0x57F : glyph-proc
345-
local df : include : DivFrame para.diversityM 3
345+
local df : include : DivFrame para.diversityMM 3
346346
include : df.markSet.e
347347
include : uBowl.shape
348348
top -- XH
@@ -382,7 +382,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
382382

383383
do "P'iur"
384384
create-glyph 'armn/piur' 0x583 : glyph-proc
385-
local df : include : DivFrame para.diversityM 3
385+
local df : include : DivFrame para.diversityMM 3
386386
include : df.markSet.bp
387387
include : uBowl.shape
388388
top -- XH
@@ -407,7 +407,7 @@ glyph-block Letter-Armenian-Lower-U-Group : begin
407407

408408
do "Ew"
409409
create-glyph 'armn/ew' 0x587 : glyph-proc
410-
local df : include : DivFrame para.diversityM 3
410+
local df : include : DivFrame para.diversityMM 3
411411
include : df.markSet.b
412412
include : uBowl.shape
413413
top -- Ascender

packages/font-glyphs/src/letter/armenian/upper-xeh.ptl

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ glyph-block Letter-Armenian-Upper-Xeh : begin
1414

1515
do "Xeh"
1616
create-glyph 'armn/Xeh' 0x53D : glyph-proc
17-
local df : include : DivFrame para.diversityM 3
17+
local df : include : DivFrame para.diversityMM 3
1818
local { subDf shift } : SubDfAndShift 1 df
1919
include : df.markSet.capital
2020
include : VBar.l df.leftSB 0 CAP df.mvs

packages/font-glyphs/src/letter/cyrillic/che.ptl

+2-2
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ glyph-block Letter-Cyrillic-Che : begin
154154
CyrDescender.lSideJut (RightSB - [HSwToV Stroke]) 0 (jut -- MidJutSide)
155155

156156
create-glyph 'cyrl/Cche' 0xA686 : glyph-proc
157-
local df : include : DivFrame para.diversityM 3
157+
local df : include : DivFrame para.diversityMM 3
158158
include : df.markSet.capital
159159
include : LeaningAnchor.Below.VBar.r df.rightSB
160160
include : CyrCcheShape df CAP [if SLAB 0.45 0.35] BODY.STRAIGHT
@@ -194,7 +194,7 @@ glyph-block Letter-Cyrillic-Che : begin
194194
if SLAB [if para.isItalic slabItalic slabUprightBGR] SERIFS.NONE
195195

196196
create-glyph "cyrl/cche.\(suffix)" : glyph-proc
197-
local df : include : DivFrame para.diversityM 3
197+
local df : include : DivFrame para.diversityMM 3
198198
include : df.markSet.e
199199
include : LeaningAnchor.Below.VBar.r df.rightSB
200200
include : CyrCcheShape df XH [if SLAB 0.45 0.4] body

packages/font-glyphs/src/letter/cyrillic/de.ptl

+6-6
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ glyph-block Letter-Cyrillic-De : begin
5656

5757
return : object desc xTopLeft xTopRight
5858

59-
define [CyrSoftDeShape top df _sw vSlab] : glyph-proc
59+
define [CyrSoftDeShape df top _sw vSlab] : glyph-proc
6060
local descenderOverflow : if SLAB SideJut ((df.rightSB - df.leftSB) * 0.075)
6161
local sw : fallback _sw Stroke
6262
local xm : if SLAB
@@ -91,27 +91,27 @@ glyph-block Letter-Cyrillic-De : begin
9191
local df : include : DivFrame para.diversityM 3
9292
include : df.markSet.capital
9393
include : ExtendBelowBaseAnchors BottomExtension
94-
include : CyrSoftDeShape CAP df df.mvs false
94+
include : CyrSoftDeShape df CAP df.mvs false
9595

9696
create-glyph 'cyrl/DeSoft.topRightSerifed' : glyph-proc
9797
local df : include : DivFrame para.diversityM 3
9898
include : df.markSet.capital
9999
include : ExtendBelowBaseAnchors BottomExtension
100-
include : CyrSoftDeShape CAP df df.mvs true
100+
include : CyrSoftDeShape df CAP df.mvs true
101101

102102
select-variant 'cyrl/DeSoft' 0xA662 (follow -- 'cyrl/EnGhe/GhePart')
103103

104104
create-glyph 'cyrl/deSoft.serifless' : glyph-proc
105105
local df : include : DivFrame para.diversityM 3
106106
include : df.markSet.e
107107
include : ExtendBelowBaseAnchors BottomExtension
108-
include : CyrSoftDeShape XH df df.mvs false
108+
include : CyrSoftDeShape df XH df.mvs false
109109

110110
create-glyph 'cyrl/deSoft.topRightSerifed' : glyph-proc
111111
local df : include : DivFrame para.diversityM 3
112112
include : df.markSet.e
113113
include : ExtendBelowBaseAnchors BottomExtension
114-
include : CyrSoftDeShape XH df df.mvs true
114+
include : CyrSoftDeShape df XH df.mvs true
115115

116116
select-variant 'cyrl/deSoft' 0xA663 (follow -- 'cyrl/enghe/ghePart')
117117

@@ -175,7 +175,7 @@ glyph-block Letter-Cyrillic-De : begin
175175

176176
foreach { suffix { st sb }} [Object.entries EpsilonConfig] : do
177177
create-glyph "cyrl/dzze.italic.\(suffix)" : glyph-proc
178-
local df : include : DivFrame para.diversityM 3
178+
local df : include : DivFrame para.diversityMM 3
179179
include : df.markSet.bp
180180

181181
local dfLeft : df.slice 3 2 OX

0 commit comments

Comments
 (0)