Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fonts 2020 #902

Closed
10 tasks done
foxdavidj opened this issue Jun 27, 2020 · 78 comments · Fixed by #1643
Closed
10 tasks done

Fonts 2020 #902

foxdavidj opened this issue Jun 27, 2020 · 78 comments · Fixed by #1643
Assignees
Labels
2020 chapter Tracking issue for a 2020 chapter writing Related to wording and content
Projects

Comments

@foxdavidj
Copy link
Contributor

foxdavidj commented Jun 27, 2020

Part I Chapter 4: Fonts

Content team

Authors Reviewers Analysts Draft Queries Results
@raphlinus @malchata @RoelN @notwaldorf @mandymichael @svgeesus @rsheeter @jpamental @davelab6 @AbbyTsai Doc *.sql Sheet

Content team lead: @jpamental

Welcome chapter contributors! You'll be using this issue throughout the chapter lifecycle to coordinate on the content planning, analysis, and writing stages.

The content team is made up of the following contributors:

New contributors: If you're interested in joining the content team for this chapter, just leave a comment below and the content team lead will loop you in.

Note: To ensure that you get notifications when tagged, you must be "watching" this repository.

Milestones

0. Form the content team

  • Jul 6th: Project owners have selected an author to be the content team lead
  • Jul 13th: The content team has at least one author, reviewer, and analyst (minimally viable team formed)

1. Plan content

  • Jul 20th: The content team has completed the chapter outline in the draft doc
  • Jul 27th: Analysts have triaged the feasibility of all proposed metrics

2. Gather data

  • Aug 1 - 31: August crawl
  • Sep 7th: Analysts have queried all metrics and saved the output to the results sheet

3. Validate results

4. Draft content

  • Nov 12th: Authors have completed the first draft in the doc
  • Nov 26th: The content team has prototyped all data visualizations

5. Publication

  • Nov 26th: The content team has reviewed the final draft, converted to markdown, and filed a PR to add it to the 2020 content directory
  • Dec 9th: Target launch date
@foxdavidj foxdavidj added help wanted Extra attention is needed analysis Querying the dataset writing Related to wording and content labels Jun 27, 2020
@foxdavidj foxdavidj added this to the 2020 Content Planning milestone Jun 27, 2020
@foxdavidj foxdavidj added this to TODO in 2020 via automation Jun 27, 2020
@rviscomi rviscomi added 2020 chapter Tracking issue for a 2020 chapter help wanted: reviewers This chapter is looking for reviewers help wanted: analysts This chapter is looking for data analysts and removed help wanted Extra attention is needed labels Jun 27, 2020
@zachleat
Copy link
Member

zachleat commented Jul 8, 2020

If @RoelN has bandwidth he would be an excellent author here

@svgeesus svgeesus mentioned this issue Jul 8, 2020
10 tasks
@rviscomi
Copy link
Member

rviscomi commented Jul 8, 2020

Thanks @zachleat! Would you also be interested in being a peer reviewer this year?

@RoelN any interest in taking on this chapter or recommendations for other good candidates?

@tunetheweb
Copy link
Member

tunetheweb commented Jul 8, 2020

@mandymichael and @jpamental do great things in the variable fonts space and would love to have either (or both) of them contribute if interested.

@malchata
Copy link
Contributor

malchata commented Jul 9, 2020

I'd be happy to work on this in a review or even author capacity, depending on the need. There's a lot of talent already teed up for this space, but let me know if I can help.

@RoelN
Copy link
Contributor

RoelN commented Jul 9, 2020

Thanks very much for considering me! 💖 I'd love to, but I'd also be happy to give up (or share) my seat if this means a more diverse mix of authors. :-)

@jpamental
Copy link
Contributor

I'll say the same as @malchata & @RoelN - I'd love to contribute in any way, as long as it doesn't preclude more diverse voices from being heard!

@rviscomi
Copy link
Member

rviscomi commented Jul 9, 2020

@mandymichael @notwaldorf would either of you have any interest in authoring this chapter?

@rviscomi
Copy link
Member

rviscomi commented Jul 9, 2020

@malchata @RoelN @jpamental thanks for your consideration. I'll put you all down as reviewers for now and we can change it to authors as needed.

@notwaldorf
Copy link

I haven't authored anything in a while, so I would love to do a co-authoring adventure (or, if someone tells me specifically what to write about, i can try that too). I wouldn't want to take anything about variable fonts away from @mandymichael though :)

@rviscomi rviscomi moved this from TODO to In progress in 2020 Jul 9, 2020
@rviscomi
Copy link
Member

rviscomi commented Jul 9, 2020

Great, thanks @notwaldorf! I've added you as an author for this chapter. Can I also put you down as the content team lead? You'd be the point person for keeping the chapter on schedule. You're also free to add people as coauthors as needed.

A few resources to get you started:

@notwaldorf
Copy link

Ooooh that sounds like a lot of responsibility and self-organization that I'm not really sure I can be successful at (I proposed a co-authoring adventure with structure and unless I copy paste last year's, it feels like a solo-authoring adventure and chaos 😅 )

@rviscomi
Copy link
Member

rviscomi commented Jul 9, 2020

No worries! It's great to have you on board in a coauthor capacity.

📟 @malchata @RoelN @jpamental @mandymichael would any of you like to step into the content lead role and coauthor with Monica?

@LeaVerou
Copy link
Member

LeaVerou commented Jul 10, 2020

I'm the content lead for the CSS chapter and we were wondering if we can study variable fonts usage or it would be more suitable here. Seemed like a good idea to ask you folks so we can coordinate.

I would also nominate @svgeesus as a co-author or reviewer, if nominations are not closed!

@paulcalvano
Copy link
Contributor

paulcalvano commented Jul 10, 2020

Hi @LeaVerou. You should be able to study variable fonts. There was a section on it in the 2019 Fonts chapter, so there are some existing queries we can work with. https://almanac.httparchive.org/en/2019/fonts#variable-fonts-are-the-future

Example queries:

@RoelN
Copy link
Contributor

RoelN commented Jul 10, 2020

This is so exciting :-)

@LeaVerou I think there will be some overlap between CSS and Fonts if you look at the typography side of fonts (as opposed to tech/performance), but I think that'd eventually might feel better at home in the Fonts chapter. Because it'll be a mix of what the browser automatically does, based on the font, and what the CSS authors enable/disable on top of that.

For instance, you could take a look at how many OpenType features are present in fonts (this query implies we can look into that, I hope!), and which ones will be enabled by browser by default, and which ones are actively turned on in CSS.

Not sure this is the place, but here's some initial notes I took, maybe this helps with brainstorming:

- How many optional OpenType features are enabled in CSS?
  - Gives insights in how much enhanced/fancy/non-standard typographic features are used, e.g. tabular figures
  - And how much of it is actually used, and how much is served unused?
  - How many OpenType features are in the fonts anyway?
  - Are "intelligent" fonts being used, that adapt to the screen via mandatory OT features? E.g. `locl`
- How many variable fonts with `opsz` axes are being used?
  - This axes gets used by the browser automatically, making the overall type nicer.
- How many variable fonts are out there
  - And how much of their potential is used? E.g. full width range, or still "regular and bold"?

Edit: I'd be more than happy in a role as reviewer or what-to-write-about-helperouter.

@notwaldorf
Copy link

Then, since it's looking like this might be of interest to the CSS folks, i'm 100% ok with bailing and/or just reviewing, and giving my spot to @svgeesus!

@jpamental
Copy link
Contributor

I'd love to be part of the team (content lead if that's needed), ideally co-authoring with you @notwaldorf and maybe @mandymichael ? I think with input from @LeaVerou and @svgeesus it would be a really well-rounded group including perspectives from fonts, design, development, and CSS. It would be wonderful to work with you and Mandy.

@davelab6
Copy link

davelab6 commented Oct 22, 2020 via email

@AbbyTsai
Copy link
Contributor

AbbyTsai commented Oct 30, 2020

Hello, Jason, Dave, @jpamental @davelab6
Roughly say that the result sheet is almost there as collaborating with Rick, Paul, Barry, thanks content contributors, query reviewers, and welcome any comments.

@svgeesus
Copy link
Contributor

svgeesus commented Nov 2, 2020

The result that fonts.gstatic.com is the most popular font host in China should be checked, because many Google sites are blocked in China. Although gstatic does not appear on List of websites blocked in mainland China.

The reason is important, because "WebFonts are rarely used in China because the main free font website is unavailable" is a very different story from "WebFonts are rarely used in China because they are huge" or "WebFonts are rarely used in China because the license is too restrictive".

@svgeesus
Copy link
Contributor

svgeesus commented Nov 2, 2020

Comparing the MIME types and the @font-face format strings, I see that woff2 and woff broadly correspond (75% and 9%) while SVG in format is much higher (6%) than as MIME type (,0.01%). Odd.

@svgeesus
Copy link
Contributor

svgeesus commented Nov 2, 2020

The font table frequencies are hard to interpret, because the highest possible frequency is 6.97% (for all the mandatory tables). Maybe add another column which is the percentage of fonts containing that table (so head, cmap etc would go to 100%) which allows comparing the frequency of use of the lesser used tables? So for example CFF desktop would be 2,775,483 * 100 / 27,983,775 = 9.92% of all fonts, rather than 0.81% of all tables.

@davelab6
Copy link

davelab6 commented Nov 2, 2020 via email

@svgeesus
Copy link
Contributor

svgeesus commented Nov 3, 2020

Thanks for the clarification, @davelab6

@AbbyTsai
Copy link
Contributor

AbbyTsai commented Nov 3, 2020

note that the result sheet has add a table showing a percentage of mandatory tables in opentype as nice point of Chris. thanks.

@rviscomi rviscomi added ASAP This issue is blocking progress and removed analysis Querying the dataset labels Nov 30, 2020
@svgeesus
Copy link
Contributor

svgeesus commented Dec 1, 2020

@jpamental @davelab6 is the content being developed in another repo? I had a look at the document to start reviewing, but it seems empty except for the early outline.

@davelab6
Copy link

davelab6 commented Dec 1, 2020 via email

@svgeesus
Copy link
Contributor

svgeesus commented Dec 1, 2020

Not trying to rush you, just trying to contribute. I could also help with authoring, as well as reviewing, if you would like.

@davelab6
Copy link

davelab6 commented Dec 1, 2020 via email

@davelab6
Copy link

davelab6 commented Dec 5, 2020

Quick update for everyone following here - I sadly failed to deliver in the last few days, but very graciously @raphlinus has stepped up and will be filling up that draft doc in the next day or two, and I aim to review on Sunday/Monday, such that the first draft can go to Rick and team on Tuesday.

@rviscomi rviscomi assigned raphlinus and unassigned jpamental Dec 5, 2020
raphlinus added a commit that referenced this issue Dec 5, 2020
This adds a first draft of text, as well as images, for the fonts
chapter.

There's quite a bit more text, including some written by Jason, that
hasn't been folded into this text. But I think it makes sense to get
this in and then propose refinements on top of it.

Closes #902
@svgeesus
Copy link
Contributor

svgeesus commented Dec 6, 2020

I reviewed the PR by @raphlinus which is overall very good. I suggested some additions and corrections.

2020 automation moved this from In progress to Done Dec 8, 2020
tunetheweb added a commit that referenced this issue Dec 8, 2020
* First draft of Fonts chapter

This adds a first draft of text, as well as images, for the fonts
chapter.

There's quite a bit more text, including some written by Jason, that
hasn't been folded into this text. But I think it makes sense to get
this in and then propose refinements on top of it.

Closes #902

* Optimised images with calibre/image-actions

* Tweak images

This is mostly renaming as requested. This also uses the new "popular
typefaces" data as generated by rick.

* Optimised images with calibre/image-actions

* add raph as contributor

* More text

This commit adds sections on WOFF (mime types generally), a paragraph on
cache partitioning, local vs external hosting, and popular fonts.

* Link for cache partitioning

* Better figures

* Fix first chart

* Better descriptions

* Fix typo

* Adding Jason’s bio

* Fixing typo

* Adding bits to the variable fonts section

* Last few figure descriptions

* Response to review

I've done my best to improve the text in response to thoughtful review
comments by @svgeesus.

* Address review feedback

I've done my best to respond to feedback from @RoelN

* Proper apostrophes and quotation marks

* Adding bits about service speed comparisons & PFE

* Switching back to straight quotes

* More polishing

A few improvements to the text, trying to accommodate all feedback.

* Sharper characterization of JP font size

I didn't get feedback on this from the PR, but think it's an improvement.

* Update src/content/en/2020/fonts.md

Adopt Roel's suggestion on EOT

Co-authored-by: Roel Nieskens <RoelN@users.noreply.github.com>

* One minor edit in the last paragraph

* Improve stats (merge AbbyTsai suggestion)

Co-authored-by: AbbyTsai <44442451+AbbyTsai@users.noreply.github.com>

* Improve stats (merge AbbyTsai suggestion)

Co-authored-by: AbbyTsai <44442451+AbbyTsai@users.noreply.github.com>

* Improve stats (merge AbbyTsai suggestion)

Co-authored-by: AbbyTsai <44442451+AbbyTsai@users.noreply.github.com>

* Minor wording tweaks

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Rick Viscomi <rviscomi@gmail.com>
Co-authored-by: Barry <barry@tunetheweb.com>
Co-authored-by: Jason Pamental <jason@rwt.io>
Co-authored-by: Roel Nieskens <RoelN@users.noreply.github.com>
Co-authored-by: AbbyTsai <44442451+AbbyTsai@users.noreply.github.com>
@rviscomi rviscomi removed the ASAP This issue is blocking progress label Dec 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2020 chapter Tracking issue for a 2020 chapter writing Related to wording and content
Projects
No open projects
2020
  
Done
Development

Successfully merging a pull request may close this issue.