Commit graph

721 commits

Author SHA1 Message Date
John McWilliams
d030b12e7b
Draft: Add new diversity classification diversityMM for composite characters and similar. (#2611)
* Add new diversity classification `diversityMM`.

* Optimize/harmonize glyphs for iotated letters.

* Bump version.

* Doc.

* Make diversity of `W`/`w` variant-dependent.

* Cleanup.

* Revert change to Greek omega, keep code cleanup.

* Revert changes to Cyrillic Zhe.

* Make lowercase rounded `w` match Greek omega.

* Harmonize other omega shapes.

* Revert Cyrillic Capital Ef and (unsplit) lower ef.
2024-12-09 21:28:34 -08:00
John McWilliams
c7a2353640
Add new parameter LongVJut as a VJut-like counterpart to LongJut. (#2606) 2024-12-02 17:25:33 -08:00
John McWilliams
3488898f5b
Add new diversity classification diversityT. (#2595) 2024-11-19 16:57:17 -08:00
John McWilliams
763c932b9b
Further reduce glyphs surrounding a. (#2593) 2024-11-17 13:55:31 -08:00
John McWilliams
01650c7717
Attempt to save a small amount of glyphs surrounding a. (#2591)
* Move `invaScript` to `transformed-jobs-data.ptl`.

* Rename `a/turnABase` to `a/doubleStorey`.
2024-11-15 16:01:45 -08:00
John McWilliams
0e7579e4bf
Improve consistency of combining parentheses' anchor points for overlines in Serbian localized forms. (#2585)
* Let `cyrl/ghe.SRB` respond to `serifed-asymmetric` variants.

* Improve parentheses anchors for Serbian overlines.
2024-11-12 16:59:55 -08:00
John McWilliams
603e8e4543
Miscellaneous code cleanup. (#2583)
* Misc cleanup.

* Misc cleanup.

* Misc cleanup.

* Cleanup of #2578 .
2024-11-11 17:40:50 -08:00
John McWilliams
605d0ed7a4
Simplify parameters of ArmHBar, misc cleanup. (#2576)
* Further cleanup of #2571 .

* Simplify `ArmHBar`.

* Cleanup of `Հ`.
2024-11-07 12:48:01 -08:00
John McWilliams
072a307920
Harmonize serifs and hook/bar terminals of զ/լ/յ/ց (Armenian). (#2571)
* Make bar terminal of `լ` match `զ` under QP.

* Make `զ`/`լ`/`յ`/`ց` match each other.

* Reduce glyph count surrounding `g` and cleanup.

* Minor cleanup of `ծ` and `ձ`.

* Subtle optimization of `◌՟`.

* Add Armenian language sample.
2024-11-03 14:29:46 -08:00
Belleve
17db91dfdb
Fix inconsistent serifs of U+0284 and U+10798 with the variants of j (#2569). (#2570)
* Fix inconsistent serifs of `U+0284` and `U+10798` with the variants of `j` (#2569).

* Cleanup
2024-11-02 20:50:14 +00:00
John McWilliams
03d5fc5f24
Reduce/Eliminate remaning variant behavior of Armenian lookalike letters. (#2565)
* Cleanup of #2560 .

* Cleanup of #2563 .

* Cleanup of `ա`.

* cleanup of `հ`.

* Cleanup of `ս`.
2024-10-29 12:57:32 -07:00
John McWilliams
bba1f8dbca
Make Dotless J with Stroke and Hook serifed under slab. (#2562)
* Make Dotless J with Stroke and Hook auto-serifed.

* typo.
2024-10-27 13:40:40 -07:00
John McWilliams
7593710011
Initial cleanup of #2556 . (#2560)
* Initial cleanup of #2556 .

* Fix serifs of `լ` under Etoile.

* Optimize side bearings of `Ա`.

* Improve serifs under italics and monospace.
2024-10-26 13:31:08 -07:00
Logo
69dadb1810
Draft: Armenian Letters (again) (#2556)
* split

* more fixes, 2 new char

* reapplying changes

* finetune lower keh

* Adjust jut sizes

* balance lower liun and to (?)

* cleanup

* move aliases

* modify flatside

* dash, changelog

* changelog fix, lower-q-group fix

* fix changelog

---------

Co-authored-by: Belleve <belleve@typeof.net>
2024-10-24 02:05:39 +00:00
John McWilliams
50f37ec716
Cleanup of #2553 . (#2554) 2024-10-18 13:43:47 -07:00
John McWilliams
e51ddb86e9
Optimize auto-serif behavior of four characters. (#2553) 2024-10-16 16:52:06 -07:00
John McWilliams
2386643d1a
Add five mathematic/logical characters. (#2551)
* Add five mathematic/logical characters.

* cleanup.
2024-10-15 20:09:28 -07:00
John McWilliams
4843a52b2b
Miscellaneous variant/code cleanup. (#2505)
* Improve serifs of `NRev`, optimize sw of `Eng`.

* Cleanup of #2497

* Cleanup of #2502

* Make `currency/somSign` follow `C`.
2024-09-19 09:48:41 -07:00
John McWilliams
3289cc13c4
Add Cyrillic {Capital|Small} Letter Tje. (#2502) 2024-09-15 14:42:30 -07:00
John McWilliams
1aa7736df9
Add five new Latin letters from Unicode 16.0 (#2501)
* Add five Latin letters from Unicode 16.0

* Make Latin Capital Lambda follow Greek Capital Lambda.
2024-09-13 15:24:58 +00:00
John McWilliams
9d17e38ed9
Add more character overrides to two Latin locales. (#2499)
* Add more character overrides to `PLK` and `TRK`.

* clarification.

* clarification.
2024-09-12 23:46:33 +00:00
John McWilliams
a81fef91c3
Miscellanious composite character tweaks. (#2491)
* Make Combining Square Below slightly narrower.

* Improve glyph visual of Combining Suspension Mark.

* Make Combining Number Sign Above always short.

* Improve widths of a few `cyrl/o`-derived letters.
2024-09-06 12:33:37 -07:00
John McWilliams
c7529b1c0d
Add localized forms for Polish and Romanian. (#2486)
* Add localized forms for Polish and Romanian.

* bump

* Adjust terminal angle of `tonosAbove`.
2024-09-02 11:33:11 -07:00
John McWilliams
a83f557fd1
Cleanup f/t/long-s variants for SS features. (#2481) 2024-08-23 13:12:58 -07:00
Belleve
67f7a43014
Add dollar/cent with slanted stroke. (#2408) (#2474)
* Use variants-buildup mechanism for dollar and cent variants

* Add Dollar/cent with slanted stroke (#2408)
2024-08-19 11:01:38 +00:00
Belleve
304183d434
Add round-top capital A (#2472). (#2473)
* Add round-top capital A (#2472).

* Adjust placement of crossbar. Separate lambda and delta into a new file.
2024-08-19 02:21:58 +00:00
John McWilliams
095b8c8e19
Make descending variants of Q/J use MarkSet.capDesc. (#2470) 2024-08-16 13:51:40 -07:00
John McWilliams
7c96f645c0
Add rounded-vertical-sides variants for W/w. (#2467) 2024-08-13 11:23:20 -07:00
John McWilliams
47b3424083
Add diagonal-tailed-cursive variants for cyrl-ef. (#2464) 2024-08-12 17:04:20 -07:00
John McWilliams
48cc4be0d2
Minor variant documentation corrections. (#2463) 2024-08-11 12:14:57 -07:00
Belleve
854b4f71f7
Improve shape of "s" under extra wides (#2460) (#2461) 2024-08-06 19:18:49 -07:00
John McWilliams
07c93a3160
Add variant selectors for Greek lower Phi/Psi (Last for forseeable future). (#2456)
* Add variant selectors for Greek lower Phi/Psi.

* fix
2024-08-04 16:26:53 +00:00
John McWilliams
8f945312fb
Add variant selectors for Greek lower Beta/Gamma/Nu/Upsilon. (#2451) 2024-08-01 17:30:15 -07:00
John McWilliams
d3767217af
Optimize k/x variants used by ss features under slab italic. (#2449) 2024-07-31 17:49:06 -07:00
John McWilliams
a038c05a26
Add variant selectors for Cyrillic Capital En/Er. (#2439) 2024-07-28 14:39:43 -07:00
John McWilliams
2b796241a4
Add bilateral-motion-serifed variants for Capital/Lower X and Greek Lower Chi. (#2433)
* Add `bilateral-motion-serifed` variants for X.

* rename `x`.`motion-serifed` → `x`.`unilateral-motion-serifed`
2024-07-26 11:51:05 -07:00
John McWilliams
b710d07404
Minor cleanup of variants. (#2430) 2024-07-24 18:10:10 -07:00
Belleve
5a4c8ca8ff
Reorder variants (#2429)
* Reordered variants

* Update images and metadata
2024-07-24 02:02:17 +00:00
John McWilliams
0a222e1989
Add variant selectors For Cyrillic Lower A/Ve. (#2428) 2024-07-23 17:22:26 -07:00
John McWilliams
7a72664fd3
A couple obscure last-minute fixes + code cleanup. (#2423)
* Fix tailedTopLeftSerifed variants for nHookLeft.

* Make telephone and fax sign slightly wider.
2024-07-19 14:25:27 -07:00
John McWilliams
6268b4556e
Make ss20 use curly variants for 7. (#2397) 2024-06-27 14:56:57 -07:00
John McWilliams
8bd84b5f44
Make ss04 use square dots for braille. (#2391) 2024-06-23 15:14:23 -07:00
Belleve
2749b45fd0
Add square-dotted variant for brailles (#2388). (#2390) 2024-06-23 00:07:22 +00:00
John McWilliams
d45640c0e1
Add Capital Eszet variants with top-left corner. (#2389)
* Add Capital Eszet variants with top-left corner.

* doc
2024-06-22 15:56:22 -07:00
John McWilliams
a9c0037a2e
Add variant selectors for Capital Eszet and Thorn. (#2385) 2024-06-20 16:26:03 -07:00
John McWilliams
3f813bb01d
Add serifed-capped variants for E/F (#2026). (#2384) 2024-06-19 21:21:58 +00:00
John McWilliams
1938dd68fb
Make Slab Italic use cyrl-{ze|e}.unilateral-bottom-inward-serifed (#2382) 2024-06-18 11:07:02 -07:00
John McWilliams
43a4c87843
* Add bottom-serifed variants to Cyrillic Ze. (#2381) 2024-06-17 18:40:57 -07:00
John McWilliams
1b8d466de9
* Add bottom-serifed variants to Cyrillic E. (#2380)
* Make Euro Sign respond to Cyrillic Ye variants.
* Make Pound Sterling Sign respond to `L` variants.
2024-06-16 12:47:01 -07:00
John McWilliams
f36a5ec8ae
Add variant selector for Cyrillic E. (#2377) 2024-06-15 11:41:31 -07:00