Commit graph

1421 commits

Author SHA1 Message Date
be5invis
e58a6965db Further cleanup of point types 2020-12-05 19:01:16 -08:00
be5invis
82cea0e06d Improve performance of boolean operations 2020-12-05 17:55:05 -08:00
be5invis
1a8b7ce126 * Add ligation group brack-bar and brace-bar, and enabled in dlig (#767). 2020-12-05 16:01:58 -08:00
be5invis
2bcde22925 * Add characters
- Telephone Sign (`U+2121`) and Facsimile Sign (`U+213B`).
2020-12-05 07:32:57 -08:00
be5invis
ab23465d2c * Add Characters:
- Atom Symbol (`U+269B`).
2020-12-03 01:22:31 -08:00
be5invis
0b68bec0a5 Refinement of shapes 2020-12-02 22:03:47 -08:00
be5invis
4915a54a01 More Geometric Shapes Extended 2020-12-02 21:43:09 -08:00
be5invis
31a37d8c8f Add rest fixed-weight asterisk-likes 2020-12-02 19:49:57 -08:00
be5invis
90bd0c953b * Add Characters:
- Light Greek Cross (`U+1F7A2`)
2020-12-02 02:15:32 -08:00
be5invis
acf6477d78 Improve of component glyph coloring of non-equal ligation (like !=). 2020-11-30 21:50:28 -08:00
be5invis
ec1cae38a7 Enforce lookup order of CV/SS 2020-11-30 19:36:07 -08:00
be5invis
fd2b8a77e6 Dotty kern: better handle tall operators. 2020-11-26 02:08:42 -08:00
be5invis
d4d393309b Fix kerned dotty operators' placement when placed near brackets and commas (#757). 2020-11-26 01:33:14 -08:00
be5invis
e8bf7a56c6 Add Toothless-corner variant of G and Ampersand (&); Remove slight curvature of italic single-storey a (#755). 2020-11-24 00:42:37 -08:00
be5invis
cfd0c3d741 Throw error when compat ligature is wider than unit if FC-mono is enforced 2020-11-23 17:57:47 -08:00
be5invis
0031b3362e More cleanup 2020-11-23 17:45:51 -08:00
be5invis
e2ff6698d1 Leverage better fontconfig-mono building and validation 2020-11-23 17:35:25 -08:00
be5invis
95adebaa1b Fix missing serifs in earless-corner m variants (#752). 2020-11-22 11:26:21 -08:00
be5invis
83015148de Fix broken descender connection of cyrl/tse (U+0446) under Italic (#754). 2020-11-22 11:17:29 -08:00
be5invis
0559db4804 Add curly variants of Z / z (#362). 2020-11-22 01:26:29 -08:00
be5invis
e41b37694a Rename -alt-1 variants to -dotted (#748). 2020-11-22 00:53:48 -08:00
Alexey Ten
6d48193438
Allow inherit ligations from calt (#750)
* Allow inherit ligations from `calt`

Add `calt` to `hives` so `inherit = 'calt'` works.

Also get rid of `optInBuildup`/`optOutBuildup` because they just
merged into `para.ligation.defaultBuildup`.

* fixup! Allow inherit ligations from `calt`

* fixup! Allow inherit ligations from `calt`

Rename hives

* fixup! Allow inherit ligations from `calt`

Rename `calt` to `default-calt`

* fixup! fixup! Allow inherit ligations from `calt`
2020-11-22 00:35:41 -08:00
be5invis
e429b9ec10 Fix centering of Q variants when occurred in enclosures (#751). 2020-11-22 00:09:05 -08:00
be5invis
85e7d95b39 Turn parameter symbolMid to lowercase in config files 2020-11-21 13:35:43 -08:00
Alexey Ten
ddd52f4fcb
Add more metric overrides (#749)
Allow override of `SymbolMid` and `parenSize`.
2020-11-21 13:33:40 -08:00
be5invis
31a156ec14 Add more alternative exclamation-related ligation sets (exeqeq-alt-1, eqexeq-alt-1, eqexeq-dl-alt-1) (#748). 2020-11-21 13:10:38 -08:00
be5invis
d3c944db1b Add grek/thetaSymbol 2020-11-20 19:06:56 -08:00
be5invis
8198a3a11b Shape refinements 2020-11-20 17:42:18 -08:00
be5invis
d4ca01bada Added variant r/earless-corner-serifed and r/earless-rounded-serifed; Reordered r's variant ranking and renamed r/straight to r/serifless (#742). 2020-11-19 19:08:42 -08:00
be5invis
c6dc8c370c OTL codegen cleanup 2020-11-19 18:19:30 -08:00
be5invis
d471e9d948 Minor refinements of shape 2020-11-19 00:03:02 -08:00
be5invis
0479def394 Shape refinement 2020-11-18 23:36:53 -08:00
be5invis
ce59f086bd Make check marks and cross marks FW-aware 2020-11-18 23:27:29 -08:00
be5invis
be61596d30 Double-struck Sigma should not have serifs. 2020-11-18 22:36:15 -08:00
be5invis
1425bc750e Improve Cedilla placement and connection in T-Cedilla (#737). 2020-11-15 11:01:22 -08:00
be5invis
515a3d25af Make variant application effective on LATIN SMALL LETTER WITH STROKE (U+0167, #737). 2020-11-15 09:35:20 -08:00
be5invis
daf54cf302 remove unused logging 2020-11-15 08:58:29 -08:00
be5invis
1a64fa04e9 Fix variant application of fraction 1/10 (U+2152, #736). 2020-11-15 08:57:16 -08:00
be5invis
fe53c125fe Fix variant selector of Cyrillic TE’s italics to better respect m’s tailed-ness (#734). 2020-11-15 00:37:38 -08:00
be5invis
10f2596115 Reorder and reorganize character variants of i, l, and f, including:
* The “italic” variants are removed, or renamed to reflect its shape;
   * Reorder variants of `i` and `l` to let them get synchronized;
   * Make `f`'s variant more matrix-like.
2020-11-14 23:46:02 -08:00
be5invis
cb96e828c1 Fix middle bar placement of U+2180 under quasi-proportional. 2020-11-14 16:15:23 -08:00
be5invis
6f71c1b397 Add U+23CF EJECT SYMBOL (#728). 2020-11-14 16:04:01 -08:00
be5invis
eeed4922bb Fix inconsistent serif on Bulgarian U+044E CYRILLIC SMALL LETTER YU (#732). 2020-11-14 14:18:06 -08:00
be5invis
9562a976c1 Add Characters:
* U+1D6A4 MATHEMATICAL ITALIC SMALL DOTLESS I, U+1D6A5 MATHEMATICAL ITALIC SMALL DOTLESS J (#730).
2020-11-14 13:33:43 -08:00
be5invis
9722a5394c Fix dotless form of mathematical derived letters if it ia aliased (#731). 2020-11-14 13:26:13 -08:00
be5invis
481b94e3c4 Fix inconsistent italic serif of U+0463 CYRILLIC SMALL LETTER YAT (#729). 2020-11-14 12:03:00 -08:00
be5invis
3d194b63bc Add U+0462 CYRILLIC CAPITAL LETTER YAT and U+0463 CYRILLIC SMALL LETTER YAT 2020-11-12 19:20:28 -08:00
be5invis
1358f914a5 Support slope-dependent digit form control (#724). 2020-11-12 03:47:42 -08:00
be5invis
040c1ff08c Cleanup code for orthographic italics. Now variant selector could influence the upright and italic counterpart individually -- though currently they aren't. 2020-11-10 20:52:55 -08:00
be5invis
69b3c2aca9 Name cleanup 2020-11-10 02:46:29 -08:00