John McWilliams
0e3f3fcef1
Add variant selectors for Greek Lower Eta/Kappa. ( #2703 )
2025-03-08 12:23:53 -08:00
John McWilliams
d176efd53d
Add cursive
variant for Greek Lower Theta. ( #2702 )
...
* Add `cursive` variants for Greek Lower Theta.
* Cleanup.
---------
Co-authored-by: Belleve <belleve@typeof.net>
2025-03-08 03:36:12 +00:00
be5invis
82099c8f0d
More typo
2025-03-04 21:38:17 -08:00
Belleve
2615efb03a
Add full-serifed variants for K
and k
, and related letters ( #2696 ). ( #2700 )
2025-03-03 03:48:49 +00:00
John McWilliams
d4bdbe8bc9
Allow script a/g to access all single-storey variants of a
/g
. ( #2699 )
...
* Allow script a/g to access all single-storey variants of `a`/`g`.
* Consolidate Greek Lower Alpha into `lower-a.ptl`.
---------
Co-authored-by: Belleve <belleve@typeof.net>
2025-03-02 15:44:24 +00:00
Belleve
42f1a21f77
Add almost-flat-top variant for W
and w
( #2693 ). ( #2695 )
2025-02-27 05:42:05 +00:00
John McWilliams
85fe85ff2e
Move partial-derivative
variant selector tag to the end of Greek section. ( #2688 )
...
* Move `partial-derivative` variant selector to end of Greek section.
* Doc.
2025-02-24 14:16:35 +00:00
Logo
485c21ee7c
Theta and Partial Derivative variants ( #2630 , #2148 ) ( #2687 )
...
* cleanup
* add variants
* doc
* remove nonbreakingtags
* update style sets
2025-02-22 14:14:24 -08:00
John McWilliams
fa6460d479
Add symmetric/asymmetric variants for Capital Thorn. ( #2684 )
2025-02-19 23:01:58 -08:00
John McWilliams
779ac0fc59
Optimize serif behavior of Ꜷ
/ꜷ
/խ
under monospace. ( #2681 )
...
* Optimize serifs of `Ꜷ`/`ꜷ`/`խ` under monospace.
* Cleanup.
* Cleanup.
* Drop unneeded imports, code consistency.
2025-02-18 20:44:01 -08:00
John McWilliams
f31c9cd619
Reorder variants of capital-w
to match lower w. ( #2675 )
2025-02-07 17:50:50 -08:00
be5invis
8cad163d85
Mark the advanceScaleSp changes as breaking.
2025-02-06 22:18:30 -08:00
jul-sh
6bf84e8af8
Reduce word spacing in quasi proportional mode ( #2673 )
...
* Reduce word spacing in quasi proportional mode
Currently Iosevka has word spacing that's quite a bit wider than many other quasi-proportional fonts. This change adjusts that, imo resulting in easier to read text.
I created a small preview site to demo the difference here: https://jul-sh.github.io/demo-word-spacing-iosevka/
Fixes #2656
* Make space width a seperate param with metric override field
* change space width to 7/12, update release notes
---------
Co-authored-by: Juliette Pluto <git@jul.sh>
Co-authored-by: Belleve <belleve@typeof.net>
2025-02-06 22:10:55 -08:00
John McWilliams
60d663390e
Move DToothlessRise
/DMBlend
definitions to aesthetics.ptl
. ( #2658 )
2025-01-26 14:35:55 -08:00
Belleve
b3022f1bbc
Rename some of the property, to make them more intuitive ( #2657 )
2025-01-25 21:55:58 +00:00
Belleve
d957e1e9a1
Add variant selector for decorative angle brackets (U+276C...U+2771) ( #2603 , #2623 ) ( #2648 )
2025-01-18 20:27:30 +00:00
John McWilliams
cf0a3c09e2
Make ɶ
/ᴁ
/ᴡ
/℡
/℻
slightly wider under Quasi-Proportional. ( #2647 )
2025-01-17 14:46:40 -08:00
Belleve
c88a857923
Add new spacing option wide-mosaic
for custom build ( #2637 ). ( #2646 )
2025-01-17 02:35:33 +00:00
Logo
9033363efb
4 Currency Symbols + 2 Technical Symbols ( #2638 )
...
* minor fixes
* currencies
* 2 technical symbols
* doc
* variants
2025-01-08 06:57:51 -08:00
John McWilliams
52c5e55053
Make scriptCut
variants for a
/b
/g
/q
selectable via CV. ( #2634 )
...
* Make `scriptCut` variants for `a`/`b`/`g`/`q` selectable via CV.
* Bump.
2025-01-04 17:50:17 -08:00
Logo
d12b856b37
Implement Curved Pilcrow (+ minor fix) ( #2633 )
...
* f fix
* pilcorw
* doc
---------
Co-authored-by: Belleve <belleve@typeof.net>
2025-01-03 19:04:11 +00:00
John McWilliams
ce80ec0407
Add dezh and tesh with retroflex hook. ( #2263 ) ( #2616 )
2024-12-15 12:43:42 -08:00
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