Re: John's Own Version of Unicode Conformance, Version 4.0

From: Allen Haaheim (
Date: Sat May 17 2003 - 06:13:34 EDT

  • Next message: Andrew C. West: "RE: how to sort by stroke (not radical/stroke)"

    Is it OK to be lazy, ignorant, and destitute? I don't have the time to read
    the unicode website where I might learn something, because I'm too poor to
    buy the internet time to read it, and I'm too lazy to walk down the street
    to the library to use theirs. Besides this is Vancouver and it's raining.
    And it's nighttime.

    I am sending the below text if anyone might be interested in enlightening
    me. Is it because I don't have GB18030 encoding? Or are these characters
    permanently garbled? If this is inappropriate for this list, by all means
    let me know and I'll be sure to stop.

    Allen Haaheim

    When crocodiles growled by the mouth of the river ùe §u ®ú ¤f ­¸ ±ö «B
    And plum-rains fell,
    When wine-shops’ streamers atop the poles were ñ ÀY °s ºX ´« «C ­R
    Changed to green ramie,
    While surging waves were running ¿½ ÄÌ ®ö ¥Õ ¤ª ®t ¦À
    And clouds were ruffled,
    I sent a powder-yellow oilcloth coat À ¯» ªo ­m ±H ­¦ ¥D
    To my lord and husband.

    ----- Original Message -----
    From: "John Cowan" <>
    To: <>
    Sent: Friday, May 16, 2003 6:48 PM
    Subject: John's Own Version of Unicode Conformance, Version 4.0

    > John's Own Version of Unicode Conformance, Version 4.0 (draft 1)
    > 1 through 3 are history.
    > 4. Loose surrogates don't mean jack.
    > 5. Neither do non-characters.
    > 6. Leave the unassigned codepoints alone.
    > 7. It's okay to be ignorant about a character, but not wrong.
    > 8. Subsets are strictly up to you.
    > 9. Canonically equivalent sequences always mean the same thing.
    > 10. Don't garble what you don't understand.
    > 11. Interpret UTFs by the UTF rules.
    > 12. Generate them that way, too.
    > 12a. Garbled UTF is garbage.
    > 12b. Believe in the BOM.
    > 13. Do right-to-left characters by bidi rules.
    > 14. When you say you are producing normalized text, make it so.
    > 15. When you check for it, do that by the book too.
    > 16. Text normalizers have to pass the tests.
    > 17. When you talk about Unicode formally, do it the way we say.
    > 18. Provisional properties are just for us.
    > 19. Don't do bogus algorithm implementations.
    > 20. If you say you do casing, do it right.
    > Comments?
    > --
    > John Cowan
    > Consider the matter of Analytic Philosophy. Dennett and Bennett are
    > Dennett rarely or never cites Bennett, so Bennett rarely or never cites
    > There is also one Dummett. By their works shall ye know them. However,
    just as
    > no trinities have fourth persons (Zeppo Marx notwithstanding), Bummett is
    > known by his works. Indeed, Bummett does not exist. It is part of the
    > of this and other e-mail messages, therefore, to do what they can to
    create him.

    This archive was generated by hypermail 2.1.5 : Sat May 17 2003 - 07:04:13 EDT