16:58:21 RRSAgent has joined #webfonts 16:58:25 logging to https://www.w3.org/2023/12/05-webfonts-irc 16:58:47 Zakim has joined #webfonts 16:59:18 zakim, start meeting 16:59:18 RRSAgent, make logs Public 16:59:20 Meeting: Web Fonts Working Group Teleconference 16:59:49 rrsagent, make logs public 17:00:37 present+ 17:01:10 skef has joined #webfonts 17:04:14 present+ 17:04:39 Garret has joined #webfonts 17:04:44 present+ 17:07:13 Topic: the results of investigation (by Garret) into adding new capabilities 17:07:14 Garret has continued work on the prototype and is presenting some of the results, including an updated demo 17:07:58 One difference: the demo now includes optional feature loading 17:08:19 (Feature parity with the IFTB feature table mapping) 17:08:43 Second difference: Optional variable design space augmentation is supported 17:09:31 Third difference in demo: The demo now includes some specifically chosen low-frequency code points at the end, to verify those work 17:10:35 Vladimir wonders whether the variable design space demo page could be modified to have different words rendered in different weights to make the support more self-evident 17:11:06 Garret indicates that that should be easy, and is looking for other aspects of the demo that could be clarified 17:12:03 The encoder now supports jumping "two lengths" (of the patch graph) simultaneously, e.g. loading two languages in the same patch 17:12:53 Clarification: Most of the text samples are sourced from a Google repository, which pulls them from public domain sources 17:16:07 Skef: what are the interactions between this work and the long list of "default" features worked out with John, but any "optinalness" is at the discretion of the encoder 17:17:19 Currently the encoder configuration is manual, but it can be enhanced to include heuristics about which features to subset 17:19:57 Demo does not yet have a combined example of brotli patch/IFTB feature patching but the functionality is already present 17:22:07 Currently combined operation (and any operation with IFTB) requires GID preservation, but Garret is experimenting with a glyph map that allows IFTB patches without GID preservation, but there are no examples that provide a substantial advantage and there is increased overhead, so at least for the time being he is dropping the pursuit of that functionality 17:23:49 Garret is also experimenting with variable loca length, and has decided that this may be most straightforward to do with a brotli patch, which allows all maxp-derived entries to remain consistent 17:25:06 The last thing Garret has been focusing on is design space augmentation, which currently only works in a brotli context. His next step will be experimenting with a shared context, in which different sets of IFTB patches can correspond to different axis subsets 17:25:38 Next steps: VF augmentation work, then starting to update the specification text 17:30:03 WFWG working group meetings through the beginning of the new year will be cancelled, and the next meeting will be tentatively scheduled for the 9th 17:30:09 (Of January) 17:37:06 Skef: we should update woff2 to be streaming so that could enable more performant implementations (by accessing the IFT mapping earlier) 17:37:23 Garret: updating woff2 to be streaming shouldn't be much work. The underlying brotli library supports streaming. 17:37:40 s/optinalness/optionalness/ 17:44:00 zakim, list attendees 17:44:00 As of this point the attendees have been Vlad, skef, Garret 17:44:42 rrsagent, make minutes 17:44:44 I have made the request to generate https://www.w3.org/2023/12/05-webfonts-minutes.html Vlad 20:00:06 Zakim has left #webfonts