Commit graph

153 commits

Author SHA1 Message Date
be5invis
5b1b362cfa Move out geometry class 2021-02-10 19:52:54 -08:00
be5invis
7393ccdc8c Fix preview page ordering 2021-02-05 22:03:24 -08:00
be5invis
d3beb9f500 Rearrange variants of Q 2021-02-04 22:56:34 -08:00
be5invis
245b2a3948 Fix GR page display 2021-02-04 20:53:07 -08:00
be5invis
fdff7dbb60 Add apparent translate mechanism to improve component sharing 2021-02-02 01:56:43 -08:00
be5invis
3fd1ebfec3 Refactor geometry system 2021-02-01 19:59:09 -08:00
be5invis
6d7a0a11ca Add bar-interrupted variants for Dollar and Cent sign (#863). 2021-01-31 21:37:39 -08:00
be5invis
f916bb227a Break down currency/centSign to two parts using CvDecompose 2021-01-31 18:14:32 -08:00
be5invis
a83d3078ea Reduce the quantity of Z-related pre-baked composites. 2021-01-30 19:21:21 -08:00
be5invis
99c8687812 Reduce the need of creating pre-baked composites 2021-01-30 18:30:27 -08:00
be5invis
894a6cea4b Fix shapes of sswash and srtail 2021-01-24 02:34:55 -08:00
be5invis
7192dd65d1 Break down large glyph source files into smaller pieces 2021-01-04 18:23:01 -08:00
be5invis
71acaa5203 * Split variant assignment for Z and z (#789).
* Add motion serif variants for `Z` and `z` (#789).
2021-01-03 12:37:26 -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
c2e93e4e5b Create separate variant selector for Cyrillic capital U (#773). 2020-12-18 17:07:02 -08:00
be5invis
4db665ce07 Further simplify boole kit code 2020-12-08 20:21:39 -08:00
be5invis
e58a6965db Further cleanup of point types 2020-12-05 19:01:16 -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
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
1425bc750e Improve Cedilla placement and connection in T-Cedilla (#737). 2020-11-15 11:01:22 -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
3d8e8ffd05 Optimize footprint by reducing aliasable glyphs 2020-11-09 03:45:02 -08:00
be5invis
73619b0d6d Add derived bold / italic / sans-serif / typewriter letters in Mathematical Alphanumeric Symbols block. 2020-11-08 18:12:20 -08:00
be5invis
4998206c50 * Fix broken serif shapes in Italic Cyrillic Small I (#717).
* Make variant selectors for `m` and `u` have more effect on Cyrillic letters.
2020-11-08 09:17:09 -08:00
be5invis
13bfc1ccbf Further simplify data format 2020-10-28 19:49:03 -07:00
be5invis
8b260c3c6b Fix bar variant preview's slopes 2020-10-27 23:23:49 -07:00
be5invis
e719992f2c Make stylistic sets able to specify variants only enabled under Oblique 2020-10-27 21:16:05 -07:00
be5invis
2e601b641c Add ligation configurability 2020-10-27 00:36:12 -07:00
be5invis
c1c3ce79ee V4: Initial implementation of refactored character variant system 2020-10-26 01:33:33 -07:00
be5invis
7c78329244 * Replace autoRef with semantic inclusion for more stable results.
* Move files around to make repository organized better.
2020-10-17 15:45:00 -07:00
be5invis
68a4117a7c Add control picture symbols 2020-09-21 00:07:17 -07:00
be5invis
8703edc125 Macro cleanup 2020-09-06 06:48:56 -07:00
be5invis
295e87660a Fix slab crash when building (#671). 2020-08-20 08:39:55 -07:00
be5invis
5382b324c3 Make names more explicit 2020-08-09 19:22:55 -07:00
be5invis
4d20f8e655 Refactor: Create a separate class for glyph store 2020-08-09 18:11:36 -07:00
be5invis
554a180e76 Optimize math symbols' footprint; Refine shape of angled arrows 2020-08-04 23:21:51 -07:00
be5invis
44fe2aacf0 further macro cleanup 2020-07-30 23:58:12 -07:00
be5invis
daa0e79845 Further cleanup 2020-07-28 20:23:01 -07:00
be5invis
34feb7613a Merge branch 'website-multi-dimensional-variant-display' into dev 2020-07-26 18:20:56 -07:00
be5invis
1130f0bee6 Website: add multiple-dimensional variation export 2020-07-26 18:20:45 -07:00
be5invis
6e1fc1733b Make variants incluence Cyrillic too. 2020-07-25 20:01:30 -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
bbf73e9748 Start detaching style selectors 2020-07-06 17:13:06 -07:00
be5invis
8d28c598dc Add calt-exeq-alt-1 as an alternative style of != ligation (#608). 2020-07-03 02:48:45 -07:00
be5invis
a775b36fa9 Add v-k-curly-cursive combination (#627). 2020-07-02 20:24:02 -07:00
be5invis
84a8cb809c Unify the precision management of geometries 2020-07-01 03:49:27 -07:00