Skip to content

Commit 6850d2a

Browse files
committed
Release 31.9.1
2 parents 71d799d + 5419960 commit 6850d2a

File tree

22 files changed

+239
-228
lines changed

22 files changed

+239
-228
lines changed

Diff for: CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
## Modifications since last major version
22

3+
### 31.9.1
4+
5+
* Optimize glyphs for `round-top-serifless` and `round-top-base-serifed` variants for `A` part (`cv11`) of Capital AE (`U+00C6`) under Quasi-Proportional.
6+
* Fix metrics of `U+27D9` and `U+2A05` under Fixed (#2548).
7+
8+
39
### 31.9.0
410

511
* Add IJ-acute ligatures (#2483).

Diff for: changes/31.9.1.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
* Optimize glyphs for `round-top-serifless` and `round-top-base-serifed` variants for `A` part (`cv11`) of Capital AE (`U+00C6`) under Quasi-Proportional.
2+
* Fix metrics of `U+27D9` and `U+2A05` under Fixed (#2548).

Diff for: doc/PACKAGE-LIST.md

+137-137
Large diffs are not rendered by default.

Diff for: images/button-release.dark.svg

+2-3
Loading

Diff for: images/button-release.light.svg

+2-3
Loading

Diff for: package-lock.json

+40-40
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@iosevka/monorepo",
3-
"version": "31.9.0",
3+
"version": "31.9.1",
44
"workspaces": [
55
"packages/*",
66
"tools/*"

Diff for: packages/font-glyphs/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
22
"name": "@iosevka/font-glyphs",
3-
"version": "31.9.0",
3+
"version": "31.9.1",
44
"private": true,
55
"exports": {
66
".": "./lib/index.mjs",
77
"./aesthetics": "./lib/meta/aesthetics.mjs",
88
"./unicode-knowledge": "./lib/meta/unicode-knowledge.mjs"
99
},
1010
"dependencies": {
11-
"@iosevka/font-kits": "31.9.0",
12-
"@iosevka/geometry": "31.9.0",
13-
"@iosevka/geometry-cache": "31.9.0",
14-
"@iosevka/glyph": "31.9.0",
15-
"@iosevka/util": "31.9.0",
11+
"@iosevka/font-kits": "31.9.1",
12+
"@iosevka/geometry": "31.9.1",
13+
"@iosevka/geometry-cache": "31.9.1",
14+
"@iosevka/glyph": "31.9.1",
15+
"@iosevka/util": "31.9.1",
1616
"typo-geom": "^0.16.1"
1717
}
1818
}

Diff for: packages/font-glyphs/src/letter/latin-ext/upper-ae-oe.ptl

+9-4
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,16 @@ glyph-block Letter-Latin-Upper-AE-OE : begin
7373
corner eleft 0
7474

7575
define [AEAHalfRoundTop df top eleft sw] : glyph-proc
76+
define ada : df.archDepthA ArchDepth sw
77+
define adb : df.archDepthB ArchDepth sw
78+
79+
local yMidDepth : if (top > ada + adb) ada (top * (ada / (ada + adb)))
80+
7681
include : HBar.t df.leftSB eleft (XH * 0.75 / CAP * top) sw
7782
include : dispiro
7883
widths.rhs sw
7984
flat df.leftSB 0 [heading Upward]
80-
curl pre@ (post@ <-> ArchDepthA)
85+
curl pre@ (post@ <-> yMidDepth)
8186
arcvh
8287
straight.right.end eleft top [heading Rightward]
8388

@@ -206,13 +211,13 @@ glyph-block Letter-Latin-Upper-AE-OE : begin
206211
define eleft : df.middle - [HSwToV : sw * [if SLAB (1 / 3) (1 / 4)]]
207212
define swVJut : Math.min sw ((df.rightSB - eleft - [HSwToV sw]) * (4 / 5))
208213

214+
define ada : df.archDepthA ArchDepth sw
215+
define adb : df.archDepthB ArchDepth sw
216+
209217
local xMidRight : df.rightSB - sw / 4
210218
local yBar : top * eBarPos
211219
local { jutTop jutBot jutMid } : EFVJutLength top eBarPos sw
212220

213-
local ada : df.archDepthA ArchDepth sw
214-
local adb : df.archDepthB ArchDepth sw
215-
216221
# O half
217222
if (top > ada + adb) : then : begin
218223
include : dispiro

Diff for: packages/font-glyphs/src/symbol/math/large-operators.ptl

+2-2
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,14 @@ glyph-block Symbol-Math-Large-Operators : for-width-kinds WideWidth1
7070

7171
turned [MangleName 'Cap'] [MangleUnicode 0x22C2] [MangleName 'Cup'] df.middle SymbolMid
7272

73-
create-glyph [MangleName 'Top'] 0x27D9 : glyph-proc
73+
create-glyph [MangleName 'Top'] [MangleUnicode 0x27D9] : glyph-proc
7474
set-width df.width
7575
include : HBar.t df.leftSB df.rightSB BgOpTop OperatorStroke
7676
include : VBar.m df.middle BgOpTop BgOpBot OperatorStroke
7777

7878
turned [MangleName 'Bot'] [MangleUnicode 0x27D8] [MangleName 'Top'] df.middle SymbolMid
7979

80-
create-glyph [MangleName 'SquareCap'] 0x2A05 : glyph-proc
80+
create-glyph [MangleName 'SquareCap'] [MangleUnicode 0x2A05] : glyph-proc
8181
set-width df.width
8282
include : PiShape df BgOpTop BgOpBot (shrinkRate -- 0) (fine -- OperatorStroke) (doSerif -- false)
8383

Diff for: packages/font-kits/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
{
22
"name": "@iosevka/font-kits",
3-
"version": "31.9.0",
3+
"version": "31.9.1",
44
"private": true,
55
"exports": {
66
"./derived-coordinates": "./src/derived-coordinates.mjs",
77
"./boole-kit": "./src/boole-kit.mjs",
88
"./spiro-kit": "./src/spiro-kit.mjs"
99
},
1010
"dependencies": {
11-
"@iosevka/geometry": "31.9.0",
12-
"@iosevka/glyph": "31.9.0",
13-
"@iosevka/util": "31.9.0",
11+
"@iosevka/geometry": "31.9.1",
12+
"@iosevka/glyph": "31.9.1",
13+
"@iosevka/util": "31.9.1",
1414
"typo-geom": "^0.16.1"
1515
}
1616
}

Diff for: packages/font-otl/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"name": "@iosevka/font-otl",
3-
"version": "31.9.0",
3+
"version": "31.9.1",
44
"private": true,
55
"exports": {
66
".": "./lib/index.mjs"
77
},
88
"dependencies": {
9-
"@iosevka/font-glyphs": "31.9.0",
10-
"@iosevka/glyph": "31.9.0",
9+
"@iosevka/font-glyphs": "31.9.1",
10+
"@iosevka/glyph": "31.9.1",
1111
"toposort": "^2.0.2"
1212
}
1313
}

Diff for: packages/font/package.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@iosevka/font",
3-
"version": "31.9.0",
3+
"version": "31.9.1",
44
"private": true,
55
"exports": {
66
".": "./src/index.mjs",
@@ -10,13 +10,13 @@
1010
},
1111
"dependencies": {
1212
"@iarna/toml": "^2.2.5",
13-
"@iosevka/font-glyphs": "31.9.0",
14-
"@iosevka/font-otl": "31.9.0",
15-
"@iosevka/geometry": "31.9.0",
16-
"@iosevka/geometry-cache": "31.9.0",
17-
"@iosevka/glyph": "31.9.0",
18-
"@iosevka/param": "31.9.0",
19-
"@iosevka/util": "31.9.0",
13+
"@iosevka/font-glyphs": "31.9.1",
14+
"@iosevka/font-otl": "31.9.1",
15+
"@iosevka/geometry": "31.9.1",
16+
"@iosevka/geometry-cache": "31.9.1",
17+
"@iosevka/glyph": "31.9.1",
18+
"@iosevka/param": "31.9.1",
19+
"@iosevka/util": "31.9.1",
2020
"harfbuzzjs": "^0.4.0",
2121
"ot-builder": "^1.7.4",
2222
"semver": "^7.6.3",

0 commit comments

Comments
 (0)