Science Gothic
libre variable font
Science Gothic™ is a libre sans serif variable font. The medium weight is based closely on Morris Fuller Benton’s Bank Gothic (1930–34) for American Typefounders. Science Gothic adds four design axes: extreme weight and width, plus contrast (Y Opaque or ‘YOPQ’and slant), a lowercase, and extensive language coverage. Science Gothic is a team effort, by Thomas Phinney, Brandon Buerkle and Vassil Kateliev. Special thanks to Igor Freiberger for his early contributions.
This repo is where development and updates to this project can be found. Source files are in multiple formats: FontLab VFJ (vector font JSON) format, FontLab VFC (binary) format. Generated versions include UFO source files, and variable TTF end-user fonts. Occasionally we previously generated fonts corresponding to masters and instances, but these have not been not maintained going forward.
(Particularly major updates are described below, but not every update.)
DOWNLOAD THE VARIABLE FONT
Get the latest working variable font here: https://github.com/googlefonts/science-gothic/tree/master/fonts/variable
Bugs
PLEASE report any BUGS OR ISSUES. You can file an issue right here in Github at: https://github.com/googlefonts/science-gothic/issues. Or just ask questions on social media, whatever. But feedback is welcome!
Building Fonts
Our process for building fonts from our FontLab VFC/VFJ sources > UFO > FontMake > TTF (variable font) is now documented here: https://github.com/googlefonts/science-gothic/blob/master/documentation/compiling_fonts.md
Release Notes
21 Dec 2022
- Ownership transferred to Google
14 Apr 2022
- most bugs quashed
- close to being release quality
19 March 2020
- Kerning is still in progress.
- Only a small handful of bugs left at this point.
- Just about done fixing all issues identified by FontBakery
17 November 2019
- Slant axis is enabled! Note the form change for /a and /f when they get more than half slanted. This has generated a fair number of bugs for some glyphs in their slanted versions, but nothing unmanageable.
- Have started editing glyphs to tweak their shapes where slant does too much distortion of weight or stroke. Mainly diagonal strokes (think: A K N M R 2 4 7 & ?) and big curves (not many in this typeface, but they include: D 6 9)
- Kerning classes have all been created; kerning is well underway
1 November 2019
Primary design work was basically done. Just a few details here and there to fix. We are now entering the endgame! For the next three weeks or so, we will:
- create kerning classes and do kerning
- create the Slant axis, slanted glyphs, and add form change for just a very few (/a for certain, maybe /f)
- fix bugs and address any issues discovered
98.5% done glyph design work
14 October 2019
Made significant org/name changes to the former Contrast axis, now called “Y Opaque” ('YOPQ' axis tag). Instead of going from 0 – 100 (low to high) it goes from 18 to 124 (high to low contrast) representing the thickness of capital horizontal strokes, in thousandths of an em, at the default Medium weight. The default style is still low contrast, which is 124, at the “high” end of the horizontal stroke-thickness scale.
77% done glyph design work.
18 September 2019
Added UFO sources, and first variable TTF built from UFO + FontMake (with latest FontMake and Python) rather than from exporting from FontLab. Although FontLab VI uses UFO + FontMake internally for its variable font generation, it uses an older version of FontMake. The UFO + FontMake approach makes it easier for future development to be made with any UFO-compatible font editor. See #91 for details.
49% done glyph design work.
5 September 2019
Second variable font build. About 200 meaningful characters, including very nearly complete support for both English and Russian. 37% done glyph design work.
Around this time we had the last few contributions from Igor Freiberger. Thanks!
29 August 2019
Added first built variable font! Thought it was buggy, but turns out that is just Illustrator. Font is lovely in Axis-Praxis. https://recordit.co/g9KnZq2Dbv . Also added separate fonts for instances (ouch 104 fonts!). And the .designspace file. ~ 26% done glyph design work.
15 August 2019
16% done glyph design work.
10 August 2019
Added recipes to build auto layers.
8 August 2019
Added folder structure!
Masters folder:
- added variable font-in-progress in VFJ format (FontLab JSON text format)
- added Readme about formats etc.
7 August 2019
Added OFL.txt Open Font License and info
Added FontLab .enc encoding file
6 August 2019
Renamed the project to Science Gothic!
10 July 2019
Started the repo
Who Is Behind This?
- Copyright holder: https://github.com/googlefonts/science-gothic/blob/master/AUTHORS.txt
- Contributors: https://github.com/googlefonts/science-gothic/blob/master/CONTRIBUTORS.txt
License
Science Gothic fonts and their source files are licensed to others under the open source SIL Open Font License v1.1 (http://scripts.sil.org/OFL) with no Reserved Font Name. To view the specific terms and conditions please refer to OFL.txt
Additional non-font source files are licensed to others under the Apache 2.0 open source license (https://www.apache.org/licenses/LICENSE-2.0).
Language Coverage & Glyph Set
This typeface has extended Latin and extended Cyrillic, with over 1200 glyphs. FontLab .enc encoding file.