Commit graph

53 commits

Author SHA1 Message Date
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
Belleve
b3022f1bbc
Rename some of the property, to make them more intuitive (#2657) 2025-01-25 21:55:58 +00:00
Belleve
c88a857923
Add new spacing option wide-mosaic for custom build (#2637). (#2646) 2025-01-17 02:35:33 +00: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
3488898f5b
Add new diversity classification diversityT. (#2595) 2024-11-19 16:57:17 -08: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
095b8c8e19
Make descending variants of Q/J use MarkSet.capDesc. (#2470) 2024-08-16 13:51:40 -07:00
Belleve
73c85a01c8
Normalize the speeling of "license" in the files to "license". (#2334)
* Normalize the speeling of "license" in the files to "license".

* simp

* typo
2024-05-17 09:18:34 +00:00
Belleve
21d63ff67e
Add support for naming override (#2275). (#2278) 2024-04-04 03:16:17 +00:00
be5invis
561448f067 Quasi-proportional will now use a six-unit system instead of four. Metrics of various letters (f, t, r, m, w, etc.) are adjusted. 2024-02-21 23:09:43 -08:00
be5invis
b30e41ffb7 Auto maintain of the year in licenses 2022-10-26 19:44:36 -07:00
be5invis
a4d0240b8f Fix Fixed custom building when not using derivation (#1428) 2022-10-04 22:07:48 -07:00
be5invis
5cfc3f7403 Detach Ascender height and Cap height (#1334). 2022-05-13 20:22:19 -07:00
be5invis
6af084ecbc Add metric override for archDepth and smallArchDepth (#1313). 2022-02-21 20:24:38 -08:00
be5invis
22571b4d5c Add spacing grade quasi-proportional-extension-only. 2021-12-27 03:38:25 -08:00
be5invis
2446530629 Slightly reduce X-height by 0.01em for better balancing. 2021-11-29 21:04:56 -08:00
be5invis
7f32ea2c3b Increase shoulder arc thickness of lowercase r for better thickness contrast (#1243). 2021-11-01 22:36:25 -07:00
be5invis
a6052e1a1c Fix ring mark size and clearance 2021-09-03 23:27:03 -07:00
be5invis
4c1552f4f3 Refine the size and placements of diacritics, to avoid stacking marks to collide (#1204). 2021-08-31 22:22:34 -07:00
be5invis
98115f490d Make dot size, period size and accent size / placement configurable (#1169, #1176). 2021-07-29 21:08:38 -07:00
be5invis
5d38569238 Add support for slope customization (#599, #1165). 2021-07-23 21:23:08 -07:00
be5invis
d22e4a4df8 * Fix broken geometry of Single-arch Latin Capital Letter Turned M (U+019C) (#1083).
* Fix broken geometry of Single-arch Mathematical Bold Small M (`U+1D426`) (#1084).
2021-05-29 15:24:35 -07:00
be5invis
8673826826 Make CV feature for l effective on more derived letters (#1015). 2021-05-18 19:07:29 -07:00
be5invis
e8b9c8e794 Refine long-s and esh shapes 2021-05-15 02:35:04 -07:00
be5invis
ca49579e17 Simplify code around metadata 2021-04-27 00:45:40 -07:00
be5invis
584e7a7fe0 The grades for width is updated to make the unit width of Extended subfamily being 0.6em. 2021-04-05 19:57:20 -07:00
be5invis
bdb238e575 Fix typo in the copyright field of the NAME table (#929). 2021-03-30 22:07:51 -07:00
be5invis
4f017b0aca Fix typo in NAME (#891). 2021-02-13 15:49:38 -08:00
be5invis
529500d79f Locate mark placement and stack offset to config file (#886). 2021-02-08 20:42:53 -08:00
be5invis
a0557a0e58 Update copyright terms for year 2021 2020-12-27 15:16:30 -08:00
be5invis
5b02c9e02c Remove concept "quasi-proportional grade"; Change QP into a spacing grade. 2020-12-27 15:07:03 -08:00
be5invis
b1d72cc1df Add metric override onumZeroHeightRatio for height of old-style numbers (#784). 2020-12-25 02:48:59 -08:00
be5invis
87ce8e0685 Slightly reduce slope angle 2020-12-15 21:28:40 -08:00
be5invis
85e7d95b39 Turn parameter symbolMid to lowercase in config files 2020-11-21 13:35:43 -08:00
be5invis
1358f914a5 Support slope-dependent digit form control (#724). 2020-11-12 03:47:42 -08:00
be5invis
e01065074a Revamp the weight grades 2020-10-29 22:34:30 -07:00
be5invis
c1c3ce79ee V4: Initial implementation of refactored character variant system 2020-10-26 01:33:33 -07:00
be5invis
44a6c1cb2d Cleanup of enclosure code repeations 2020-10-18 18:31:35 -07:00
be5invis
53a20618e1 We may need more Slab levels for V4 2020-09-30 23:32:46 -07:00
be5invis
1d4b78d7a3 Add compile option to default to old-style figures (#397). 2020-09-20 15:33:42 -07:00
be5invis
85d7c1d8c9 Constant name cleanup 2020-08-04 03:00:21 -07:00
be5invis
20fbd2f986 Add a slightly-curly tailed u (#636). 2020-07-19 11:41:19 -07:00
be5invis
1b74f0609f Engineering: Change glyph width data from multiplications to direct 2020-07-16 21:55:37 -07:00
be5invis
9b2052a1ad Make metric-override able to override CAP, XH and SB. Fixes #632. 2020-07-14 22:28:22 -07:00
be5invis
3389ad5d66 Code cleanup: slant → slope 2020-07-07 17:59:42 -07:00
be5invis
bbf73e9748 Start detaching style selectors 2020-07-06 17:13:06 -07:00
be5invis
43431f8ba8 Fix shape of Reversed-E (#618). 2020-06-21 02:34:35 -07:00
be5invis
c442ad2b93 Move glyph.ptl to glyph.js 2020-06-19 04:13:18 -07:00
be5invis
e6fd9c6dde Refine autonames and width filtering 2020-06-17 19:47:31 -07:00
Belleve Invis
215f3310a6 Fix GC to support subsetting better (#602). 2020-06-13 22:42:59 -07:00