IRC log of webfonts on 2024-02-06

Timestamps are in UTC.

16:57:36 [RRSAgent]
RRSAgent has joined #webfonts
16:57:41 [RRSAgent]
logging to https://www.w3.org/2024/02/06-webfonts-irc
16:57:49 [Vlad]
zakim, start meeting
16:57:49 [Zakim]
RRSAgent, make logs Public
16:57:51 [Zakim]
Meeting: Web Fonts Working Group Teleconference
16:58:25 [Vlad]
present+
17:01:28 [Garret]
Garret has joined #webfonts
17:01:28 [skef]
skef has joined #webfonts
17:01:37 [Garret]
present+
17:01:54 [skef]
present+
17:12:05 [chris_]
chris_ has joined #webfonts
17:12:11 [chris_]
present+
17:13:48 [Jeff]
Jeff has joined #webfonts
17:14:09 [chris_]
present+ Jeff
17:14:37 [chris_]
rrsagent, here
17:14:37 [RRSAgent]
See https://www.w3.org/2024/02/06-webfonts-irc#T17-14-37
17:15:55 [Sahil_Dua]
Sahil_Dua has joined #webfonts
17:16:08 [Sahil_Dua]
Present+
17:16:32 [Jeff]
present+
17:18:43 [Vlad]
Topic: [Updated IFT Spec](https://garretrieger.github.io/IFT/Overview.html)
17:19:25 [chris_]
rrsagent, draft minutes
17:19:26 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/02/06-webfonts-minutes.html chris_
17:19:46 [Vlad]
scribenick: skef
17:19:55 [chris_]
rrsagent, make logs public
17:20:11 [skef]
Introduction to the new draft of the specification
17:20:25 [Garret]
https://garretrieger.github.io/ift-demo/
17:20:48 [skef]
The specification is based on the javascript demonstration of the prototype
17:21:10 [skef]
Comparison is to a font broken up into subsets with unicode-range
17:21:37 [skef]
End goal: only pull parts of font file over the network that are relevant to rendering it
17:22:00 [skef]
Unit of transfer: patches
17:22:56 [skef]
To make this work: We add a new table to the font that indicates what patches provide what information and where they are (i.e. their urls)
17:23:40 [skef]
Two kinds of patch: a non-semantic Brotli patch, and a semantic patch for inserting sets of glyphs into the original font subset
17:24:20 [skef]
Question: What is the subsetter in use currently?
17:24:49 [chris_]
rrsagent, draft minutes
17:24:50 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/02/06-webfonts-minutes.html chris_
17:25:01 [skef]
The demo uses the HarfBuzz subsetter to generate static files
17:26:02 [skef]
To generate the per-glyph patches: different subsetter working differently
17:26:57 [skef]
The subsetter itself is not part of the specification; there could be different implementations
17:30:11 [skef]
It's possible that the per-glyph patches could be generated dynamically -- would need to build a new encoder to evaluate that
17:33:33 [skef]
Could make data-types section a subsection introduced later
17:34:20 [skef]
Are the new tables standardized through Open Font Format or will they be "private"?
17:35:09 [skef]
We assume they will be private
17:39:36 [skef]
This draft starts out imposing minimal requirements, we will evaluate what additional requirements to add going into the future.
17:40:57 [skef]
Closure requirement left out of this draft
17:46:09 [skef]
There is some disagreement about whether the closure requirement should be added to the spec as a "should" or a "must" - skef considers the requirement intrinsic to the per-glyph format
17:50:10 [skef]
Chris: Should http be required?
17:51:45 [skef]
Skef: Current URLs are relative rather than absolute
17:58:51 [Garret]
Skef: Section 7 steps 6 and 7 unclear what to do with independent patches.
18:00:59 [skef]
(Garret clarifies and will evaluate whether changes are needed for clarity)
18:01:03 [skef]
Garret anticipates that we could have a relatively complete draft by March 2024
18:01:17 [skef]
Need to add patch table format 2
18:07:29 [skef]
May need to add restriction on how fine grained codepoint patches can be
18:10:14 [Garret]
Garret: would be good to have an additional section that explains how the mechanism works before getting into the fine details. Skef has feedback that jumping right into section 5 is jarring.
18:15:54 [Garret]
Garret: don't use "full font" in offline usage, this isn't accurate. What we really mean is the same font a non-offline client would have gotten.
18:17:14 [Garret]
Skef: "only the data" in font subset. Only is too hard.
18:28:49 [Vlad]
zakim, list attendees
18:28:50 [Zakim]
As of this point the attendees have been Vlad, Garret, skef, chris_, Jeff, Sahil_Dua
18:35:43 [Vlad]
The next WG Zoom meeting will be held on Feb. 27.
18:35:52 [Vlad]
rrsagent, make minutes
18:35:54 [RRSAgent]
I have made the request to generate https://www.w3.org/2024/02/06-webfonts-minutes.html Vlad
20:31:06 [Zakim]
Zakim has left #webfonts