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
Rasmus Andersson
bc8b267b01
Generate OTF (quads, not cff) for VF, rename upright to roman and add googlefonts makefile target
2019-10-22 07:55:36 -07:00
Rasmus Andersson
456025b11d
tooling: change comment and remove unused code of misc/tools/fix-vf-meta.py
2019-09-07 11:35:20 -07:00
Rasmus Andersson
d7b599659c
misc/fontbuild adds --compact-style-names which collapses whitespace in style names. E.g. "Semi Bold Italic" becomes "SemiBoldItalic". Related to https://github.com/google/fonts/pull/1908
2019-09-03 20:36:58 -07:00
Rasmus Andersson
806452ab7f
upgrade fonttools and fontmake
2019-09-03 19:35:42 -07:00
Rasmus Andersson
43fff858ff
tooling: fixes bug in fallback-codepoint script
2019-08-07 18:11:54 -07:00
Rasmus Andersson
0977151206
fontbuild: Fixes a bug that would cause certain instance styles to be incorrectly flagged as "italic". This was an effect from negating the slant angle.
2019-08-06 19:28:53 -07:00
Rasmus Andersson
4785d2c0de
Merge branch 'master' of github.com:rsms/inter
2019-08-04 19:55:10 -07:00
Tim
471b6dc3e8
dist: Updates install-win.txt with better instructions ( #173 )
2019-08-03 16:28:59 -07:00
Rasmus Andersson
08a06dcaab
tooling: update kernsample.py to use defcon
2019-08-03 16:22:36 -07:00
Rasmus Andersson
d6098a44af
Add font-display:swap to css file bundled with distribution package
2019-08-03 13:34:40 -07:00
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