Rasmus Andersson
cbc43f3a88
v3.16
2021-03-28 15:21:24 -07:00
Rasmus Andersson
9bdda18b23
tooling: remote unused misc/fontbuildlib/version.py
2021-03-28 12:40:09 -07:00
Rasmus Andersson
7ef6ee2cc6
tooling: improve output data of misc/tools/fontinfo.py utility
2021-03-28 11:23:46 -07:00
Rasmus Andersson
56cba2d659
tooling: adds a --profile=<file> option to fontbuild for profiling runs and adds misc/tools/fmtprofile.py for printing and inspecting profile results
2021-03-25 10:49:12 -07:00
Rasmus Andersson
4c9d8fc1c0
tooling: fixes a performance issue with componentReferences
2021-03-24 13:26:53 -07:00
Rasmus Andersson
360f647dfd
tooling: Decompose all nested components in hopes of addressing #156
2021-03-24 12:25:45 -07:00
Rasmus Andersson
ac063a796e
fontinfo: fix smol py3 syntax issue
2021-03-23 17:08:14 -07:00
Rasmus Andersson
4eee1377a7
tooling: adds a program that create subset web font files and accompanying CSS
2020-08-21 16:05:08 -07:00
Rasmus Andersson
d86c864152
misc: update misc/tools/download-count.py
2020-08-20 13:10:13 -07:00
Rasmus Andersson
b7435015ca
web: update version in resource urls
2020-08-20 11:18:18 -07:00
Rasmus Andersson
1cd1e1a148
release v3.15
2020-08-20 10:49:07 -07:00
Rasmus Andersson
3e89206f6a
tooling: improve STAT table patching. See issue #308
2020-08-19 18:01:47 -07:00
Rasmus Andersson
ddb81e2646
VF: improved STAT table patch
2020-08-19 15:37:10 -07:00
Rasmus Andersson
88477a4105
tooling: remove accidental debug print
2020-08-19 15:36:43 -07:00
Rasmus Andersson
7d70535c01
Fixes an issue with rendering on Windows with ClearType by decomposing any components which use non-trivial transformations like rotation or shear. This increases font size a bit but not to any worrying degree. Closes #251
2020-08-19 13:54:30 -07:00
Rasmus Andersson
206f684bfa
tooling: include anchors in final font files. This does not seem to have real-world practial effects beyond increasing the file size, but more testing is needed. Sharing the work first. Easy to revert.
2020-08-19 11:54:07 -07:00
Rasmus Andersson
d76268cf8d
tooling: upgrade libs, rename VF fext otf -> ttf, add STAT table patch
...
- upgrades 3rd party libraries used by the toolchain
- upgrades fontbuild code to adjust changes to library APIs
- renames VF font filename extensions to .ttf
- adds better STAT table patch to improve metadata on Windows
2020-08-18 17:57:25 -07:00
Rasmus Andersson
cb3d2853b9
release 3.14
2020-08-17 18:06:02 -07:00
Rasmus Andersson
ded07d03b6
adds "decompose" directive to fontbuild
2020-08-17 17:12:31 -07:00
Rasmus Andersson
717605c5cd
tooling: Remove dockermake and fix a mkdir issue in init.sh. Closes #277
2020-05-18 08:47:33 -07:00
Rasmus Andersson
8103b1d2ee
release 3.13
2020-04-09 15:13:34 -07:00
Rasmus Andersson
6a64cb5225
adds option -reveal-in-finder to makezip.sh
2020-04-09 15:11:42 -07:00
Rasmus Andersson
9890b2508d
display: round all kerning values to integers
2020-04-08 20:04:59 -07:00
Rasmus Andersson
789bb692ff
git hooks: set executable flag
2020-04-05 14:52:17 -07:00
Rasmus Andersson
f069633dd5
adds git hook post-merge to run init.sh
2020-04-05 14:50:36 -07:00
Rasmus Andersson
998f7770ce
adds CSS file for display version (used in zip files)
2020-04-05 14:19:36 -07:00
Rasmus Andersson
2065cd3073
make: updated makefile + init script with githook for running the init script
2020-04-05 14:18:45 -07:00
Rasmus Andersson
c2a946c8c8
update installation instructions
2020-04-05 14:05:15 -07:00
Rasmus Andersson
cd4e4bca3a
Fixes an issue with missing git hash in version metadata of built fonts. Closes #234
2020-04-04 13:05:03 -07:00
Rasmus Andersson
4519bffb7c
Removes math codepoint from some enclosed glyphs and removed upsilonlatin.001
...
The following glyphs have been assigned new private-use codepoints:
- plus.circled E15F
- minus.circled E160
- multiply.circled E161
- divide.circled E162
upsilonlatin.001 has been removed (unused glyph.)
closes #250
2020-04-04 12:07:19 -07:00
Rasmus Andersson
e95089f58b
fontbuild: fix bug where if g.lib did not have com.schriftgestaltung.Glyphs.lastChange the program would crash
2020-04-04 11:00:35 -07:00
Rasmus Andersson
4ee39ffbb4
add misc scripts and info for display
2020-04-04 10:43:27 -07:00
Rasmus Andersson
73fa001cd9
Merge branch 'master' into display-m
2020-03-24 10:55:22 -07:00
Rasmus Andersson
b8de6487c8
fixes merge issue with fontbuild
2020-03-24 10:51:46 -07:00
Rasmus Andersson
0224325743
import Inter and fontbuild from master
2020-03-22 19:46:59 -07:00
Rasmus Andersson
381291fe47
tooling: add guide copy script
2020-03-22 17:03:13 -07:00
Rasmus Andersson
96619506ec
tools: adds a glyphs plugin script for adjusting sidebearings
2020-03-22 16:19:09 -07:00
Rasmus Andersson
e9ff19a95a
v3.12
2020-02-08 17:05:32 -08:00
Rasmus Andersson
6d9f189f67
Drop BETA from light weights
2020-02-08 14:59:33 -08:00
Rasmus Andersson
a99473b591
Initial version of Display family
2020-01-31 23:51:58 -08:00
Rasmus Andersson
86ba62ee30
fontbuild: set postscriptName in addition to fullName to "Inter" for variable fonts. Also trims whitespace from names in name.renameStylesGoogleFonts
2019-10-23 19:51:44 -07:00
Rasmus Andersson
9cb6c5faf6
adds google style renaming for fullName and lLegacyName name records, for completeness even though it is not currently needed.
2019-10-23 19:03:12 -07:00
Rasmus Andersson
067b9689a3
adds googlefonts build script (WIP)
2019-10-23 18:45:22 -07:00
Rasmus Andersson
0ea8167779
change fontbuild rename command to apply Google Fonts standard style names with --google-style flag (replaces flag --compact-style)
2019-10-23 18:44:33 -07:00
Rasmus Andersson
cfce013173
v3.11
2019-10-22 20:44:39 -07:00
Rasmus Andersson
55d38ccee8
makefile: UFO files move to build/ufo
2019-10-22 20:15:09 -07:00
Rasmus Andersson
44dafda250
Update docker image
2019-10-22 17:35:33 -07:00
Rasmus Andersson
aa7ad2d7a0
fontbuild: remove use of fontmake, simplifying things.
2019-10-22 17:00:58 -07:00
Rasmus Andersson
ba71122abf
updates to distribution
2019-10-22 12:34:20 -07:00
Rasmus Andersson
0ba7c2b42f
New version of fontbuild which addresses several issues
...
Fixes for things that stopped working when we updated fontmake:
- restore glyph decomposition for VF
- restore glyph overlap removal for VF
- restore version metadata writing for VF
Improvements for VF
- fix "full name" name table entry to say "Inter" instead of "Inter Regular"
New and changed:
- "rename" command for renaming metadata like family and style, optionally
saving a separate file. Used to produce new "Inter V" family.
- The "build" command no longer performs "style name compactation" for
Google fonts. Instead, the new "rename" command is used.
Closes #198
Closes #202
2019-10-22 12:31:20 -07:00