Commit graph

1614 commits

Author SHA1 Message Date
Rasmus Andersson
4b7fd1a402 tooling: tighten makefile deps 2023-04-21 09:17:17 -07:00
Rasmus Andersson
aa522f1a95 convert marks to put anchors in *comb glyphs (and adjust comb glyph width to friendly-to-edit values since postprocessing zeroes their advance width anyways) 2023-04-21 09:16:57 -07:00
Rasmus Andersson
dd61fb169b tooling: adds editable-ufos target to makefile for generating unprocessed UFOs 2023-04-20 13:47:14 -07:00
Rasmus Andersson
2c6c82317c fixes mkmk issues with some marks like /acutecomb by copying anchors from components into instances which does not have any anchors, as is common for comb accents, e.g. /acute has a _top anchor and /acutecomb is just an instance of /acute 2023-04-20 13:46:24 -07:00
Rasmus Andersson
e9b9acc3ab fix multiple mappings to U+1337 (how could this even have happened in the first place?) 2023-04-20 13:08:47 -07:00
Rasmus Andersson
2f0332bfea tooling: upgrade fontmake to 3.5 2023-04-20 13:06:45 -07:00
Rasmus Andersson
1a34adb31e sync metrics keys 2023-04-19 09:56:43 -07:00
Rasmus Andersson
c580411f4d fix missing mirrored kerning class use in italic 2023-04-19 09:56:36 -07:00
Rasmus Andersson
bf03691143 sync features in glyphs files 2023-04-19 09:56:10 -07:00
Rasmus Andersson
e57491754e calt improvement: 0x{numeral} no longer substitutes /multiply re #404 2023-04-19 09:55:25 -07:00
Rasmus Andersson
023fc9325c tooling: optimize makefile deps to avoid rebuilding designspace & UFOs when only features change 2023-04-19 09:50:17 -07:00
Rasmus Andersson
ac9a55dc61 sync metrics keys 2023-04-19 09:29:23 -07:00
Rasmus Andersson
d1272ce9c9 repair off-by-one curve handles, introduced by the UPM scaling in Glyphs 2023-04-19 09:28:42 -07:00
Rasmus Andersson
f9ca908f39 remove two glyph tags 2023-04-19 09:09:22 -07:00
Rasmus Andersson
f81c0fcd18 kerning and sidebearing tuning of /t 2023-04-18 18:59:07 -07:00
Rasmus Andersson
bac28ecec9 add /punctuationspace.tf re #227 2023-04-18 18:16:48 -07:00
Rasmus Andersson
f8d4a9e0b0 tnum improvements. adds /hyphen.tf and /hyphen.case.tf 2023-04-18 15:33:35 -07:00
Rasmus Andersson
1b32dbc34b /plus, /asterisk.case & /asterisk.case.tf 2023-04-18 10:11:46 -07:00
Rasmus Andersson
ee13e3daf2 overhaul of tabular figures (related gh: #227 #557) 2023-04-16 16:17:23 -07:00
Rasmus Andersson
64061df3d6 tabular /one gets a bottom stroke, re #557 2023-04-16 12:42:30 -07:00
Rasmus Andersson
3b8b43b616 opsz numerals 2023-04-16 11:24:44 -07:00
Kazuyoshi Kato
74b34019e4
tooling: Require Python >=3.8, due to FontTools (#553) 2023-04-15 17:20:03 -07:00
Rasmus Andersson
7f5475b5c8 WIP of major overhaul of diacritics and general pre-release cleanup 2023-04-15 17:16:26 -07:00
Rasmus Andersson
1d35d49540 WIP of major overhaul of diacritics and general pre-release cleanup 2023-04-15 13:01:45 -07:00
Rasmus Andersson
07af1229a6 WIP of major overhaul of diacritics and general pre-release cleanup 2023-04-15 12:52:33 -07:00
Rasmus Andersson
ebf599d51d tooling: fix decomposition detection by looking at all glyphs in all masters, not just one, since a cn might have a non-trivial transformation in just one design 2023-04-15 10:48:24 -07:00
Rasmus Andersson
07edda4259 WIP of major overhaul of diacritics and general pre-release cleanup 2023-04-15 10:47:26 -07:00
Rasmus Andersson
9bc554726f WIP of major overhaul of diacritics and general pre-release cleanup 2023-04-11 19:15:04 -07:00
Rasmus Andersson
3ac1bd32a4 license: move trademark notice to readme in order to make github correctly identify the license as SIL OFL 1.1 2023-04-08 10:39:44 -07:00
Rasmus Andersson
3bf1263412 website: cloudflare sponsor mention and trademark notice in footer 2023-04-08 10:38:24 -07:00
Rasmus Andersson
5171c1be9c roman display regular /B nits 2023-04-07 17:40:47 -07:00
Rasmus Andersson
58a1512753 nits on italic /a and /s 2023-04-07 16:59:16 -07:00
Rasmus Andersson
6fc7a5ef11 /S 2023-04-07 16:56:25 -07:00
Rasmus Andersson
97337687c2 /K 2023-04-07 16:41:35 -07:00
Rasmus Andersson
4f2468cd42 kerning 2023-04-07 16:34:08 -07:00
Rasmus Andersson
494b21304d sync italic /ij 2023-04-07 16:34:03 -07:00
Rasmus Andersson
0d9fb6c178 kerning 2023-04-07 16:04:15 -07:00
Rasmus Andersson
879b9f66c8 adjustments to /U sidebearings 2023-04-07 16:04:08 -07:00
Rasmus Andersson
373aecb36e fix italic features (sync em) 2023-04-07 15:51:31 -07:00
Rasmus Andersson
718fac1d4b WIP of Display Thin masters (massive diff, sorry) 2023-04-07 15:46:10 -07:00
Rasmus Andersson
cc7fe58601 new design of /ae 2023-04-06 11:58:11 -07:00
Rasmus Andersson
f2c7fd441a minor corrections to /U and fixes to /Udieresisbelow and /udieresisbelow, closing #552 2023-04-05 15:52:56 -07:00
Rasmus Andersson
cbcf6a3628 fix some /r kerning pairs 2023-04-05 15:26:17 -07:00
Rasmus Andersson
fec9c4123c improved italic /e for display regular & black 2023-04-05 14:54:36 -07:00
Rasmus Andersson
d32cb9e1a0 italic /dagger and /daggerdbl from roman 2023-04-05 14:48:07 -07:00
Rasmus Andersson
1597d8272d improvements to design of /dagger and /daggerdbl 2023-04-05 14:45:05 -07:00
Rasmus Andersson
b2368a1ccb sync kerning to italic master 2023-04-05 13:51:02 -07:00
Rasmus Andersson
a1970dfba8 some kerning of quotation marks 2023-04-05 13:50:26 -07:00
Rasmus Andersson
903722aab6 tooling: initial conversion from plain python virtualenv to pipenv. #551 2023-04-05 13:23:06 -07:00
Rasmus Andersson
bf6776a15e readme 2023-04-05 11:22:49 -07:00