- From: Chris Lilley <chris@w3.org>
- Date: Wed, 17 Nov 2010 18:26:56 +0100
- To: WOFF Working Group <public-webfonts-wg@w3.org>
Hello, I notice the minutes for the second day of the Lyon f2f were not sent out, so http://www.w3.org/2010/11/05-webfonts-minutes.html (the list of attendees is totally incomplete, not sure why) WebFonts Working Group Teleconference 05 Nov 2010 See also: [2]IRC log [2] http://www.w3.org/2010/11/05-webfonts-irc Attendees Present timeless Real Present: (from memory and IRC) Vlad, jdaggett, Chris, John, cslye, jfkthame, dsinger, timeless, Sylvaing, and some observers too. Regrets Chair Vlad Scribe ChrisL Contents * [3]Topics 1. [4]woff processing model * [5]Summary of Action Items _________________________________________________________ <trackbot> Date: 05 November 2010 woff processing model <jdaggett> discussion about chris l's email <Vlad> If anyone wnats to join via Zakim bridge, please announce your intention to join in the WG email list <jdaggett> [6]http://lists.w3.org/Archives/Public/public-webfonts-wg/2010Nov/00 10.html [6] http://lists.w3.org/Archives/Public/public-webfonts-wg/2010Nov/0010.html <John> Suggestion to review uses of the term 'original font' and specify 'input font'. <John> Proposal: change last sentence of first paragraph of introduction to read: 'User agents decode the WOFF file to restore the input font data such that it will display identically to that input font.' <John> or: 'User agents decode the WOFF file to restore the font data such that it will display identically to the input font.' <jdaggett> Vlad: based on defn of input file from chris <jdaggett> Vlad: what if we add "no overlapping tables" to what chris has proposed <Vlad> I suggest that the input should be defined as a "well-formed sfnt file" which conforms to the following requirements: no hidden data, non-overlapping tables, all tables padded to long boundaries and correct checksums <jdaggett> John: get rid of "in general" in third para of introduction <jdaggett> cslye: do we want to restrict woff to truetype, opentype etc. <jdaggett> chris lilley arrives, bands play <jdaggett> discussion of how far to push definition of "well-formed" opentype font <jdaggett> attempting live editing of spec to define processing model <jdaggett> discussion of whether diagrams are really necessary or not <John> 'User agents decode the WOFF file to restore the font data such that it will display identically to the input font.' <jdaggett> working on transforming "original" to "input" <cslye> Let's define the term "input font" at the top (as any sfnt font, blah blah) and then use that term throughout the spec. <John> The WOFF format is a container for the table-based sfnt structure used in e.g. TrueType [TrueType], OpenType [OpenType] and Open Font Format [OFF] fonts, hereafter referred to as sfnt fonts. <John> The structure and contents of decoded font data exactly match those of a well-formed input font file. <jdaggett> more discussion of round-tripping <John> Suggested: 'The main body of the file consists of the same collection of font data tables as a well-formed input sfnt font, stored in the same order, except that each table MAY be compressed, and the sfnt table directory is replaced by the WOFF table directory.' <Vlad> Doing spec edits to replace references to "original" font with input file. This means that the overall font checksum of a font decompressed from a conformant WOFF file will always match the checksum in a well-formed input font A well-formed input font does not have structural anomalies such as incorrect padding, overlapping font tables, or extraneous data between tables (which will be discarded by the WOFF generator). <jdaggett> break [7]http://www.w3.org/2002/06/registering-mediatype [7] http://www.w3.org/2002/06/registering-mediatype [8]http://www.ietf.org/rfc/rfc4288.txt [8] http://www.ietf.org/rfc/rfc4288.txt Registration Template action chris to write to iesg suggesting font/ top level type <trackbot> Created ACTION-39 - Write to iesg suggesting font/ top level type [on Chris Lilley - due 2010-11-12]. [9]http://www.w3.org/2002/06/registering-mediatype [9] http://www.w3.org/2002/06/registering-mediatype action chris to add a media type registration remplate for woff, omitting the top level type <trackbot> Created ACTION-40 - Add a media type registration remplate for woff, omitting the top level type [on Chris Lilley - due 2010-11-12]. <dsinger> have a look at the draft [10]http://tools.ietf.org/html/draft-singer-font-mime-00 [10] http://tools.ietf.org/html/draft-singer-font-mime-00 <dsinger> have a look at [11]http://www.iana.org/assignments/media-types/index.html [11] http://www.iana.org/assignments/media-types/index.html [12]http://dev.w3.org/webfonts/WOFF/spec/Overview.html#mediatype [12] http://dev.w3.org/webfonts/WOFF/spec/Overview.html#mediatype <jfkthame_afk> for the Magic Number field: <jfkthame_afk> The signature field in the WOFF header MUST contain the "magic number" 0x774F4646 <timeless> fwiw css => application/x-pointplus can be found in [13]http://lists.w3.org/Archives/Public/www-style/1998Mar/0000.html [13] http://lists.w3.org/Archives/Public/www-style/1998Mar/0000.html <Vlad> [14]http://dev.w3.org/webfonts/WOFF/spec/ [14] http://dev.w3.org/webfonts/WOFF/spec/ <dsinger> suggested text: Note that user agents need not necessarily reconstitute the original sfnt as a whole, and may reorder tables when decoding the WOFF file to sfnt form; they may access individual tables directly as needed. Under these circumstances the resulting sfnt will no longer be an exact copy of the original, and checksums or digital signature data may be invalidated as a result. <jfkthame_afk> No overlapping tables: The offset and length values in the input sfnt table directory must not indicate overlapping byte ranges of the input font. RESOLUTION: Proceed to Last Call on this document, final review of recent edits by Weds 10 Nov. publication aimed at 11 Nov. Summary of Action Items [End of minutes] __________________________________ -- Chris Lilley Technical Director, Interaction Domain W3C Graphics Activity Lead, Fonts Activity Lead Co-Chair, W3C Hypertext CG Member, CSS, WebFonts, SVG Working Groups
Received on Wednesday, 17 November 2010 17:27:45 UTC