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