[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: case-table functions clobbering extra slots

From: Simon Josefsson
Subject: Re: case-table functions clobbering extra slots
Date: Fri, 28 Jan 2005 15:34:37 +0100
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux)

Richard Stallman <address@hidden> writes:

> Of course, to really solve these problems, after the release, we need
> a more thorough change.  I think Greek uses two forms of lower-case
> sigma, one at the end of the word, one elsewhere.  To downcase
> correctly requires determining where the sigma is.  Then there's the
> problem of ß in German, which I believe should upcase to SS.  And SS
> in some (but not all?)  cases should downcase into ß in German.
> I think the mechanism of case tables is thus inadequate.  The question
> is whether to replace it or extend it.

It may be useful to study how Unicode handle this problem, I believe
they have mechanisms to specify how to do up/down-case etc for
characters.  It is a fairly complex problem in general.

This reminds me, now that the Unicode tables have been released under
a free license, would it make sense to extend C-x = (or probably
rather C-u C-x =) to display the Unicode database information for that
character?  I would find that useful in many situations.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]