almanac.httparchive.org icon indicating copy to clipboard operation
almanac.httparchive.org copied to clipboard

Fonts 2022 queries

Open konfirmed opened this issue 2 years ago • 3 comments

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 avatar May 21 '22 13:05 konfirmed

@konfirmed just wanted to check in on progress - how are the queries coming along? Let us know if you need any assistance

siakaramalegos avatar Jul 01 '22 15:07 siakaramalegos

@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 avatar Jul 22 '22 17:07 siakaramalegos

@siakaramalegos I plan to put some more time into it next week.

bramstein avatar Jul 22 '22 18:07 bramstein

@konfirmed @bramstein is this PR ready for review?

rviscomi avatar Aug 15 '22 02:08 rviscomi

@rviscomi Not yet. I hope to wrap up the last queries this week. Though feel free to review the ones that are already there.

bramstein avatar Aug 15 '22 18:08 bramstein

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.

rviscomi avatar Aug 15 '22 18:08 rviscomi

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.

bramstein avatar Aug 16 '22 08:08 bramstein

@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.

bramstein avatar Aug 17 '22 10:08 bramstein

@rviscomi I've addressed all comments. Let me know if you spot anything else or if the PR can be merged. Thanks!

bramstein avatar Aug 18 '22 19:08 bramstein