20:01:46 RRSAgent has joined #webfonts 20:01:46 logging to http://www.w3.org/2010/05/12-webfonts-irc 20:01:46 erik has joined #webfonts 20:01:48 RRSAgent, make logs world 20:01:48 Zakim has joined #webfonts 20:01:50 Zakim, this will be 20:01:50 I don't understand 'this will be', trackbot 20:01:51 Meeting: WebFonts Working Group Teleconference 20:01:51 Date: 12 May 2010 20:01:54 Chair: Vlad 20:01:59 Scribe: Chris 20:02:03 Hi everybody. 20:02:07 ScribeNick: ChrisL 20:02:11 hi erik 20:02:35 zakim, code? 20:02:35 sorry, ChrisL, I don't know what conference this is 20:02:44 zakim, this is font 20:02:44 ok, ChrisL; that matches IA_Fonts()4:00PM 20:02:47 cslye has joined #webfonts 20:02:48 zakim, code? 20:02:49 the conference code is 3668 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), ChrisL 20:03:04 +ChrisL 20:03:11 zakim, who is here? 20:03:11 On the phone I see [Microsoft], +1.443.895.aaaa, +0845397aabb, +1.781.970.aacc, [Microsoft.a], ??P6, +1.408.536.aadd, +45.04.2.aaee, ChrisL 20:03:14 On IRC I see cslye, Zakim, erik, RRSAgent, jfkthame, Vlad, jdaggett, tal, ChrisL, tabatkins, trackbot 20:03:36 -ChrisL 20:04:05 I muted, it might have been me. sorry. 20:04:12 +ChrisL 20:04:33 is the noise better? 20:04:41 sylvaing has joined #webfonts 20:04:45 +??P10 20:05:50 Topic: WOFF walkthrough 20:05:50 http://www.w3.org/Submission/2010/SUBM-WOFF-20100408/ 20:06:01 + +1.212.381.aaff 20:06:55 JK: Do we do the Abstract as well? 20:06:58 CL: Yup 20:07:49 CL: Is the invertibility reuirement listed in the spec? 20:07:58 JK: Checking .... 20:08:06 'lossless' doesn't occur again in the document 20:08:06 +[IPcaller] 20:08:13 issue: invertibility needs to be a conformance requirement 20:08:13 Created ISSUE-1 - Invertibility needs to be a conformance requirement ; please complete additional details at http://www.w3.org/Fonts/WG/track/issues/1/edit . 20:08:34 - +45.04.2.aaee 20:08:59 CL: also, "Such metadata does not affect the rendering of the font in any way" is a requirement 20:09:10 JK: Restated in section 6 20:09:21 zakim, mute +45 20:09:21 sorry, ChrisL, I do not know which phone connection belongs to +45 20:09:23 zakim, who is noisy? 20:09:34 jdaggett, listening for 10 seconds I heard sound from the following: +1.781.970.aacc (54%), ??P10 (13%), ChrisL (5%), [IPcaller] (14%) 20:10:56 SM: Please note in the abstract that private block does not affect rendering either 20:11:25 zakim, who is speaking? 20:11:37 ChrisL, listening for 10 seconds I heard sound from the following: [Microsoft] (7%), +1.781.970.aacc (25%), ??P10 (68%) 20:11:48 + +45.04.2.aagg 20:12:03 AT: Yes, add that to the abstract 20:12:54 JK: Third sentence is useful or not? 20:13:51 AT: How do we define replacing? May well replace TT/OT on the Web 20:14:27 SM: WOFF is not really a format 20:15:03 AT: Analogy between multimedia formats and font formats, like codecs 20:15:17 ... WOFF is a container 20:16:24 "This document specifies WOFF, a container for sfnt type fonts such as OpenType" 20:16:48 AT: that is better 20:17:01 Nice clarification, I think. 20:17:03 erik has joined #webfonts 20:17:07 (general agreement, no objections) 20:17:08 +1 20:17:18 zakim, who is noisy? 20:17:22 JK: Fine by me 20:17:28 zakim, who is noisy? 20:17:29 jdaggett, listening for 10 seconds I heard sound from the following: +0845397aabb (4%), +1.781.970.aacc (47%), [Microsoft.a] (19%), +45.04.2.aagg (13%), ??P10 (18%) 20:17:39 ChrisL, listening for 10 seconds I heard sound from the following: +0845397aabb (94%), +1.781.970.aacc (14%), [Microsoft.a] (9%), +45.04.2.aagg (29%), ??P10 (35%) 20:17:45 Topic: Introduction 20:18:36 VK: Intro explains what sfnt is and is clearer on container 20:19:16 ChrisL: VK? VL perhaps? 20:19:33 maybe change "directly based on the" to "a container for" 20:19:52 zakim, who is noisy? 20:20:03 ChrisL, listening for 10 seconds I heard sound from the following: +1.781.970.aacc (71%), +45.04.2.aagg (17%), ??P10 (10%) 20:20:25 CS: Is the compression optional? 20:20:54 VK: Need to be clear on what the user agent is to do 20:22:09 CL; a converter that outputs all uncompressed is conformant 9if ill advised) but a UA that fails to decompress is not conformant 20:23:03 CS: Can we only talk about the format? 20:23:19 CL: No, need conformance for UA as well 20:23:56 AT: So if some data can be compressed, a user agent MUST (rfc2119( be able to decompress it 20:24:09 s/9(/9) 20:24:32 VK: So a UA must decompress compressed data 20:24:48 .. can recommend to authors too 20:25:28 A UA must be prepared for WOFF data to be either compressed or uncompressed? 20:26:37 issue: add conformance for uas and generators re compression 20:26:38 Created ISSUE-2 - Add conformance for uas and generators re compression ; please complete additional details at http://www.w3.org/Fonts/WG/track/issues/2/edit . 20:26:58 CL: Its implied but not explicit 20:27:37 AT: Table directory section interchanges WOFF file and WOFF font. Needs to be consistent. 20:27:54 ... also distinguish between sfnt fonts and the WOFF made from it 20:28:21 s/VK/VL/g 20:29:15 AT: for the original sfnt fonrt, say 'font' that makes it clearer 20:29:27 ... distinguish between font and WOFF file 20:29:34 VL: Agreed 20:30:19 AT: So replace WOFF font by WOFF file throughout 20:30:31 JK: No problem 20:30:53 ACTION: Jonathan to change WOFF font to WOFF file throughout 20:30:54 Created ACTION-3 - Change WOFF font to WOFF file throughout [on Jonathan Kew - due 2010-05-19]. 20:31:28 AT: and change "compressed" to "may be compressed" 20:31:43 Topic: Overall File Structure 20:32:39 CL: Does collection imply table ordering is maintained? 20:32:45 JD: Specified later 20:33:44 VL: Easier for implementors and users to make it look similar to OFF spec. Data types first then file structure then specific chapters on each part 20:33:55 ... easier for people familiar with OT and OFF 20:34:14 JD: Section 2 has data types defined 20:34:57 VL: Maybe a more elaborate verbal descriotion before the header details etc 20:35:14 AT: Don't folow, seems to follow OT pretty much 20:35:24 s/low/llow 20:35:51 AT: To me, seems quite logical from a tree approach 20:36:24 VL: OK its fine, but WOFF header itself defines fields not described but defined elsewhere. Improve on forward referencing 20:37:08 CL: Another way is to link keywords to their definitions 20:37:24 VL: prefer to see every field in the header described right there 20:37:47 JK: What further description would you want? e.g. for offset 20:38:28 SG: So this is moving the content around, not changing it. Can we review the content first? 20:38:41 VL: Listed in the agenda, a few changes of layout 20:38:48 moving on +1 20:38:57 moving on +1 20:39:10 Agenda: http://lists.w3.org/Archives/Public/public-webfonts-wg/2010May/0045.html 20:39:40 SG: So the questions of sequencing are orthagonal to the actual content 20:40:21 AT: Happy to review Vlad's proposals 20:40:48 Topic: WOFF Header 20:41:34 SM: Table data order can be swapped 20:41:45 .. sequence of chunks is not enforced 20:41:57 AT: Table directory specifies this 20:42:11 ... allows tables to be ordered in different ways 20:42:57 VL: Padding needs to be specified, as well as allowed order 20:43:06 AT: SFNT allows padding 20:43:32 JK: Blocks are mandatory, metadat must be after the sfnt and so on 20:43:41 s/dat/data 20:44:06 AT: "followed by" could be strengthened: "immediately followed by" 20:44:10 - +1.212.381.aaff 20:44:39 CL; Or add "in that order" to the end of the sentence 20:45:25 AT: Third para of section 2 could be strengthened 20:46:27 JK: Happy to rephrase like that. No particular reason to enforce it, but no benefit to shuffling around either 20:46:42 AT: Want to exclude black hole padding. 20:47:08 action: Jonathan reword "The main body" per these minutes in section 2 20:47:08 Created ACTION-4 - Reword "The main body" per these minutes in section 2 [on Jonathan Kew - due 2010-05-19]. 20:47:52 JK: Does say balck holes in severl places, eg "up to three bytes" so padding to longword boundaries only 20:48:23 JD: Good to review for black holes and put something in the intro to that effect 20:48:41 AT: Unadressed blocks are not permitted except for longword padding 20:49:06 ... helps explain how the structure works 20:49:32 ... implementers may not be the same folk who do font rasterisation. web server folks 20:49:48 VL: Lack of holes should be reflected in conformance 20:50:10 That was Sergey 20:50:33 CL: Conformance on the WOFF file itself, orthogonal to UA conformance 20:50:49 s/VL: Lack/SM: Lack/ 20:51:30 SM: Data structure should be enforced, metadata out of place should mean the font is rejected 20:51:37 ... else mno UA consistency 20:51:52 SG: UAs need to all accept and reject the same things 20:52:30 AT: As its a container format, strengthening relationship wth sfnt. Waht to do with invalid sfnt? 20:52:41 SM: Talking of invalid WOFF files only 20:53:05 ... can enforce from the beginning 20:53:41 Topic: WOFF Header really this time 20:54:33 SM: Flavor can be either TT or OT but later says it can be something else 20:55:14 CL: Yes, in the table its 'for example' 20:55:25 AT: TT and OT are the most typiczal 20:55:58 Cl: AAT? Graphite? 20:56:35 ChrisL: those formats are defined by tables, not by the format tag 20:56:46 AT: glyph imaging, OTTO, or line layout streams wchhis is OT layout, TT, SIL Graphite or others 20:57:16 ... so flavor is really the glyph flavor 20:57:27 ... line layout flavor is not specified in the header 20:57:47 CL: So does it need two fields? 20:57:50 AT: No 20:58:23 ... may have multiple tables in the font, so its up to the layout engine what it uses 20:58:39 JD: no need to over specify, defer to the OT and OFF specs 20:59:19 AT: So remove excess wording from tables into the prose 21:01:00 Gotta run, everyone. Thanks. 21:01:06 cslye has left #webfonts 21:01:14 - +1.408.536.aadd 21:01:15 ACTION: Jonathan to make proposals to the mailing list for points raised on 12 May call 21:01:15 Created ACTION-5 - Make proposals to the mailing list for points raised on 12 May call [on Jonathan Kew - due 2010-05-19]. 21:01:46 AT; Could we all review the whole spec for next week and sent in a prioritised edit list 21:01:56 s/AT;/AT: 21:03:06 VL: Also, can we classify proposed changes as general, or technical (specific sections) or editorial (readability etc) 21:03:36 (general agreement) 21:03:47 zakim, list attendees 21:03:47 As of this point the attendees have been [Microsoft], +1.443.895.aaaa, +0845397aabb, +1.781.970.aacc, +1.408.536.aadd, +45.04.2.aaee, ChrisL, +1.212.381.aaff, [IPcaller], 21:03:51 ... +45.04.2.aagg 21:04:10 rrsagent, make minutes 21:04:10 I have made the request to generate http://www.w3.org/2010/05/12-webfonts-minutes.html ChrisL 21:04:41 rrsagent, make logs public 21:04:47 okidoki. have a good trip! 21:04:53 rrsagent, make minutes 21:04:53 I have made the request to generate http://www.w3.org/2010/05/12-webfonts-minutes.html ChrisL 21:05:33 -[IPcaller] 21:05:36 adjourned 21:05:39 rrsagent, make minutes 21:05:39 I have made the request to generate http://www.w3.org/2010/05/12-webfonts-minutes.html ChrisL 21:05:41 -??P6 21:05:42 -[Microsoft] 21:05:43 -[Microsoft.a] 21:05:45 -ChrisL 21:05:45 - +1.781.970.aacc 21:05:46 - +1.443.895.aaaa 21:05:47 -??P10 21:05:48 - +0845397aabb 21:05:48 - +45.04.2.aagg 21:05:50 IA_Fonts()4:00PM has ended 21:05:52 Attendees were [Microsoft], +1.443.895.aaaa, +0845397aabb, +1.781.970.aacc, +1.408.536.aadd, +45.04.2.aaee, ChrisL, +1.212.381.aaff, [IPcaller], +45.04.2.aagg 21:05:54 tal has left #webfonts 21:21:05 erik has left #webfonts 21:22:07 sergeym has joined #webfonts 21:26:00 sergeym has joined #webfonts 23:05:30 Zakim has left #webfonts