- From: Thomas Lord <lord@emf.net>
- Date: Mon, 29 Jun 2009 12:43:48 -0700
- To: www-font <www-font@w3.org>
To restate my position: 1. Proposals to "xor a few bits" are wrong. One idea that makes the rounds is to take an existing font format but "XOR a few bits" so that the new format will be recognized by web browsers but not by existing desktop applications. The rationale for this approach is create a new format which is not recognized by existing desktop applications. Such a proposal is anathema to W3Cs mission because it gratuitously proliferates font formats for the specific goal of breaking interoperability between programs. The idea should be regarded by all as a non-starter. 2. Proposals for novel applications of MTX are wrong. MTX compression is offered for the purpose of making a new font format that will not be recognized by existing desktop and that will allegedly offer advantages in font file size. MTX is a "font specific" compression method. Preliminary empirical investigation calls into substantial doubt the compression advantages of MTX compared to generic compression methods such as bzip2. See: http://lists.w3.org/Archives/Public/www-font/2009AprJun/0002.html Relying on generic compression has the advantage of minimizing the "feature bloat" of clients. We should be left with the impression that the primary rationale for MTX is to have a compression format unrecognized by both common desktop applications and common decompression programs. As with the proposal to "XOR a few bits" we should reject this out of hand. 3. Proposals to steamroll Microsoft are wrong. A proposal makes the rounds to standardize on TT and OT over the objections of Microsoft and in spite of a likely outcome in which IE does not conform to the standard. It is one thing to settle on a Recommendation to which IE never comforms if the Recommendations answers the legitimate concerns of Microsoft, quite another if the Recommendation fails to recognize Microsoft's legitimate concerns. Such a "screw MSFT" proposal should be rejected out of hand in order to protect and preserve the legitimate authority of W3C Recommendations generally. 4. Proposals for "root strings" are wrong. Proposals are floated in which a conforming browser MUST NOT render using a font file which is perfectly capable of being rendered if, say, a root string fails to match. Aside from the inherent RISKS to life and limb such proposal entails, it would impose a conformance requirement that deprives users of a useful function and contributes nothing to interoperability between programs. The rationale for this would refer to particular legal theories, held by a few, applicable in but a few jurisdictions. Such proposals are anathema to W3C's role. What are we left with? A "wrapper format" can be constructed which can embed TT and OT, bundling such font files with arbitrary, HTML-formatted meta-data for user consumption. By convention, font vendors can use that meta-data to include licensing information in an accessible format, perhaps using ccREL and RDFa to make the licensing information machine readable. With such a mechanism, fonts can be conveyed with complete licensing information in a form that users can see. By coincidence, not rationale, existing desktop programs won't recognize the new format however it is quite reasonable to extend them to recognize the new format provided they are able to display and preserve the meta-data. The "wrapper format" is most simply defined in a way that is not "font specific" and in the future the same wrapper format might be applied to video, audio, pdfs and other media types. Just as UAs have generic ways of handling compression, they can have generic ways of handling this wrapper format and offering the meta-data for display to users. In that way, this wrapper format would be a significant step to improving the architecture of the web generally. Finally, the implementation burden of the wrapper format is certainly greater than just decoding a new font format (for the display of meta-data must be arranged) and yet, not a huge burden. Indeed, the implementation burden here can be somewhat amortized when it is regarded as a way to further the work already started by RDFa and ccREL. It seems a clear matter to me that a wrapper format ought to be adopted along side "raw" OT and TT. It seems clear to me that this proposal satisfies all of the stated goals of those concerned about restricted-license fonts. Matters such as subset fonts can be (best) handled orthogonally, in the context of TT and OT directly. Regards, -t
Received on Monday, 29 June 2009 19:44:28 UTC