W3C home > Mailing lists > Public > www-style@w3.org > June 2009

Re: font proposal bogosities

From: Robert O'Callahan <robert@ocallahan.org>
Date: Sat, 27 Jun 2009 10:34:21 +1200
Message-ID: <11e306600906261534p46a25312pa702ca8a428cc2dd@mail.gmail.com>
To: Thomas Lord <lord@emf.net>
Cc: "www-style@w3.org" <www-style@w3.org>
On Sat, Jun 27, 2009 at 7:40 AM, Thomas Lord <lord@emf.net> wrote:

>   Consider a hypothetical world in which EOT
>   is Recommended and UAs "MUST" not render if
>   the root string is mis-matched.
>   In that world, consider a browser which,
>   nevertheless, renders the font in such a circumstance.
>   Interoperability is not broken.

No, it absolutely is. Authors using the lenient browser will create
documents using incorrect rootstrings, either accidentally or on purpose.
They won't see any problem, since they're using the lenient browser, so they
will publish those documents. Users using other browsers won't see those
documents as the author intended.

We've seen this kind of thing happen over and over again on the Web.

This is actually a big problem for the suggestion that browsers implement
EOT with same-origin restriction + CORS and ignore rootstrings. Thanks for
bringing it up.

2. A new format whose sole purpose is to be different
>   from existing formats has, as its rationale, the
>   goal of *breaking* interoperability between
>   Web UAs and other desktop programs.  Additionally,
>   it creates a new format that some desktop programs
>   will use and others refuse to use, damaging document
>   exchange interoperability generally.
>   It would be an absurdity for a W3C Recommendation to
>   be formed for the goal, and with the effect of damaging
>   interoperability among other programs.
> On that basis, I think (as do others, I'm sure) that
> EOT is not appropriate and that the suggestion of modifying
> TT or OT by "XORing a few bits" is a non-starter.

I've already replied explaining why this is not true. Why don't you follow
up there instead of starting a new thread to simply repeat your case?

"He was pierced for our transgressions, he was crushed for our iniquities;
the punishment that brought us peace was upon him, and by his wounds we are
healed. We all, like sheep, have gone astray, each of us has turned to his
own way; and the LORD has laid on him the iniquity of us all." [Isaiah
Received on Friday, 26 June 2009 22:35:05 UTC

This archive was generated by hypermail 2.3.1 : Monday, 2 May 2016 14:38:27 UTC