mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Rich Felker <dalias@aerifal.cx>
To: musl@lists.openwall.com
Subject: Re: Re: commit 1a63a9fc30e7a1f1239e3cedcb5041e5ec1c5351
Date: Sun, 29 Apr 2012 15:50:36 -0400	[thread overview]
Message-ID: <20120429195036.GI14673@brightrain.aerifal.cx> (raw)
In-Reply-To: <m38vhee4yx.fsf@carbon.jhcloos.org>

On Sun, Apr 29, 2012 at 03:02:22PM -0400, James Cloos wrote:
> > also special-case ß (U+00DF) ... unicode added an uppercase version of
> > this character but does not map it, presumably because the uppercase
> > version is not actually used except for some obscure purpose ...
> 
> For the record:
> 
> ẞ (U+1E9E) is not mapped as ß’s majuscule because Unicode’s (really MS’s)
> idea of stable is »no bug fixes« and a preference for SS by some, not
> because of lack of use.
> 
> The legacy of using SS as ß’s majuscule continues in most contexts, but
> from what I hear, ẞ is gaining ground.  Especially in text which is set
> without miniscules, such as street and commercial signage.
> 
> Even without a global ß→ẞ mapping, it might be true that such a mapping
> already might be preferred for de_AT text.  (The earliest sightings of
> ẞ which were mentioned on unicode@ were, IIRC, in Austria.)

Thank you for the information. I'm also aware of (and generally
disagree with) Unicode's policy of not fixing bugs. While I'd like to
see some more opinions (from both "sides", if there are sides to the
issue) what you're saying makes a lot of sense, and it would
definitely clean up naive case mapping quite a bit (i.e. de-uglify the
result of applications performing naive uppercasing).

One potential argument I can think of against the case mapping is that
uppercasing would map Latin-1 text outside of Latin-1. But this is
really a problem of the folks still using Latin-1, and not terribly
relevant to a 100% UTF-8 system like one built on musl.

Rich


P.S. Thanks for writing ẞ out in the email and thereby bringing to my
attention the fact that it's missing in uuterm's ytty font. This is
probably sufficient to get me to move the uuterm repository to git on
git.etalabs.net and make the first commit in years.


      reply	other threads:[~2012-04-29 19:50 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-29 19:02 James Cloos
2012-04-29 19:50 ` Rich Felker [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120429195036.GI14673@brightrain.aerifal.cx \
    --to=dalias@aerifal.cx \
    --cc=musl@lists.openwall.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).