Rasmus Andersson
9aa6cd640a
New distribution format (TTC, help, extras)
...
- uses TTC bundle for static fonts (#388 )
- second zip archive used for "extras", with individiual static font files
- new help documentation, replacing all .txt files of past distributions
2023-04-23 12:52:46 -07:00
Rasmus Andersson
3f84199054
kerning
2023-04-22 14:53:22 -07:00
Rasmus Andersson
fea11f2d97
remove unused glyph /uni0357 which also had duplicate codepoint mapping (how is that possible?). Sync metrics keys while at it
2023-04-22 14:17:46 -07:00
Rasmus Andersson
7a1ed11536
improvements to /t /f /t/t /f/f /t/f etc (kerning & sidebearings). Also adds liga feature for /r/t -> /r/t.1
2023-04-22 14:05:55 -07:00
Rasmus Andersson
ee99c99315
tooling: enable passing DEBUG=1 to make, disabling production names, which makes it easier to debug stuff with e.g. FontGoggles
2023-04-22 09:23:41 -07:00
Rasmus Andersson
7c95795f6c
adds /downArrowToBar.circled and /downArrowToBar.squared
2023-04-22 09:22:53 -07:00
Rasmus Andersson
c0cbe28525
sync metrics keys
2023-04-22 09:05:42 -07:00
Rasmus Andersson
b98079bcf1
nits on arrows
2023-04-22 09:05:17 -07:00
Rasmus Andersson
4c67e3451f
adds /downArrowToBar U+2913
2023-04-22 09:04:47 -07:00
Rasmus Andersson
b4d529e2d1
attempt to fix static font name linking metadata stuff, re #519 and #515
2023-04-21 17:45:54 -07:00
Rasmus Andersson
0e3f6d91ab
tooling: improve misc/tools/rename.py to support fonts with different wws family name
2023-04-21 17:36:58 -07:00
Rasmus Andersson
4de5592460
update copyright metadata to reflect first year rather than most recent year
2023-04-21 14:28:28 -07:00
Rasmus Andersson
844d921a20
sync metrics keys
2023-04-21 14:28:02 -07:00
Rasmus Andersson
0bd24386ca
tooling: improved anchor copying in postprocess-designspace.py (disabled)
2023-04-21 13:12:11 -07:00
Rasmus Andersson
fc0c3c9153
stop using _center anchors for positioning, for enclosed glyphs.
...
This enables forwarding of top and bottom anchors, which is otherwise disabled by fontmake. Unfortunate, but it is better to have functioning mkmk than an easier design experience.
Issue #440
2023-04-21 13:10:37 -07:00
Rasmus Andersson
8e15eb7637
sync metrics keys
2023-04-21 10:51:32 -07:00
Rasmus Andersson
c89c16e314
tooling: disable mark anchor workaround copy_component_anchors in postprocess-designspace.py
2023-04-21 10:14:17 -07:00
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