Skip to content

Commit 8401d43

Browse files
committed
Release 33.2.3
2 parents 8c63218 + 38a426b commit 8401d43

File tree

120 files changed

+3043
-2475
lines changed

Some content is hidden

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

120 files changed

+3043
-2475
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ node_modules
1010
dist
1111
release-archives
1212

13+
# Test artifacts
14+
.test
15+
.coverage
16+
1317
# Generated files
1418
packages/*/lib
1519
packages/font-glyphs/src/**/*.mjs

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
## Modifications since last major version
22

3+
### 33.2.3
4+
5+
* Refine shape of the following characters:
6+
- ARMENIAN SMALL LETTER CHA (`U+0579`).
7+
- INFORMATION SOURCE (`U+2139`).
8+
- TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279D`).
9+
- HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279E`).
10+
- DASH WITH UPTURN (`U+2E43`).
11+
- LATIN SMALL LETTER SCRIPT R WITH RING (`U+AB4C`).
12+
- MATHEMATICAL DOUBLE-STRUCK CAPITAL B (`U+1D539`).
13+
* Add Characters:
14+
- LEFTWARDS DOUBLE DASH ARROW (`U+290C`) ... RIGHTWARDS TRIPLE DASH ARROW (`U+290F`).
15+
16+
317
### 33.2.2
418

519
* Refine shape of the following characters:

changes/33.2.3.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
* Refine shape of the following characters:
2+
- ARMENIAN SMALL LETTER CHA (`U+0579`).
3+
- INFORMATION SOURCE (`U+2139`).
4+
- TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279D`).
5+
- HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279E`).
6+
- DASH WITH UPTURN (`U+2E43`).
7+
- LATIN SMALL LETTER SCRIPT R WITH RING (`U+AB4C`).
8+
- MATHEMATICAL DOUBLE-STRUCK CAPITAL B (`U+1D539`).
9+
* Add Characters:
10+
- LEFTWARDS DOUBLE DASH ARROW (`U+290C`) ... RIGHTWARDS TRIPLE DASH ARROW (`U+290F`).

doc/PACKAGE-LIST.md

Lines changed: 137 additions & 137 deletions
Large diffs are not rendered by default.

doc/custom-build.md

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Build plan could have 9 optional subsections:
9191
* `widths`
9292
* `slopes`
9393
* `compatibilityLigatures`
94-
* `excludeChars`
94+
* `subset`
9595
* `metricOverride`
9696
* `namingOverride`
9797

@@ -3839,12 +3839,31 @@ featureTag = 'calt'
38393839
sequence = '<*>'
38403840
```
38413841

3842-
#### Excluding Characters
3842+
#### Limiting the Character Set
38433843

3844-
Use the `excludeChars` configuration to exclude character ranges from the font.
3844+
Use the `subset` configuration to limit the character set in the final font. The `subset` subsection is an object with either `include` or `exclude` property.
3845+
3846+
- When `include` is used, only the characters in the list will be included in the final font.
3847+
- When `exclude` is used, all characters except those in the list will be included in the final font.
3848+
- When both `include` and `exclude` are used, the final font will include only the characters in `include`, and without those in `exclude`.
3849+
3850+
In `include` or `exclude`, we could specify the character set in thre ways:
3851+
3852+
- `textFile`: the path to a text file containing the characters to include/exclude. The file should be in UTF-8 encoding.
3853+
- `text`: a string containing the characters to include/exclude.
3854+
- `ranges`: a list of ranges of code points to include/exclude. Each range is a list of two integers, representing the start and end code points (inclusive).
3855+
3856+
Sample of `include`:
3857+
3858+
```toml
3859+
[buildPlans.iosevkaCustom.subset.include]
3860+
textFile = "agl.txt"
3861+
```
3862+
3863+
Sample of `exclude`:
38453864

38463865
```toml
3847-
[buildPlans.iosevkaCustom.excludeChars]
3866+
[buildPlans.iosevkaCustom.subset.exclude]
38483867
ranges = [[10003, 10008]]
38493868
```
38503869

images/button-release.dark.svg

Lines changed: 2 additions & 2 deletions
Loading

images/button-release.light.svg

Lines changed: 2 additions & 2 deletions
Loading

images/cs-block-armenian.dark.svg

Lines changed: 1 addition & 1 deletion
Loading

images/cs-block-armenian.light.svg

Lines changed: 1 addition & 1 deletion
Loading

0 commit comments

Comments
 (0)