Comments (4)
I have a couple more thoughts:
– Since the Goofy changes in the Optical Min (9/S) are so minimal, maybe we could limit the instances there to just Goofy Min or Goofy Max, and reserve a Goofy Mid for the 72 and 144 area.
– I like the abbreviation of Goofy to Gfy. Could we shorten to Gmin, Gmid, and Gmax?
– Where does Wonk fit with these names? Would it make more sense to have this as a background/automatic feature (that only gets enabled for the small optical sizes), but generally not given to the user to control as instances? So this would be a more advanced feature, or only available in GUIs where sliders are present?
from fraunces.
I don’t have any objections against using Gmin, Gmid & Gmax for the instances within the variable font as well as the generated standalone instances.
Dropping Gmid for the small optical size makes sense visually, I am curious if having a non-matching amount of instances across optical sizes causes any problems at Google Fonts. Any thoughts, @davelab6?
My current understanding of wonk is that it covers the following things:
- a “binary” axis that switches expressive shapes for more conventional ones
- a stylistic alternate that performs the same substitution
Therefore I would advocate towards not providing individual wonk-on/wonk-off styles, but I can understand if you prefer treating them as such.
As a sketch I added styles with a “W” to the spreadsheet for styles with wonk. The spreadsheet now also contains familymap and stylemap columns. Let me know what you think.
from fraunces.
Let's not include Wonk in the instances, so nix the W for now. And let's include the Gmid values for the OpMin, I think you raise a good point about non-matching instances.
@davelab6 is out for the next few months on leave I believe, so let's continue with what we have as the current plan for instance naming. We can always adjust this down the road once we get some clearer answers.
from fraunces.
From @davelab6 in email:
"I suggest Goofy would be something that starts at 0 and goes to 100, so its a percentage value, and the 'min' doesn't need a name per-se because it is the default."
So G0, G50, G100?
from fraunces.
Related Issues (20)
- Confirm axis defaults HOT 5
- FontBakery requires the DESCRIPTION.en_us.html to be <1000 bytes (i.e. <1000 characters, including HTML) HOT 2
- Italic font Family name is preferred Family name
- Issues with vertical caron
- Which static fonts should be in the Google Fonts downloadable zip? HOT 2
- License file not included in packaging
- Please add ExtraLight, Medium and ExtraBold instances
- Please correct SOFT value for Thin Italic instance HOT 2
- Letters Ǖǖ Ǘǘ Ǚǚ Ǜǜ don't display the diacritic above the diaeresis correctly HOT 2
- Please re-add autohinting
- Question marks appeary blurry on Chrome on MacOS HOT 1
- n and h right legs appearing straight instead of being diagonal HOT 13
- Swash ampersand not showing in Google Fonts implementation
- <Question> Automatic `WONK` works at different `font-size` in different browsers
- MM compatibility issues HOT 1
- WONK behaves strangely in Microsoft Word
- Issues with upsidedown exclimation mark. HOT 1
- Interpolation problems in `Fraunces-Italic[SOFT,WONK,opsz,wght].ttf`
- Interpolation problems in `Fraunces[SOFT,WONK,opsz,wght].ttf`
- Variable font problems (desktop version)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fraunces.