Comments (3)
Per google/fonts#1170 the dashboard should have a way to review the results of different CSS font-smoothing options
It would be good to have this in the dashboard, it would be also good to be able to compare how different rendering settings or CSS properties affect a particular font. Though the anti-aliasing issue is significant.
Webkit AntiAliasing: Making Text Unreadable For All
Experimentally, the anti-aliasing/smoothing issue has the most negative effect on small/thin font iterations. I'm presently researching if this needs to be an accessibility issue for inclusion in a future WCAG standard.
As part of a series of experiments on perceptual contrast, we've identified webkit antialiasing as a major factor in unintended contrast reduction. There is an experiment page here:
Contrast Experiment: WCAG_CE14antialias
In test panel four, you'll see how the anti-aliasing makes small thin fonts disappear.
Moreover, if can make the effective contrast of fonts used in body text less than 4.5:1 (which I am on record as pointing out is not enough for body text in the first place - anti-aliasing can make that situation even worse).
from fontbakery-dashboard.
Please implement this feature so we don't have to continue arguing over font rendering on MacOS
In my opinion the default for the toggle should be to use browser defaults with the option to toggle on the non-standard (not part of CSS spec) font-smoothing option. There should be some explanatory text to help guide designers and developers when they are confused about why their chosen font renders differently on different browsers and platforms. As the toggle would only affect the rendering on MacOS (not sure about iOS) the toggle will be useless to Linux and Windows users. A better option might be to remove the non-standard and not in spec CSS, as per google/fonts#1170
As Google Fonts is so widely used I feel they owe it to the community to help educate and guide designers and developers around font rendering issues on MacOS.
from fontbakery-dashboard.
This would be a great solution :)
from fontbakery-dashboard.
Related Issues (20)
- Reports still use some relative links (to report downloads). HOT 1
- [Font Bakery Dashboard] fail to update family: Solway HOT 2
- files package: put files into {license}/{familyname} google/fonts like directory structure
- [Dispatcher] BrowsersDiffsAndPreviews: simplejson.errors.JSONDecodeError HOT 4
- [Font Bakery Dashboard] fail to update family: ABeeZee HOT 1
- zip file downloads on Mac unpack into directory "ofl"
- [Font Bakery Dashboard] fail to update family: ABeeZee
- Tracking UI design progress HOT 23
- Packaging? HOT 2
- [DevOps] ReqlDriverError: Connection is closed.
- Use the new diffenator "vf instantiation"
- [rabbitmq] startup is slow. [minikube, skaffold]
- Update FontBakery to version v0.7.18 HOT 1
- [dispatcher] First Step: When there are no font files in the files package there should be a specific warning.
- [dispatcher] Initializing process: family information is missing HOT 1
- Inform the user about the meaning of FAIL versus ERROR HOT 2
- Display rationale text on check-results page
- [dispatcher|CSVSpreadsheet] UX improve Error message when repoNameWithOwner does not exits
- Condoleances HOT 2
- Improve language
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 fontbakery-dashboard.