From edf20d560623c84e4d452151c99a5f910e6ada82 Mon Sep 17 00:00:00 2001 From: Jay Aliomer Date: Mon, 9 Mar 2020 16:26:19 +0000 Subject: Import external/google-fonts/fraunces source_repository_url: "user/aaliomer/font-fraunces" source_branch: "master" source_tip_commit: "8faeaf7522fecbe9c8d89c88c934cfe376018d94" target_repository_name: "external/google-fonts/fraunces" Test: none Bug: 145530620 Change-Id: Ia40d49470baffa02abfd00c28c30278ec08c4c80 --- AUTHORS.txt | 12 ++++++ CONTRIBUTORS.txt | 28 +++++++++++++ LICENSE | 93 ++++++++++++++++++++++++++++++++++++++++++ METADATA | 14 +++++++ MODULE_LICENSE_OFL | 0 NOTICE | 1 + README.md | 47 +++++++++++++++++++++ fonts/Frances-Italic.ttf | Bin 0 -> 382420 bytes fonts/Fraunces-VF.woff2 | Bin 0 -> 200156 bytes fonts/Fraunces.ttf | Bin 0 -> 362312 bytes fonts/FrauncesItalic-VF.woff2 | Bin 0 -> 229940 bytes fonts/WebFonts Report.txt | 42 +++++++++++++++++++ 12 files changed, 237 insertions(+) create mode 100644 AUTHORS.txt create mode 100644 CONTRIBUTORS.txt create mode 100644 LICENSE create mode 100644 METADATA create mode 100644 MODULE_LICENSE_OFL create mode 120000 NOTICE create mode 100644 README.md create mode 100644 fonts/Frances-Italic.ttf create mode 100644 fonts/Fraunces-VF.woff2 create mode 100644 fonts/Fraunces.ttf create mode 100644 fonts/FrauncesItalic-VF.woff2 create mode 100644 fonts/WebFonts Report.txt diff --git a/AUTHORS.txt b/AUTHORS.txt new file mode 100644 index 0000000..9daaaab --- /dev/null +++ b/AUTHORS.txt @@ -0,0 +1,12 @@ +# This is the official list of project authors for copyright purposes. +# This file is distinct from the CONTRIBUTORS.txt file. +# See the latter for an explanation. +# +# Names should be added to this file as: +# Name or Organization + +Typeface Design: + +Undercase Type +Spencer Charles +Flavia Zimbardi \ No newline at end of file diff --git a/CONTRIBUTORS.txt b/CONTRIBUTORS.txt new file mode 100644 index 0000000..d80c8d9 --- /dev/null +++ b/CONTRIBUTORS.txt @@ -0,0 +1,28 @@ +# This is the list of people who have contributed to this project, +# and includes those not listed in AUTHORS.txt because they are not +# copyright authors. For example, company employees may be listed +# here because their company holds the copyright and is listed there. +# +# When adding J Random Contributor's name to this file, either J's +# name or J's organization's name should be added to AUTHORS.txt +# +# Names should be added to this file as: +# Name + +Typeface Production & Scripting: + +Ethan Cohen +Andy Clymer + +Font Mastering: + +Alphabet + +Print Specimen Design: + +Kelly Thorn +Douglas Hayes + +"Fraunces" namesake: + +Stephen Nixon \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..b3545ac --- /dev/null +++ b/LICENSE @@ -0,0 +1,93 @@ +Copyright 2018 The Notable Project Authors (https://github.com/googlefonts/notable) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/METADATA b/METADATA new file mode 100644 index 0000000..494f9c2 --- /dev/null +++ b/METADATA @@ -0,0 +1,14 @@ + +name: "Fraunces" +description: + "Fraunces font" + +third_party { + url { + type: GIT + value: "https://github.com/undercasetype/Fraunces" + } + version: "23826a66e896a039beb0b75bf93d6ff09a81caa7" + last_upgrade_date { year: 2020 month: 2 day: 28 } + license_type: BY_EXCEPTION_ONLY +} \ No newline at end of file diff --git a/MODULE_LICENSE_OFL b/MODULE_LICENSE_OFL new file mode 100644 index 0000000..e69de29 diff --git a/NOTICE b/NOTICE new file mode 120000 index 0000000..7a694c9 --- /dev/null +++ b/NOTICE @@ -0,0 +1 @@ +LICENSE \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..f016bed --- /dev/null +++ b/README.md @@ -0,0 +1,47 @@ +# Fraunces Font Project + +![alt text](documentation/img/HonkForWonkyFonts_revised.jpg "Honk For Wonky Fonts") + +Fraunces is a display, "Old Style" soft-serif typeface inspired by the mannerisms of early 20th century typefaces such as [Windsor](http://fontreviewjournal.com/windsor/), Souvenir, and the Cooper Series. + +This typeface family is still under development, and will be ready for initial release by early 2020. + +## Variable Axes + +Fraunces has the following axes: + +Axis | Tag | Range | Default | Description +--- | --- | --- | --- | --- +Optical Size | opsz | 9 to 144 | 36 | Labeled 9, 36, 72, and 144 in instances. +Weight | wght | 100 to 900 | 400 | Labeled Thin, Light, Regular, Semibold, Bold, and Black in instances. +Goofy* | GOOF* | 000 to 100 | 050 | Labeled G000, G050, and G100 in instances. * Final axis name TBD +Wonky | WONK | 0 to 1 | 1 | Binary axis controls substitution of "wonky" characters. Automatically substitutes when opsz > 18. Not listed in instances. + +### `opsz` (Optical Size) Axis + +The `opsz` axis ties together changes in contrast, x-height, spacing, and character widths. As `opsz` decreases, the x-height increases, spacing opens up, and the characters expand in width. + +Additionally, mapping of axis values is placed in the AVAR table to create non-linear interpolation in the Variable font. + +Many of the peculiar, wonky characteristics that are suitable for display usage are less desirable for more continuous reading. At certain smaller optical sizes (18px and less), the `wonk` axis is disabled (see below). + +![alt text](documentation/explanations/opsz_axis.gif "Changes in Optical Size") + +### `wght` (Weight) Axis + +The `wght` axis spans Thin to Black. Nuff said. + +![alt text](documentation/explanations/weight_axis.gif "Changes in Weight") + +### `GOOF` (Goof) Axis (final axis name TBD) + +The `Goof` axis gives access to the chocolate-y, Goofy forms that are available towards the Optical Min, but still retaining other Optical Sizing considerations, such as change in character width, spacing, tall ascenders, and shorter x-height + +![alt text](documentation/explanations/goof_axis.gif "Changes in Goof") + + +### `WONK` (Wonky) Axis + +A binary axis that subsitutes `wonk` characters for more normalized characters, such as the leaning n/m/h in Roman, or the bulbous flags in the b/d/h/k/l of the Italic. In traditional instances of fonts, this will be implemented as a Stylistic Set. + +![alt text](documentation/explanations/wonk_axis.gif "Changes in Wonk") diff --git a/fonts/Frances-Italic.ttf b/fonts/Frances-Italic.ttf new file mode 100644 index 0000000..89a9c1c Binary files /dev/null and b/fonts/Frances-Italic.ttf differ diff --git a/fonts/Fraunces-VF.woff2 b/fonts/Fraunces-VF.woff2 new file mode 100644 index 0000000..8184ce9 Binary files /dev/null and b/fonts/Fraunces-VF.woff2 differ diff --git a/fonts/Fraunces.ttf b/fonts/Fraunces.ttf new file mode 100644 index 0000000..6e3ee6b Binary files /dev/null and b/fonts/Fraunces.ttf differ diff --git a/fonts/FrauncesItalic-VF.woff2 b/fonts/FrauncesItalic-VF.woff2 new file mode 100644 index 0000000..a4302cb Binary files /dev/null and b/fonts/FrauncesItalic-VF.woff2 differ diff --git a/fonts/WebFonts Report.txt b/fonts/WebFonts Report.txt new file mode 100644 index 0000000..3fc3f46 --- /dev/null +++ b/fonts/WebFonts Report.txt @@ -0,0 +1,42 @@ +Web Fonts: +********** + +Frances-Italic[GOOF,WONK,opsz,wght].ttf +--------------------------------------- +source: /Users/spencercharles/Documents/Git Repositories/Fraunces/fonts/Frances-Italic[GOOF,WONK,opsz,wght].ttf + +Build WOFF2 (TTF) +''''''''''''''''' + path: /Users/spencercharles/Documents/Git Repositories/Fraunces/fonts/Fraunces_Italic-9_G0_Thin.woff2 + Source is binary a TTF file. + Auto hint the existing TTF file. + + +Fraunces[GOOF,WONK,opsz,wght].ttf +--------------------------------- +source: /Users/spencercharles/Documents/Git Repositories/Fraunces/fonts/Fraunces[GOOF,WONK,opsz,wght].ttf + +Build WOFF2 (TTF) +''''''''''''''''' + path: /Users/spencercharles/Documents/Git Repositories/Fraunces/fonts/Fraunces-9_G0_Thin.woff2 + Source is binary a TTF file. + Auto hint the existing TTF file. + + + +TTFAutohint options: +******************** +addTTFAutoHintInfo = False +dwClearType = False +fallbackScript = False +gdiClearType = True +grayScale = False +hintRangeMaximum = 50 +hintRangeMinimum = 8 +hintingLimit = 200 +noHintingLimit = False +noXHeightIncreaseLimit = False +overRideFontLicense = False +preHinting = False +symbolFont = False +xHeightIncreaseLimit = 14 \ No newline at end of file -- cgit v1.2.3