1
1
mirror of https://github.com/rsms/inter.git synced 2024-12-26 00:54:14 +03:00
Commit Graph

173 Commits

Author SHA1 Message Date
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