220 37575 <2902681.DHahH4ZQGr@tjmaciei-mobl1> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Thiago Macieira <thiago@macieira.org>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Re: Unicode support by extending std::locale. Can
 we make it by 2020?
Date: Fri, 30 Mar 2018 10:35:47 -0700
Lines: 42
Approved: news@gmane.org
Message-ID: <2902681.DHahH4ZQGr@tjmaciei-mobl1>
References: <45303792-68f2-4545-8ce4-4a3e1ec35b1b@isocpp.org> <2183936.8uoq0Qk8Ef@tjmaciei-mobl1> <CAORbL+OdETM5YVTZ=i1DDrE7-_P+BMgXnsuwp1afzR9mrCHeYg@mail.gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Trace: blaine.gmane.org 1522431233 8014 195.159.176.226 (30 Mar 2018 17:33:53 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Fri, 30 Mar 2018 17:33:53 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBCB4TK757YBRB6PK7HKQKGQEB33PXJY@isocpp.org Fri Mar 30 19:33:49 2018
Return-path: <std-proposals+bncBCB4TK757YBRB6PK7HKQKGQEB33PXJY@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-qt0-f199.google.com ([209.85.216.199])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBCB4TK757YBRB6PK7HKQKGQEB33PXJY@isocpp.org>)
	id 1f1xuM-0001ty-Qi
	for gclcip-std-proposals@m.gmane.org; Fri, 30 Mar 2018 19:33:46 +0200
Original-Received: by mail-qt0-f199.google.com with SMTP id f10sf6645211qtc.0
        for <gclcip-std-proposals@m.gmane.org>; Fri, 30 Mar 2018 10:35:54 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1522431353; cv=pass;
        d=google.com; s=arc-20160816;
        b=UozSxdyKwVzMYE7nTPRTM7QfiNmePIn/FuHRCyi9kw0d5joTnMb0aVXnI4mI3Qw84A
         e/iJ9B8VR3KwgLWqgoouoU0hL890pM6EErzeDvsrfwScJ/7Bq8qXFWSmBcH318EcvQbR
         h8nqU4b5JdccApma2zHhwyZo/WZdVSxC2DmsdHvqQlFmPFH3OS9N6BcprCv6moORAZkA
         iC4ZHmPEm3c+cbes25OMCK2XweKf50K/zLZiNA+PH/QBFKObpVD+z7OIkx8ORNruppp1
         LBprPylAhLx8RR657eZP4d8PLZfGTpPxZZT8TWr3WUT1vSaj9vQGT+ohtGdgSoyg9Fgy
         GByg==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:reply-to:content-transfer-encoding
         :mime-version:references:in-reply-to:message-id:date:subject:to:from
         :arc-authentication-results:arc-message-signature:dkim-signature
         :arc-authentication-results;
        bh=efQWlX03qXx+QLTIrJmpWrhcf92Ry49rDblzgyAFIrQ=;
        b=09ncqLnxzyQa12ARic8uuWM02RKT3dbrjypNzTeVc3tQl3zLCx7QwxM2unnKS7NtZ+
         bJaVPek11YLshvBh8XlsrFnAJElymW0zFdiLxMBkJJ8JNVIoPP+F9QV400pQoXVlmBwo
         3SvYXdzrvkWW9El4l1hda1sqgqpGWqlHFH0TrVnXCBBZnGrwjI5oLNgQJy2QSux9t9on
         N0bLQzEQ3RltxGv1XJhI/Wk0+YXaTa2nR/sgeGQ4rAbojg64XG8FsA5+XKIIxy+1zdPC
         8CE0aTjoR/bnET+zqGX5y5eZnx+HrKc52zkYWdPmpaz5d16l6KYc5n3v0cttU5L9VaeD
         H5fw==
ARC-Authentication-Results: i=2; mx.google.com;
       spf=pass (google.com: domain of thiago@macieira.org designates 209.222.10.136 as permitted sender) smtp.mailfrom=thiago@macieira.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=from:to:subject:date:message-id:in-reply-to:references:mime-version
         :content-transfer-encoding:x-original-sender
         :x-original-authentication-results:reply-to:precedence:mailing-list
         :list-id:list-post:list-help:list-archive:list-subscribe
         :list-unsubscribe;
        bh=efQWlX03qXx+QLTIrJmpWrhcf92Ry49rDblzgyAFIrQ=;
        b=ilqmMs9upi9ZPLj2MlK7lAcF/HssPpI8AURL/xHJdpkPN3IC7Q/Rg2V8fvTHtbucg7
         3FMETzHmxIPSRmOUJCLG8ShF7IfGaCsYV5HzBeUbHDTupOapdEvvDUi+G4T+vg8Qrkum
         3azHb1GVJH1eotJL8uTGuC7ocyJ9nC6kIjF3Mefy8OyCSLpTrRvPIm0KnbWRNdFe9uwK
         i2xDC3fOm+VmRkKpVL/5Nw484uLXYykfLEiMJW96a3xb3RsGJYqiyiA3lIKjrcTJrMY8
         gfr/lW+UUF8dTLPMFtVsP3BvpiLkHQ/oBw8twyIscQvnwtsT9btOVjcRTb5cpE1fL3CZ
         X14Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
         :references:mime-version:content-transfer-encoding:x-original-sender
         :x-original-authentication-results:reply-to:precedence:mailing-list
         :list-id:x-spam-checked-in-group:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=efQWlX03qXx+QLTIrJmpWrhcf92Ry49rDblzgyAFIrQ=;
        b=K+ZvaIpkkRr0xBvKusbBa4tLekieOeooy2Avk0hvBHFCDDlDmVltoAKS2J03dGuw9r
         8CRynRirFpPrCrvDazWiyG/cDVEE34oCQGTmSgw5TmxwL/KL2N253IjLI3oeO0PxR/KO
         Yd5WzpdWATeQtjiOVBEVXUWoKI6NZIDrh3UR1nmsFB+wayiX4Id7cQwrCLYht6qSfb3h
         2yM+HYHg9tiwlzfKsI1aUJ7FznLx/btnkOA5IvuESxInBiP033zcFT3T3dblt5lsJBW8
         Tb5IZtG5OEHj0srJNitXBJqUCfu3p2Do6cvIEKAsJDw73Cu3qpcNmdgmwiQBtlYf05xa
         E4y 
X-Gm-Message-State: AElRT7GYP2ckuC+RHif0AF4X7hTCz/BTwKbpkFGd+zJCqiHX6Mmda6PX
	9F9Ygl8Fn8sRIdlHQrixOVt4ig==
X-Google-Smtp-Source: AIpwx4+4B4UaitZZzAR/9P+oj1JlldcdDFB+mGqSm7NafsaljDt4NGGItch4LxQkfF64CYPCVk2Aww==
X-Received: by 10.55.1.73 with SMTP id 70mr15293732qkb.21.1522431353834;
        Fri, 30 Mar 2018 10:35:53 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.200.52.104 with SMTP id v37ls5724490qtb.10.gmail; Fri, 30 Mar
 2018 10:35:52 -0700 (PDT)
X-Received: by 10.237.59.183 with SMTP id r52mr18930091qte.231.1522431352948;
        Fri, 30 Mar 2018 10:35:52 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1522431352; cv=none;
        d=google.com; s=arc-20160816;
        b=UwgIcCg9iYvlIy84OUWG6CS1995eXGnIkMIpPyclm4l5sSQudxfz2T7h22FdYKln6p
         FXX53X7ahQKisC9uHr4tgUa72QzM52qJkACSZ8q8gOX/v0SflyN3NuZvjP9ipV9P5kwd
         mJwBzJWWZFUPPlgLwlM/uI33glSS4dNcRoF0KfMoV5hIdYjwGcmVTyph/xFWD6EWaZme
         wWqL7p6RYcV6yNCj4HIJ1rSXBztwSan5RRnx37yT6A5A7ATh2iUsecvYfXAEMKmQJccw
         w76qHIJZBmYJ7kPzmZGu//IhsWX0HgGzwJdv0Xq7R/fGMhhgi/mbhOX/BLlU1ZSVDQnS
         3QKg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=content-transfer-encoding:mime-version:references:in-reply-to
         :message-id:date:subject:to:from:arc-authentication-results;
        bh=u+jKCQ4ZejTd/z5lTawYQubZBg5pCQeA0KDNlSXat0w=;
        b=dY/GcRI1j/6T0B8x1ZlgVNKu34RSAsJs4q2f68EzspqvuNw1xs9emu/jm8VJRznAC9
         JpzuPZGmbHHA7LBb51Yt5SI64L2luDLpXBAkCPcQwvtLPCq348/p03fToaqkaWCdTPil
         Lpj6WBLsqntXtpCtGdct+bDgPMw+y98XnpDR1jp8UPmxbSQ5XRNT8WsOa1/hNwIVvAYE
         tY+NAFRQTYNwL65qge0NmvVKUydqGIAn7DWUXdqugUoJqibwHVVlFCz26ET2M5rk/Nus
         AEnvqMS63o4fFBYbk4xQulHmsKVJ0VyZzFfw1+s15PjpLmZ8oCiE7k1iARhZchgc8kXo
         QBKw==
ARC-Authentication-Results: i=1; mx.google.com;
       spf=pass (google.com: domain of thiago@macieira.org designates 209.222.10.136 as permitted sender) smtp.mailfrom=thiago@macieira.org
Original-Received: from smtp.macieira.info (arvernien.macieira.info. [209.222.10.136])
        by mx.google.com with ESMTPS id k15si611648qtg.295.2018.03.30.10.35.52
        for <std-proposals@isocpp.org>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Fri, 30 Mar 2018 10:35:52 -0700 (PDT)
Received-SPF: pass (google.com: domain of thiago@macieira.org designates 209.222.10.136 as permitted sender) client-ip=209.222.10.136;
Original-Received: from tjmaciei-mobl1.localnet (jfdmzpr04-ext.jf.intel.com [134.134.139.73])
	by smtp.macieira.info (Postfix) with ESMTPSA id 85F39B49E
	for <std-proposals@isocpp.org>; Fri, 30 Mar 2018 10:35:51 -0700 (PDT)
In-Reply-To: <CAORbL+OdETM5YVTZ=i1DDrE7-_P+BMgXnsuwp1afzR9mrCHeYg@mail.gmail.com>
X-Original-Sender: thiago@macieira.org
X-Original-Authentication-Results: mx.google.com;       spf=pass (google.com:
 domain of thiago@macieira.org designates 209.222.10.136 as permitted sender) smtp.mailfrom=thiago@macieira.org
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Spam-Checked-In-Group: std-proposals@isocpp.org
X-Google-Group-Id: 399137483710
List-Post: <https://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <https://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <https://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>,
 <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:37575
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/37575>

On sexta-feira, 30 de mar=C3=A7o de 2018 09:05:36 PDT =D0=94=D0=B8=D0=BC=D0=
=B8=D1=82=D1=80=D0=B8=D1=98 =D0=9C=D0=B8=D1=98=D0=BE=D1=81=D0=BA=D0=B8 wrot=
e:
> I don't see how the sharp s is language independent. It is used only in
> German.

It's irrelevant which language uses the character. The rule is language-
independent, therefore it applies to all languages. Any application failing=
 to=20
apply the rule is by definition broken. So please don't suggest people writ=
e=20
broken code.

CaseFolding.txt:
00DF; F; 0073 0073; # LATIN SMALL LETTER SHARP S
0149; F; 02BC 006E; # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
FB00; F; 0066 0066; # LATIN SMALL LIGATURE FF
FB01; F; 0066 0069; # LATIN SMALL LIGATURE FI
FB02; F; 0066 006C; # LATIN SMALL LIGATURE FL
FB03; F; 0066 0066 0069; # LATIN SMALL LIGATURE FFI
FB04; F; 0066 0066 006C; # LATIN SMALL LIGATURE FFL
FB05; F; 0073 0074; # LATIN SMALL LIGATURE LONG S T
FB06; F; 0073 0074; # LATIN SMALL LIGATURE ST

etc. (and those are just Latin script and not including combining character=
s)

--=20
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
   Software Architect - Intel Open Source Technology Center



--=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
To view this discussion on the web visit https://groups.google.com/a/isocpp=
..org/d/msgid/std-proposals/2902681.DHahH4ZQGr%40tjmaciei-mobl1.

.
