Commit graph

102 commits

Author SHA1 Message Date
Belleve
3bd1bfa454
share connected arc impl (#2403) 2024-07-01 06:51:05 +00:00
Belleve
f3126d0f35
Export multiple atlases for pages (#2401) 2024-06-30 03:03:59 +00:00
be5invis
8c95538c1f Release 30.3.0 2024-06-22 08:26:39 -07:00
be5invis
2a87e408ea Release 30.2.0 2024-06-15 04:56:13 -07:00
Belleve
a4c674c220
Cleanup composite builders and some "0.1/0.01" magic numbers (#2362) 2024-06-02 11:37:37 +00:00
be5invis
d4ba6b6b1a Release 30.1.2 2024-06-01 10:56:08 -07:00
Belleve
7bc8b823e4
Reduce glyph count of multi digit inset enclosures (#2359)
* Reduce around 4000 glyphs by making multi-digit inset composites decomposable

* Add CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P (`U+1F18A`).

* Nit

* Further improve with stroke geometry
2024-06-01 06:41:05 +00:00
be5invis
29956e2ef7 Release 30.1.1 2024-05-26 04:30:05 -07:00
be5invis
7eb675d700 Release 30.1.0 2024-05-25 09:29:13 -07:00
be5invis
8e6fd87037 Release 30.0.1 2024-05-11 05:31:52 -07:00
Belleve
debba0d9fb
A separate variant selector, ij-dot, was added to allow users to configure the shape of the dots in i and j separately. (#2310) 2024-04-23 02:44:20 +00:00
be5invis
0d52f8a47a Release 29.2.1 2024-04-19 23:11:16 -07:00
Belleve
a8576bec10
Drop NWID glyphs for ligatures in quasi-proportionals as they do not … (#2287)
* Drop NWID glyphs for ligatures in quasi-proportionals as they do not make sense for these styles. This change will save around 2MB for each Aile or Etoile font.

* Drop the pr-bump-version as it doesn't quite work. And bump version
2024-04-12 04:32:37 +00:00
Belleve
af8f360e0e
PR: add bump ver check (#2282)
* Add bump-version check into the PR validation workflow

* Check condition for PR

* Setup step and job outputs for conditionals

* Fixup

* Limit fetch depth

* Fix typo

* Use a different checkout pattern

* Bump version

* Fixup conditional for the build stage

* Still allow the build stage even if the bump_version_check stage did found changes, as commits by github actions bot won't triggger actions

---------

Co-authored-by: GitHub Actions <actions@github.com>
2024-04-07 23:09:16 +00:00
be5invis
5ee5a4eda4 Release 29.1.0 2024-04-05 21:25:08 -07:00
Belleve
21d63ff67e
Add support for naming override (#2275). (#2278) 2024-04-04 03:16:17 +00:00
Belleve
dd7d055302
Fixup more broken geometries. (#2276) 2024-04-03 04:14:21 +00:00
Belleve
6923d74c0f
Fix broken geometry of tailed i/l under heavy oblique quasi-proportional (#2274)
* Fix broken geometry of tailed `i`/`l` under heavy oblique quasi-proportional.

* Fix remaining broken geometries
2024-04-02 16:34:16 +00:00
Belleve
a0c8c9be0b
Optimize the build speed by producing simpler arcs when converting spiro to outline (#2272) 2024-04-02 12:47:13 +00:00
Belleve
4f2f0d973c
Make the geometry cache more efficient. Bump version. (#2270) 2024-04-02 10:00:59 +00:00
be5invis
7f4bdc294b Release 29.0.5 2024-03-30 09:24:19 -07:00
be5invis
a2599b2f9c Release 29.0.4 2024-03-25 00:57:47 -07:00
Belleve
733f56fe79
Fix the design of the ESTIMATED SYMBOL (U+212E) to match its spec; Refine design of POWER SYMBOL (U+23FB) and HEAVY CHECK MARK (U+2714) (#2245)
* Make estimated sign match its spec

* Refine power standby symbol

* Check mark refinement

* Doc

* fmt
2024-03-19 03:37:17 +00:00
be5invis
c2ea9678bb Bump version 2024-03-11 22:36:10 -07:00
be5invis
f80097b88d bump deps 2024-03-09 18:02:30 -08:00
Belleve
8db9ca94d0
Bump version and more cleanups (also testing workflow) 2024-03-09 14:59:16 -08:00
be5invis
b3ec2499b7 Release 29.0.0 2024-03-09 04:35:48 -08:00
be5invis
d5661093ff format and fix certain build breaks 2024-03-04 17:09:15 -08:00
be5invis
6e79c9e5c7 bump deps and more cleanup 2024-03-04 01:30:14 -08:00
be5invis
f72b039ec4 More cleanup 2024-03-03 23:41:27 -08:00
be5invis
375360ed31 Release 29.0.0-beta.1 2024-03-02 14:57:11 -08:00
be5invis
7a65490b5f More optimizations 2024-02-20 00:41:42 -08:00
be5invis
2a9be6e815 Minor optimization of references -- now spaces will not be referenced. 2024-02-19 17:59:01 -08:00
be5invis
fc4eb71e4b Fix a disjoint stroke of Outlined Curly Z under some weights (#2195). 2024-02-04 11:47:39 -08:00
be5invis
d1e50e6e1c Release 28.1.0 2024-02-04 03:27:31 -08:00
be5invis
cfac37ddf0 Add hollow letters and digits (#2189) 2024-02-02 19:11:16 -08:00
be5invis
08c255e00d Release 28.0.7 2024-01-27 02:53:15 -08:00
be5invis
2d208cbc7f Release 28.0.6 2024-01-20 11:29:07 -08:00
be5invis
922eabaafb bump ver 2024-01-06 17:46:09 -08:00
be5invis
5721fda6a3 Release 28.0.4 2024-01-05 23:33:45 -08:00
be5invis
4e9555b8fd Fix leaning marks placement for reversed k/F/P (#2150). 2024-01-03 19:11:15 -08:00
be5invis
b3cad12960 Fix leaning marks of turned capital F/L (#2137). 2023-12-31 08:56:32 -08:00
be5invis
26f4846df8 Release 28.0.3 2023-12-29 23:19:48 -08:00
be5invis
d25e9e86b2 Release 28.0.2 2023-12-23 10:39:43 -08:00
be5invis
e29df67587 Optimize memory footprint in outline conversion 2023-12-22 07:51:55 -08:00
be5invis
dcdf72eea3 Optimize non-cached build performance 2023-12-22 01:53:19 -08:00
be5invis
65547da947 * Add characters:
- LATIN CAPITAL LETTER AU (`U+A736`) (#1689).
  - LATIN SMALL LETTER AU (`U+A737`) (#1689).
2023-12-21 18:09:11 -08:00
be5invis
508cda5bfe Bump deps 2023-12-17 20:46:55 -08:00
be5invis
4bfa473c9b Release 28.0.1 2023-12-17 12:06:03 -08:00
be5invis
ab7b5376df Prepare for v28 final release 2023-12-10 00:18:30 -08:00