Article View: comp.fonts
Article #731Re: Why Unicode is 16-bit
From: John E. Koontz X5180
Date: Wed, 09 Sep 1992 15:18
Date: Wed, 09 Sep 1992 15:18
33 lines
2353 bytes
2353 bytes
In article <1992Sep8.113126.1@cbrown.claremont.edu>, dhosek@cbrown.claremont.edu writes: |> The problem is that text-sorting algorithims are greatly |> complicated by having multiple characters representing a single |> sorting unit. This is a general problem of course (for example, |> in Spanish, ch, ll and rr are each treated as single letters so, |> e.g., lo comes before llegar in an alphabetized list of Spanish |> words, on the other hand, in an American English dictionary, i |> and i-with-diaresis would be treated as the same letter for |> sorting purposes). The approach of coding diacriticals separately |> has both advantages and disadvantages and I don't think that |> it's quite the closed book represented here. The general problem of sorting multigraphs, symbol sets in which diacritics are taken into account in special ways, etc., can be solved with sorting handles. A handle is essentially a function of strings that generates a set of strings that can be easily and properly collated. I was introduced to this idea by Dr. Robert Hsu, of the Department of Linguistics at the University of Hawaii, though I don't believe he claims to have originated it. He discusses a variety of techniques for constructing handle functions in a book he is writing on linguistic data processing. This has nothing to do with Unicode, of course. It's already needed with good old ASCII, even for English, e.g., to handle treating upper and lower case letters alike. However, knowing that there are well understood techniques for sorting complexly collated symbol sets may be reasuring to anyone facing Unicode for the first time! ---- John E. Koontz (koontz@bldr.nist.gov) Disclaimer: Views and recommendations, express or implied, are my own, and do not reflect the opinion or policy of my employers.
Technical Details
Message-ID:
<9843@fs3.cam.nist.gov>Path:
arc1-ca.pugleaf.net!sparky!uunet!dove!cam!koontzReferences:
<1992Sep4.203521.4099@adobe.com> <72065@apple.Apple.COM> <1992Sep6.222220.14143@coli.uni-sb.de> <27618@life.ai.mit.edu> <1992Sep8.113126.1@cbrown.claremont.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!dove!cam!koontz From: koontz@cam.nist.gov (John E. Koontz X5180) Newsgroups: comp.fonts Subject: Re: Why Unicode is 16-bit Message-ID: <9843@fs3.cam.nist.gov> Date: 9 Sep 92 15:18:19 GMT References: <1992Sep4.203521.4099@adobe.com> <72065@apple.Apple.COM> <1992Sep6.222220.14143@coli.uni-sb.de> <27618@life.ai.mit.edu> <1992Sep8.113126.1@cbrown.claremont.edu> Sender: news@cam.nist.gov Organization: National Institute of Standards and Technology, Gaithersburg, MD Lines: 33