Commit graph

4727 commits

Author SHA1 Message Date
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
John McWilliams
4216bde7da
Fix bar position of cyrl/{Nje|nje}. (#2309) 2024-04-22 18:15:39 -07:00
Belleve
84a2f56321
Eliminate more broken geometries by refactoring tail shape (#2307) 2024-04-22 02:13:22 +00:00
John McWilliams
d58ffab23f
Add keyboard symbol (#2306) 2024-04-21 14:58:17 -07:00
Belleve
d6533065db
Fix IJ broken shapes under condensed (#2292) (#2304) 2024-04-21 07:54:23 +00:00
John McWilliams
3c64e3aaa0
Refine arch height of Cyrillic Capital Shha. (#2303) 2024-04-20 22:26:37 +00:00
be5invis
2017258d68 Merge branch 'prerelease' 2024-04-19 23:11:19 -07:00
be5invis
e1e2134171 Merge branch 'dev' into prerelease 2024-04-19 23:11:18 -07:00
be5invis
0d52f8a47a Release 29.2.1 2024-04-19 23:11:16 -07:00
John McWilliams
76fd81968b
Make Cyrillic Capital Shha (Һ) follow variants of H. (#2302)
* Alias `cyrl/ha` to `x`.

* Rename `cyrl/ha` to `cyrl/kha`.

* Make `cyrl/Shha` follow `H`.
2024-04-19 14:09:52 -07:00
John McWilliams
c73e862483
Fix variant application to VERTICAL LINE WITH MIDDLE DOT (U+2327), update changelog with characters from #2289 added by #2297 . (#2300)
* Fixup `U+237F`.

* Doc cleanup.

* Interpunct part probably doesn't need ForceUpright
2024-04-18 12:56:46 -07:00
Belleve
a8eec35383
Fix zero application on U+1D7F6 (#2299)
* Fix zero application on U+1D7F6

* Notes
2024-04-18 07:53:07 +00:00
Logo
f245368ccf
Collection of mostly technical symbols (#2297)
* minor fixes

* Dentistry Symbols

* A few technical symbols

* Monostable, Bell, Fuse, Ground

* Half check mark

* Geometric-like shapes

* Ballot-box like shapes

* doc
2024-04-16 18:38:56 -07:00
Belleve
45e1e597d5
Fixup shape for cyrl/ze under extended italics with inward slabs (#2296) 2024-04-16 03:52:43 +00:00
John McWilliams
c65f9659bd
Cleanup of #2294 . (#2295)
* Schwa & Rev-e italic tail refinement.

* Use `InwardSlabArcEnd`.

* fix heavy.

* Cleanup.

* minor fixup.

* Drop unneeded variant selection entries in `variants.toml`.

* Sync `RevSmallEShape` metrics with `SmallEShape`.

* Hopefully a final fixup
2024-04-15 17:46:50 -07:00
John McWilliams
c8b9e608a3
Refine tails of Schwa and Reversed Lower E under italics (#2294)
* Schwa & Rev-e italic tail refinement.

* Use `InwardSlabArcEnd`.

* fix heavy.
2024-04-14 16:59:25 -07:00
Logo
8c549d0bbe
Some more Legacy Computing Symbols (pt 8, mostly split graphic) (#2293)
* Snake heads

* Television

* face extension

* schematic fix attempt

* Robots and forward runner

* doc
2024-04-14 03:43:14 -07:00
be5invis
43ef35efe0 Merge branch 'prerelease' 2024-04-13 15:32:04 -07:00
be5invis
c6b3cf1f72 Merge branch 'dev' into prerelease 2024-04-13 15:31:40 -07:00
be5invis
26b01eea4b Release 29.2.0 2024-04-13 06:20:12 -07:00
John McWilliams
166b5e4380
Add Danish, Slovak, and Swedish language samples. (#2288) 2024-04-12 14:38:12 -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
John McWilliams
2cdaf91479
Use more sophisticated cyrl-ef variant for QP. (#2286) 2024-04-11 17:05:27 -07:00
John McWilliams
6645ef34f1
Harmonize glyphs/variants of three non-slavic Cyrillic letters. (#2285)
* Make `cyrl/{Ue|ue}` follow `cv77`/`cv78`.

* Adjust glyphs of `cyrl/{Dhe|dhe|The|the}`.

* Harmonize `C`/`c`/`Э`/`э`-derived characters.

* revert

* revert

* correction
2024-04-10 11:21:44 -07:00
John McWilliams
4b004bc102
Make four Γ/H-derived characters respond to cv (#2283)
Co-authored-by: Belleve <belleve@typeof.net>
2024-04-09 03:01:02 +00:00
Belleve
93b3450671
Separate the bump version check and use a different event (#2284)
* Separate the bump version check and use a different event

* Fix typo

* Fix

* Add more events

* Typo
2024-04-09 02:05:52 +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
John McWilliams
e866ee9e43
Make attachment serifs of 3 K chars automatic. (#2281) 2024-04-07 14:16:05 -07:00
be5invis
03904382e7 Merge branch 'prerelease' 2024-04-05 21:25:19 -07:00
be5invis
ff7922cd29 Merge branch 'dev' into prerelease 2024-04-05 21:25:15 -07:00
be5invis
5ee5a4eda4 Release 29.1.0 2024-04-05 21:25:08 -07:00
John McWilliams
2c0a312d65
Adjust Latin-1 Macron, add a modifier letter. (#2280) 2024-04-04 10:34:21 -07:00
Belleve
21d63ff67e
Add support for naming override (#2275). (#2278) 2024-04-04 03:16:17 +00:00
John McWilliams
f9e23f0172
Make cyrl/em use flat-bottom by default. (#2277) 2024-04-03 08:38:07 -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
John McWilliams
c9d9ee2319
Misc alphabetic fixes (#2269)
* Fix broken `s` variant glyphs for `U+1DF1E`.

* Fix glyph visual of `cyrl/Ef.BGR` under slab.

* Make descender serif of `latn/Beta` automatic.

* Make serifs of `cyrl/{Koppa|koppa}` more sensitive.

* Remove tailless variants for `U+2129`.

* Make educated guess for top-right serif of `U+04A5`.
2024-04-01 16:33:58 +00:00
be5invis
37ecd7354d Add "release:ancillary" target so the releasing pipeline could be broken into two large pieces 2024-04-01 05:54:19 -07:00
be5invis
1922e018d7 Merge branch 'prerelease' 2024-03-30 09:24:22 -07:00
be5invis
ca223fc17b Merge branch 'dev' into prerelease 2024-03-30 09:24:21 -07:00
be5invis
7f4bdc294b Release 29.0.5 2024-03-30 09:24:19 -07:00
Logo
cda8fc8777
Some more Legacy Computing Symbols (pt 7) (#2266)
* dense fills are swapped

* energy wave

* turning triangle into a function

* funnel, antenna, epxlosion

* cars

* more schematics

* resistor

* pointers

* transistor

* doc

* apl for white diamond is not proposed for unicode 16.0.

---------

Co-authored-by: Belleve <belleve@typeof.net>
2024-03-29 23:05:53 +00:00
John McWilliams
e4feebf9d0
Add seven composites missing from do-not-emit.txt. (#2265)
* Add comments for otherwise unlabeled codepoints.

* Add seven composites missing from do-not-emit.txt

* fix tab stops
2024-03-29 14:53:09 -07:00
John McWilliams
30ddcd53fa
Improve glyph visuals for 7 chars, add 2 new chars + 1 APL form. (#2264)
* Fix glyph visuals for several math characters.

* Add characters for UIUA.
2024-03-28 16:44:32 -07:00
Belleve
4a6862aa45
ccmp: Add composition for overlays and hooks (#2262) 2024-03-28 01:47:20 +00:00
be5invis
d461934be1 Code reorg for building 2024-03-26 19:06:17 -07:00
Alex Myczko
d32599e0e2
Update README.md (#2257)
Co-authored-by: be5invis <belleve@typeof.net>
2024-03-27 01:53:03 +00:00
John McWilliams
b268fbfa8c
Fix widths of multi-dot punctuation under QP. (#2256) 2024-03-25 22:13:51 -07:00