Rasmus Andersson
|
862cd438ed
|
tools: small updates to fontsample
|
2019-08-02 08:53:21 -07:00 |
|
Rasmus Andersson
|
a96f0d50f2
|
fontbuild: remove component condition in composedGlyphIsNonTrivial
|
2019-07-18 14:04:29 -07:00 |
|
Stephen Nixon
|
b2b8c14660
|
only decompose glyphs with reflected components
|
2019-07-12 18:29:47 -04:00 |
|
Rasmus Andersson
|
6bbbe58884
|
Adds installation instructions for Linux. Closes #163
|
2019-05-27 14:33:24 -07:00 |
|
Rasmus Andersson
|
8ef6dd8b9f
|
tooling: better handling of unexported glyphs
|
2019-05-27 11:32:39 -07:00 |
|
Rasmus Andersson
|
850e4df74b
|
tooling: fixes a bug in gen-metrics-and-svgs.py where the very first glyph would not get recognized in the kerning lookup table, causing no kerning information to appear on the website
|
2019-05-26 17:08:05 -07:00 |
|
Rasmus Andersson
|
e3af7653ac
|
tooling: Adds glyphs script which assigns private-use Unicode codepoint to glyphs which are not mapped to a codepoint
|
2019-05-26 16:39:24 -07:00 |
|
Rasmus Andersson
|
a7d65d5d5f
|
tooling: Adds glyphs script for selecting empty glyphs
|
2019-05-26 16:38:36 -07:00 |
|
Rasmus Andersson
|
e1bcfbfde2
|
tooling: new version of gen-glyphinfo.py
|
2019-05-26 16:38:03 -07:00 |
|
Rasmus Andersson
|
b5153bc828
|
fix issue with misc/tools/fontinfo.py caused by the wonky FontBakery-enforced version format
|
2019-03-31 19:38:23 -07:00 |
|
Rasmus Andersson
|
c130c691f5
|
misc documentation on variable font usage
|
2019-03-31 18:51:11 -07:00 |
|
Rasmus Andersson
|
1dbc8fd053
|
Change vertical metrics to make Apple ATS work properly. New ascender value: 2728, new descender value: -680
Includes alternate fix to @thundernixon's PR #146
|
2019-03-30 17:03:54 -07:00 |
|
Stephen Nixon
|
fb79b9ee89
|
Use vert metrics script to fix line heights issue #124 (#141)
|
2019-03-27 11:37:34 -07:00 |
|
Stephen Nixon
|
3488601548
|
Adds 'Version ' prefix to nameID 5 version string, per MS OT spec (#140)
|
2019-03-27 11:30:58 -07:00 |
|
Rasmus Andersson
|
70f3df7882
|
Fixup STAT tables of single-axis variable fonts to aid desktop apps (style linking). Related to #142
|
2019-03-27 11:17:29 -07:00 |
|
Rasmus Andersson
|
35a23627a5
|
Adds --name option to "fontbuild compile-var" for customizing family name, useful for producing variable font files with a different name than the constant files so they can be installed alongside each other. Closes #144
|
2019-03-27 11:08:49 -07:00 |
|
Rasmus Andersson
|
20aaab681d
|
Change version encoding in font files to match common zero-padded version to allow FontBakery to be happy. Closes #138
|
2019-03-17 06:52:25 -07:00 |
|
Rasmus Andersson
|
36084ac6fd
|
Changes the name of the variable font to "Inter Variable" in order to allow the variable version to be installed in parallel with the constant font files
|
2019-03-12 11:21:32 -07:00 |
|
Rasmus Andersson
|
034a240d75
|
fixes missing "-BETA" filename suffix in the demo CSS file included with dists
|
2019-02-10 09:16:29 -08:00 |
|
Rasmus Andersson
|
a99328bcda
|
Upgrade toolchain. glyphsLib 3.2.0b2 -> 3.2.0; fontmake 1.8.0 -> 1.9.1
|
2019-02-09 15:59:14 -08:00 |
|
Rasmus Andersson
|
a2a3ebff13
|
fontbuild: append " BETA" to style name of light weights
|
2019-02-03 19:45:20 -08:00 |
|
Rasmus Andersson
|
eb4608cb7a
|
website/tooling: disable versionize for website inter.css files
|
2019-02-03 19:14:59 -08:00 |
|
Rasmus Andersson
|
184b3c0a45
|
fontbuild: upgrade glyphsLib, ufo2ft and fs
|
2019-02-03 12:17:56 -08:00 |
|
Rasmus Andersson
|
fa662b9e1d
|
website: dynamic metrics update
|
2019-02-02 21:01:00 -08:00 |
|
Rasmus Andersson
|
5d3b973ddb
|
misc: name change
|
2019-02-02 16:29:35 -08:00 |
|
Rasmus Andersson
|
5a5be63d6e
|
The Great Rename to "Inter"
|
2019-02-02 14:29:56 -08:00 |
|
Rasmus Andersson
|
61ad1d05c1
|
fontbuild: document post-processing directives
|
2019-02-02 10:20:04 -08:00 |
|
Rasmus Andersson
|
5984c5e5d4
|
fontbuild: document post-processing directives
|
2019-02-02 10:18:24 -08:00 |
|
Rasmus Andersson
|
0ab4a4cb3b
|
website: preload vf files. Additionally, update misc/tools/versionize to also patch docs/_includes/preload-font-files.html
|
2019-01-26 15:39:10 -08:00 |
|
Rasmus Andersson
|
c134b24a0a
|
update docker build script and add convenience wrapper
|
2019-01-07 09:35:23 -08:00 |
|
Rasmus Andersson
|
dfe6b939c7
|
upgrade ufo2ft that includes fixed fonttools. This means we can also drop our temporary fonttools patch. Related to https://github.com/fonttools/fonttools/pull/1430 and https://github.com/googlei18n/ufo2ft/issues/306
|
2019-01-07 09:15:58 -08:00 |
|
Rasmus Andersson
|
4ded41f4a3
|
Adds docker toolchain for a simpler build setup
|
2019-01-05 16:20:22 -08:00 |
|
Rasmus Andersson
|
718930e07f
|
patch fonttools instead of ufo2ft
|
2019-01-05 12:00:00 -08:00 |
|
Rasmus Andersson
|
dee86b504c
|
patches ufo2ft and drops python 2 env for OTF compilation
|
2019-01-05 11:41:37 -08:00 |
|
Rasmus Andersson
|
799472b3f4
|
Workaround for Python 3 bug in ufo2ft which caused invalid OTF files to be generated. Closes #110
|
2019-01-03 15:10:08 -08:00 |
|
Rasmus Andersson
|
2b53ffc2fb
|
tooling update
|
2019-01-01 21:47:16 -07:00 |
|
Rasmus Andersson
|
b9326c6f99
|
adds "-BETA" to end of filenames of thin-master derived font files
|
2019-01-01 19:48:37 -07:00 |
|
Rasmus Andersson
|
b82b74e544
|
more progress on light weight. currencies etc
|
2018-12-29 17:44:19 -07:00 |
|
Rasmus Andersson
|
2b20e67cae
|
adds extra light weight to build system
|
2018-12-27 18:44:26 -07:00 |
|
Rasmus Andersson
|
2ac5b2d9ff
|
Upgrade toolchain to Python 3, fontmake 1.8.0 and numpy 1.15.4
|
2018-11-28 10:56:35 -08:00 |
|
Rasmus Andersson
|
0eb9bd892f
|
scripts
|
2018-11-26 08:57:13 -08:00 |
|
Rasmus Andersson
|
30c1755165
|
Initial work on light weight master
|
2018-11-26 08:57:00 -08:00 |
|
Rasmus Andersson
|
9286128819
|
adds Glyphs script for fixing up variant glyphs
|
2018-11-23 15:05:45 -08:00 |
|
Rasmus Andersson
|
a8fc89d01f
|
fontbuild: adds support for post-processing directives on a per-glyph basis. Add "!post:DIRECTIVE" in glyph notes. Only supported directive is "removeoverlaps"
|
2018-11-23 12:52:50 -08:00 |
|
Rasmus Andersson
|
c10bbc8a18
|
Update CSS (variable font)
|
2018-10-11 10:28:06 -07:00 |
|
Rasmus Andersson
|
5194e4f474
|
fontbuild: now generating three variable fonts: complete family with two axes, italic version with weight axis and upright version with weight axis. This allows supporting browsers like MS Edge which do not correctly map italic and oblique font style properties to slnt and ital axes.
|
2018-10-10 23:38:31 -07:00 |
|
Rasmus Andersson
|
4262086bff
|
tooling: Fix kerning extraction in gen-metrics-and-svgs.py
|
2018-10-10 23:38:31 -07:00 |
|
Rasmus Andersson
|
b095e094dc
|
fontbuild: write constant version info to generated UFOs to minimize git thrash
|
2018-10-10 23:38:31 -07:00 |
|
Rasmus Andersson
|
72a93ebd23
|
tools/gen-glyphinfo: print warning instead of crash when a glyph is in glyphOrder but not in the font
|
2018-10-10 23:38:26 -07:00 |
|
Rasmus Andersson
|
5aa42117e9
|
fontbuild: automatically patch version and timestamps when compiling. Helps avoid lock-step annoyance with git checkins and builds
|
2018-10-10 23:38:26 -07:00 |
|