almanac.httparchive.org
almanac.httparchive.org copied to clipboard
Fonts 2022 queries
Progress on #2883
Usage
- [x] Usage of web fonts over time.
- [x] Usage of web fonts hosted vs. self-hosted.
- [x] Usage of hosted web fonts split out by service
- [x] Usage by country
- [x] Font Format Usage
- [ ] Popular Fonts by foundry
- [x] Most popular foundries
Color Fonts
- [x] Growth in color font usage since 2020
- [x] The popularity of color font formats
- [x] Color font palettes (number of palettes and palette entries)
- [ ] Types of color fonts: emoji (and other icon fonts) vs. display (or text) fonts.
Variable Fonts
- [x] Growth in variable fonts served since their introduction.
- [ ] Number of variable fonts served (non-Google Fonts)
- [x] Types of variable fonts served (CFF2/TT)
- [ ] Axis location settings through font-variations-settings vs registered axis CSS properties
- [x] Registered axis usage vs custom axis usage
- [x] Animations including variable fonts (through font-feature-settings/width/weight)
Performance
- [ ] Use of priority hints
- [x] Usage of system generic font families
- [ ] Mixed usage of system fonts and web fonts on a page
- [x] Font display usage
- [x] CSS Font Loading API usage
Font data & Usage
- [x] Number, type, and complexity of OpenType features
- [ ] Size of various OT tables (i.e. where does a font spend most of its bytes; does it differ by language/script or type of font?)
- [x] Popularity of outline formats
- [ ] Does the font have optional features (and are they used on the page.)
- [ ] Are all the localisations in the font used on the page
- [ ] Usage of font-feature-settings vs. font-variant-*
- [ ] Quantified language and script support in the font
- [ ] Usage of font-feature-settings in @font-face vs. in general styles
- [x] Are size-adjust and ascent-override used
- [ ] Are control characters used on a lot of web pages
- [ ] How common are PUA characters
- [x] How common is usage of -webkit-font-smoothing?
@konfirmed just wanted to check in on progress - how are the queries coming along? Let us know if you need any assistance
@konfirmed @bramstein How are things going? Do you think you can finish the queries and start making the charts before the end of the month? We want to keep the writing on track for publication.
@siakaramalegos I plan to put some more time into it next week.
@konfirmed @bramstein is this PR ready for review?
@rviscomi Not yet. I hope to wrap up the last queries this week. Though feel free to review the ones that are already there.
Thanks @bramstein. In that case I'd suggest opening the PR for review now, getting early feedback, and merging what we have so far. Then later in the week when the remaining queries are written, we can push the smaller PR through.
I moved some of the queries to a nice-to-have list. I'll focus on wrapping up the queries that are essential to the chapter this week and hopefully get around to some of the optional ones as well.
@siakaramalegos @rviscomi I completed all the required queries and two optional ones. I think I'll leave it at this and focus on the data and writing now.
I'll go through the queries tomorrow and address the review notes.
@rviscomi I've addressed all comments. Let me know if you spot anything else or if the PR can be merged. Thanks!