- From: Bert Bos <bert@w3.org>
- Date: Thu, 09 Jul 2009 15:39:35 +0200
- To: www-font <www-font@w3.org>
Tal Leming wrote: > We'd love to know what you think. Very interesting. What's most interesting to me is that the proposal comes from font makers and is nevertheless written in language that programmers understand. Other interesting aspects: - The extensibility: OpenType is not the only format supported. That's nice, even if we will probably put in the standard that, for the first version at least, OpenType is the only required format and everything else is optional. - The focus on links to the license and the source: very useful. Too many pages and other resources on the Web are not signed, so you don't know who to contact with questions, comments or requests for a license. There is a minor issue: - It would be good to allow both URLs and patterns, e.g., URLs with wildcards or partial URLs, so that a set of related pages, including dynamic pages (whose URLs may be partially unpredictable) can be specified. Maybe even reserve space for other ways than URLs to identify documents in a future version: all documents digitally signed by a particular person, all documents with a particular digital fingerprint (MD5 sum), all documents in a certain format, all documents of a certain size, all documents in a certain language... (Not sure of the needs, except that it is not urgent, but I'd like to not exclude possibilities too early. Of course, these query-based identifiers might themselves be defined as new URL schemes...) And one bigger issue: - It is not such a good idea to put binary data inside an XML document. XML can only contain valid Unicode characters, even inside CDATA. So the binary data will have to be converted to text in some way, e.g., to base64. That considerably increases the size (by 1/3, in the case of base64). It's a bit frustrating: the XML-based format makes it *almost* possible to write a .webfont file with a simple text editor, except for that binary font data... Maybe an alternative is to keep the XML, but leave out the font data, and then put the XML and the font data together in a zip file (or tar, jar, mime/multipart, etc.) That zip file then gets the extension .webfont. That makes it very similar to EOT or MAME, of course. Which is not surprising, as I still haven't heard any better idea than what the anonymous inventor of EOT had: OpenType + links back to the documents. A different subject is the behavior of implementations. That is largely independent of the chosen format, and I'm not sure what I want yet. A mismatched EOT is supposed to be ignored by typical document viewers, possibly with an unobtrusive message somewhere for users who want to know what resources where actually downloaded. A mismatched webfont, on the other hand, should apparently result in a warning message to the reader, but the font would be used anyway. As a reader, I think I'd prefer EOT's behavior. I don't think I'd want to be confronted with the errors of the author, unless I have a special interest. Thus, I'd probably prefer it if the viewer just fixed the error for me, i.e., ignores the incorrect webfont, and maybe offer an Info command in the View menu, where I can find an analysis of the document and its constituents... Bert -- Bert Bos ( W 3 C ) http://www.w3.org/ http://www.w3.org/people/bos W3C/ERCIM bert@w3.org 2004 Rt des Lucioles / BP 93 +33 (0)4 92 38 76 92 06902 Sophia Antipolis Cedex, France
Received on Thursday, 9 July 2009 13:40:11 UTC