Belleve
13863270b1
Drop the code for the implicit coordinates ( #2601 )
...
* Drop uses of implicit coordinates
* Remove remaining the implicit coordinates code
2024-11-29 09:59:39 +00:00
Belleve
9e4d1621d2
Refactor [AdviceStroke]
and other weight control functions to make dense letters less outstanding. ( #2586 )
...
* Refactor the logic of AdviceStroke.
* More cleanup + optimize memory use of geometry cache
* Notes
2024-11-13 03:40:46 +00:00
Belleve
35de3aa463
Fix rounding errors caused by glyph cross references ( #2545 ) ( #2546 )
...
* Fix rounding errors caused by glyph cross references (#2545 )
* Do it in simpler way
2024-10-13 01:25:26 +00:00
be5invis
1b7ad7cab9
Bring back eslint-plugin-import
2024-10-11 19:09:52 -07:00
Belleve
ad42410219
Fix internal seams of variants of outlined letters U+1CCE6 and U+1CCEF ( #2509 ). ( #2512 )
...
Closes #2509
2024-09-22 00:25:18 +00:00
Belleve
1c9c2e09a8
Make basic operations to produce less closures ( #2477 )
2024-08-21 11:28:25 +00:00
Belleve
58530575cb
Add ( #2452 )
...
- MATHEMATICAL FRAKTUR CAPITAL B (`U+1D505`).
- MATHEMATICAL FRAKTUR CAPITAL M (`U+1D510`).
- MATHEMATICAL FRAKTUR CAPITAL N (`U+1D511`).
- MATHEMATICAL FRAKTUR CAPITAL P (`U+1D513`).
- MATHEMATICAL FRAKTUR CAPITAL V (`U+1D519`).
- MATHEMATICAL FRAKTUR CAPITAL W (`U+1D51A`).
2024-08-02 10:02:19 +00:00
Belleve
dc9d7f3ac2
Add fraktur A and K ( #2450 )
2024-08-01 10:30:22 +00:00
Belleve
a9a0556b17
Add fraktur E and G ( #2448 )
...
* Add
- MATHEMATICAL FRAKTUR CAPITAL E (`U+1D508`) (#444 ).
- MATHEMATICAL FRAKTUR CAPITAL G (`U+1D50A`) (#444 ).
* Cleanup
* Refine
2024-07-31 11:55:49 +00:00
Belleve
67f12d42af
Add Fraktur e/o/ø ( #2445 )
...
* Add
- LATIN SMALL LETTER BLACKLETTER E (`U+AB32`).
- LATIN SMALL LETTER BLACKLETTER O (`U+AB3D`).
- LATIN SMALL LETTER BLACKLETTER O WITH STROKE (`U+AB3E`).
- MATHEMATICAL FRAKTUR SMALL E (`U+1D522`).
- MATHEMATICAL FRAKTUR SMALL O (`U+1D52C`).
* Notes (#2443 , #444 )
* Refine
2024-07-30 12:28:53 +00:00
Belleve
6f7c864faa
Add a new spiro control flattener, and a new mechanism to propagate coordinates through the spiro construction ( #2442 )
2024-07-29 11:38:31 +00:00
Belleve
6dff364caf
Add Fraktur J ( #2440 )
2024-07-29 03:27:48 +00:00
Belleve
bff9e0b1c5
Add frakturs in the Letterlike Symbols ( #2438 )
...
* * Add characters:
- BLACK-LETTER CAPITAL I (`U+2111`).
- BLACK-LETTER CAPITAL R (`U+211C`).
* Complete frakturs in Letterlike Symbols block
* Update geom cache version
2024-07-28 06:30:59 -07:00
Belleve
61ad3c365c
Refactor out cursives to a separate file ( #2437 )
2024-07-28 05:40:18 +00:00
Belleve
4e9c3bce9d
Eng: Unify the inclusion interface ( #2426 )
...
* Unify inclusion interface
* Version bump + sample update
2024-07-22 02:24:06 +00:00
Belleve
3bd1bfa454
share connected arc impl ( #2403 )
2024-07-01 06:51:05 +00:00
Belleve
a4c674c220
Cleanup composite builders and some "0.1/0.01" magic numbers ( #2362 )
2024-06-02 11:37:37 +00: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
5ee5a4eda4
Release 29.1.0
2024-04-05 21:25:08 -07: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
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
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
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
cfac37ddf0
Add hollow letters and digits ( #2189 )
2024-02-02 19:11:16 -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
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
08c69f0fd3
Move around files so the repo will be organized as a monorepo.
2023-12-03 02:49:33 -08:00