15:44:44 RRSAgent has joined #webfonts 15:44:49 logging to https://www.w3.org/2024/07/30-webfonts-irc 15:56:21 zakim, start meeting 15:56:21 RRSAgent, make logs Public 15:56:22 Meeting: Web Fonts Working Group Teleconference 15:56:40 present+ 15:59:47 Skef has joined #webfonts 16:02:04 jpamental has joined #webfonts 16:02:11 Garret has joined #webfonts 16:04:31 sergeym has joined #webfonts 16:04:50 present+ 16:04:55 present+ 16:04:56 present+ 16:04:59 present+ 16:06:16 jeff has joined #webfonts 16:06:33 scribenick: jpamental 16:07:01 Topic: Review open issues 16:07:38 Vlad: there are 4 lingering from 2022. One we want to keep, other 3 I'm not sure 16:07:43 JH4 has joined #webfonts 16:08:31 Skef: Not sure if Discoverability is relevant 16:09:31 Garret: I will reach out to Yoav to see if it is still relevant 16:10:25 Garret: Shared Brotli ID issue (101) I think is no longer relevant and can likely be closed (will check with Chris) 16:11:43 Skef: Issue 103 (a-la-carte IFT) is relevant, but possibly related to a different spec 16:11:54 bberning has joined #webfonts 16:12:02 present+ 16:12:25 Garret: Yes, I think possibly extending CSS font laoding 16:15:54 Skef: Issue 192 - might want to load only a chunk of a font (like certain locales in Noto). Being able to specify code point sets could be helpful 16:16:49 Garret: You mentioned a sort of subtraction of one set from another so you could then get 'everything else' - I think this could be implemented pretty easily 16:17:41 Garret: the second approach seems much more complex 16:19:19 Garret: if you have 3 subsets: A, B, and 'everything else' (all minus A and B) 16:24:43 Garret: I think are covered by existing methods, but if we had a real example we could test it out 16:25:02 Skef: I can provide a sample 16:25:43 Vlad: let's go back to the agenda 16:25:49 Topic: Hosted format discussion 16:26:55 John Hudson: I think we covered it mostly on our last call but we need to be able to explain it to font foundries what is required for font formats 16:27:38 John Hudson: It's mostly an education issue. Foundries need to make a decision about whether or not existing subsetting language covers this use case 16:28:40 John Hudson: We need to clear up what format is required (WOFF2 or TTF, etc) 16:29:05 Garret: The spec is designed to work with WOFF2 as well, and there are only a small number of things you can't do 16:30:28 Skef: this is more of an issue for the previous versions of the spec, but for the latest iteration is likely not an issue at all 16:31:13 Skef: In general the main licensing issue is to clarify that it's acceptable to serve fonts in this new format 16:32:41 John Hudson: I'm sure it's not a problem with intent, it's going to be language specifics. The question will be the language details of how subsetting and the format will determine if current EULAs will allow this kind of subsetting 16:33:20 John Hudson: Adding tables in the font files to identify the other segments is technically a modification, so that has to be acknowledged 16:34:39 Skef: We have language in the spec that says 'If you follow the "shoulds" in the recommendation, and the client does so as well, the resulting font should be identical and unaltered 16:35:32 Garret: It's possible to also simply ship fonts in the 'IFT' format already, so it would not technically be an alteration 16:36:16 Garret: WOFF2s wil work, IFT will simply be a bit more optimized 16:39:41 Skef: If you provide a font with no segmenting instructions, the encoder should still work based on reasonable use and it should be fine 16:40:50 Garret: I haven't had time to prototype this, but we might be able to create an initial patch that is just a patch map that could be encoded in a data URI within the CSS to avoid the initial round-trip 16:41:28 Garret: It would be functionally similar to Unicode subsetting 16:42:01 Garret: the encoder could spit out some CSS to implement 16:42:43 Topic: Stakeholder support/opposition data gathering 16:43:09 Vlad: We need to all use our contacts to popularize IFT and if possible get statements of support 16:43:52 Garret: Dave said he could reach out to some CJK foundries 16:44:44 John Hudson: When Open Type Variations were announced, Peter Constable centered discussion on Type Drawers 16:45:01 Vlad: We discussed using Github 16:45:36 John Hudson: It may not be the best platform to discuss licensing questions. Not everyone has a Github accounts 16:46:22 Skef: At Adobe we already have licensing that covers our own subsetting capability that adds tables. We feel this covers the new format and intend to try it out 16:46:59 Vlad: It's mostly educational outreach that will help foundries understand and adopt this 16:47:07 Garret: If not Github, where? 16:48:00 John Hudson: Type Drawers might work. It's in a good place now, but for a time there were some very toxic folks there and a lot of people left. 16:48:24 John Hudson: Alphabettes came about in part as a response to that 16:48:55 Bianca Berning: I can help spread the word, but not sure there is a single place anymore 16:49:08 Garret: We need an explainer 16:49:54 bberning: I wonder if Adobe could share the changes they made in a sort of case study 16:50:23 Skef: I'm not sure - our licensing sort of goes in the other direction 16:51:14 bberning: OK - maybe it just needs to be part of the explainer. It needs to have info to help foundries and also end users (does their license cover this use?) 16:51:40 Skef: If we want to do this we might need to have a decent encoder prototype to have as part of the intro/explanation 16:52:14 John Hudson: I agree, and you'll probably end up getting more feedback from foundries about what they'd like the encoder to do 16:52:36 Garret: Yes, I haven't gotten to that yet but it's certainly possible 16:53:11 Garret: I have been working actively on the encoder lately, which is where a lot of these proposed changes come from 16:53:31 Topic: TPAC updates 16:54:36 Vlad: some changes in format this year. Registration is open (early bird has expired). Good news for Invited Experts: no charge to attend! 16:55:16 Vlad: Location is in Anaheim, September 23-27 (our meeting is on the 24th) 16:55:51 Vlad: there's another reason to try and go if you can. There will be a big event on Wednesday to celebrate the 30th anniversary of the W3C! 16:57:18 Vlad: heads up that the Zoom will be different for that meeting 16:59:45 Vlad: next call on August 20 17:00:23 zakim, list attendees 17:00:23 As of this point the attendees have been Vlad, skef, bberning, Garret, sergeym, ChrisL, davelab, Jeff, JH, jpamental 17:00:41 rrsagent, make minutes 17:00:43 I have made the request to generate https://www.w3.org/2024/07/30-webfonts-minutes.html Vlad