Commit graph

902 commits

Author SHA1 Message Date
be5invis
41e1c99e37 Add mechanism for including letter models 2021-10-25 19:33:10 -07:00
be5invis
9380493e51 Improve shape of double emotion punctuations (U+203C, U+2047, U+2048, U+2049) under wide width. 2021-10-23 19:37:16 -07:00
be5invis
feb378f82c * Fix weight of D under heavy weights (#1237).
* Fix width under Aile and Etoile:
   - Cyrillic Letter EnGhe (`U+04A4`, `U+04A5`);
   - Cyrillic Letter Pe With Middle Hook (`U+04A6`, `U+04A7`);
   - Cyrillic Letter Abkhazian Ha (`U+04A8`, `U+04A9`).
 * Add Characters
   - Element Of with Long Horizontal Stroke (`U+22F2`);
   - Element Of with Vertical Bar at end of Horizontal Stroke (`U+22F3`);
   - Small Element Of with Vertical Bar at end of Horizontal Stroke (`U+22F4`);
   - Contains with Long Horizontal Stroke (`U+22FA`);
   - Contains with Vertical Bar at end of Horizontal Stroke (`U+22FB`);
   - Small Contains with Vertical Bar at end of Horizontal Stroke (`U+22FC`);
2021-10-23 19:21:07 -07:00
be5invis
3536c34d45 Complete support for Roman numerals (#623) 2021-10-16 20:21:31 -07:00
be5invis
ced0f55bd9 Add more thousands of roman numerals (#623) 2021-10-16 17:57:23 -07:00
be5invis
75a37fa0d5 Add support for composite Roman numerals (#623) 2021-10-16 04:42:50 -07:00
be5invis
1a2a8b6e75 Make frac work for normal slash; Add numr and dnom feature (#1230). 2021-10-14 21:59:01 -07:00
be5invis
645fcd12ca Fix placement of U+031C and U+0357. 2021-10-09 19:32:58 -07:00
be5invis
35ecd6dddc Add support for OpenType frac feature (#1230). 2021-10-09 18:51:58 -07:00
be5invis
606fe51630 Add taller variants of Number Sign (#1222). 2021-09-21 19:30:00 -07:00
be5invis
f4504b2bad Complete Greek letters 2021-09-17 23:36:39 -07:00
be5invis
e63c88cfe4 Add other form of Sampi 2021-09-17 00:00:32 -07:00
be5invis
5c5c9f5048 Add another form of Qoppa 2021-09-16 22:26:20 -07:00
be5invis
43edbad8a0 Add
- Qoppa (`U+03D8`, `U+03D9`);
   - Stigma (`U+03DA`, `U+03DB`);
2021-09-14 23:48:40 -07:00
be5invis
11f7f7a3c7 Add Capital Kai Symbol (U+03CF) 2021-09-14 21:16:20 -07:00
be5invis
2639ebcef7 Add Greek Lower Number Sign (U+0375) 2021-09-14 19:33:52 -07:00
be5invis
bc3ca6d92c Add Greek letters:
- Heta (`U+0370`, `U+0371`);
   - Archaic Sampi (`U+0372`, `U+0373`);
   - Pamphylian Digamma (`U+0376`, `U+0377`);
2021-09-14 01:29:27 -07:00
be5invis
4e82b2a1f1 Add taller variants for At sign's Threefold and Fourfold form (#1216). 2021-09-08 20:56:14 -07:00
be5invis
a6052e1a1c Fix ring mark size and clearance 2021-09-03 23:27:03 -07:00
be5invis
35d0f7d540 Remove unnecessary serifs of Greek Capital Ksi (Ξ) (#1212). 2021-09-02 21:30:20 -07:00
be5invis
4ba5284868 Add tailless variants for Greek small Mu (μ) (#1211). 2021-09-02 20:50:16 -07:00
be5invis
5928127be7 Refine the alignment of Number Sign (#) to align with numbers (#1210). 2021-09-02 20:12:09 -07:00
be5invis
22f9b847cf Refines the design of APL glyphs, and also introduces a configurable "Favor APL" configuration for APL-oriented custom builds (#1200). 2021-08-27 23:58:43 -07:00
be5invis
bb3ae89bfd Add Tironian Sign Et (U+2E52, U+204A) (#1198). 2021-08-20 22:00:30 -07:00
be5invis
5e7a32a86c Improve ligation set for logical operators; Add bar kerning to match JetBrains Mono (#1192). 2021-08-15 16:05:01 -07:00
be5invis
72b1814e7a Fix variant application of bar glyph in Oblique (#1191). 2021-08-13 22:30:00 -07:00
be5invis
6c413e66b6 * [**Breaking**] Fix typo of variant name standing-motion-serifed of capital-r (#1187).
* [**Breaking**] Change of variant names:
   - `one`.`nobase` → `one`.`no-base`
   - `one`.`nobase-long-top-serif` → `one`.`no-base-long-top-serif`
   - `one`.`nobase-flat-top-serif` → `one`.`no-base-flat-top-serif`
   - `three`.`flattop` → `three`.`flat-top`
   - `three`.`twoarcs` → `three`.`two-arcs`
2021-08-08 17:00:07 -07:00
be5invis
b90e63fcf6 Fix broken serif of iotified capital Cyrillic letters (#1184). 2021-07-31 22:28:12 -07:00
be5invis
fe35f3dff7 Avoid in-place modifications when expanding contours 2021-07-31 13:38:15 -07:00
be5invis
1bd83fe9ca Fix broken shape of Latin Letter Tone Five (Regression, #1074). 2021-07-31 13:22:15 -07:00
be5invis
2297c8b566 Fix serifs in dingbat circled numbers (#1182). 2021-07-31 12:50:09 -07:00
be5invis
5144fcb770 Cursive w refinements: reduce center bar height (#1179). 2021-07-31 09:19:19 -07:00
be5invis
bb2735c0ac Cleanup 2021-07-30 23:50:37 -07:00
be5invis
8319fdfd69 Shape refinement of cursive w (#1179) 2021-07-30 23:41:39 -07:00
be5invis
e49f4d2c8a Add support for expression-style metric override. The old [metric-override.multiplies] and [metric-override.adds] are no longer supported (#1181). 2021-07-30 21:20:12 -07:00
be5invis
51c0aadd77 Add a "slope further" directive 2021-07-29 23:51:20 -07:00
be5invis
bf0daf4098 Add enclosed sans-serif digits 2021-07-29 23:42:42 -07:00
be5invis
6bc20f1c2e Cleanup 2021-07-29 21:24:14 -07:00
be5invis
5805e6d007 Make variants of 0 apply to APL Functional Symbol Zilde (U+236C) and Circled Zero with Slash (U+1F10D) (#1178). 2021-07-29 21:19:29 -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
82913e9d7a import/export cleanup 2021-07-28 20:13:04 -07:00
be5invis
ead4159c55 Apply variants of I/i and J/j to Dutch letters U+0132 and U+0133 (#1174). 2021-07-27 22:35:26 -07:00
be5invis
1012271493 Add flat-boundary brace shape (#1172). 2021-07-27 22:10:39 -07:00
be5invis
b3a1efccdd * Fix motion-serifed N's broken shape (#1170).
* Fix bar-serif overlapping in Latin Small H-bar (`U+0127`) and Cyrillic Small Dje (`U+0452`) in Sans subfamily's with-serif variants (#1171).
2021-07-27 19:52:50 -07:00
be5invis
4f6d32aace Fix TTC grouping (#1167). 2021-07-26 19:21:01 -07:00
be5invis
5e4ead5581 Fix gap in Bulgarian De (#1168). 2021-07-25 18:57:36 -07:00
be5invis
5d38569238 Add support for slope customization (#599, #1165). 2021-07-23 21:23:08 -07:00
be5invis
50e8371221 Fix serif placement of Latin Small Letter Reversed R with Fishhook (U+027F) (#1163). 2021-07-21 19:32:09 -07:00
be5invis
7e64464b28 Fix anchor placement of:
- Combining Homothetic Above (`U+034B`) (#1162)
   - Combining Almost Equal To Above (`U+034C`) (#1162)
   - Combining Latin Small Letter Long S (`U+1DE5`) (with `cv51 = 5`) (#1162)
   - Combining Cyrillic Letter De (`U+2DE3`) (#1162)
2021-07-19 19:48:12 -07:00
be5invis
2526b3a7e5 * Fix anchor placement of:
- Latin Letter Small Capital R (`U+0280`) (#1159)
   - Latin Letter Small Capital L (`U+029F`) (#1159)
   - Cyrillic Small Letter Psi (`U+0471`) (#1159)
   - Latin Letter Small Capital E (`U+1D07`) (#1159)
   - Latin Letter Small Capital L with Stroke (`U+1D0C`) (#1159)
   - Latin Letter Small Capital U (`U+1D1C`) (#1159)
   - Modifier Letter Small Capital U (`U+1DB8`) (#1159)
   - Turned Small F (`U+214E`) (#1159)
   - Latin Letter Small Capital Turned E (`U+2C7B`) (#1159)
   - Latin Small Letter Egyptological Alef (`U+A723`) (#1159)
   - Latin Small Letter Egyptological Ain (`U+A725`) (#1159)
   - Latin Letter Small Capital F (`U+A730`) (#1159)
   - Latin Small Letter R Rotunda (`U+A75B`) (#1159)
2021-07-19 19:31:55 -07:00