From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: "Philip K." Newsgroups: gmane.emacs.bugs Subject: bug#42064: 28.0.50; German "Sharp S" is capitalized inconsistenly Date: Fri, 26 Jun 2020 21:08:55 +0200 Message-ID: <87mu4ptzjs.fsf@warpmail.net> References: <87pn9lu0ns.fsf@warpmail.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="39465"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 42064@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jun 26 21:10:11 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jotjm-000A7M-BQ for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 26 Jun 2020 21:10:10 +0200 Original-Received: from localhost ([::1]:52424 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jotjl-0008Fp-7q for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 26 Jun 2020 15:10:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41274) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jotje-0008FS-FT for bug-gnu-emacs@gnu.org; Fri, 26 Jun 2020 15:10:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59734) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jotje-0004UO-5h for bug-gnu-emacs@gnu.org; Fri, 26 Jun 2020 15:10:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jotje-0003nl-0U for bug-gnu-emacs@gnu.org; Fri, 26 Jun 2020 15:10:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Philip K." Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Jun 2020 19:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42064 X-GNU-PR-Package: emacs Original-Received: via spool by 42064-submit@debbugs.gnu.org id=B42064.159319854914553 (code B ref 42064); Fri, 26 Jun 2020 19:10:01 +0000 Original-Received: (at 42064) by debbugs.gnu.org; 26 Jun 2020 19:09:09 +0000 Original-Received: from localhost ([127.0.0.1]:43047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jotim-0003me-N8 for submit@debbugs.gnu.org; Fri, 26 Jun 2020 15:09:08 -0400 Original-Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:38735) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jotij-0003m9-6l for 42064@debbugs.gnu.org; Fri, 26 Jun 2020 15:09:07 -0400 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id 74B05CA6; Fri, 26 Jun 2020 15:08:59 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Fri, 26 Jun 2020 15:08:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=warpmail.net; h= from:to:cc:subject:in-reply-to:date:message-id:mime-version :content-type:content-transfer-encoding; s=fm3; bh=GT/Z0kHYeDUoC gmrHA0HxSHgbSTrQDL84V7L67UfobQ=; b=WHmW+cjylOrItm4jc6NpBNpoRvMTK fV90PBwkFs4EPDOGXiUOi37FOmL1FUzip827GrY/ey62JFy6hNF+yVCtuitUl7Na B6wYOO2MNAN8tMpIHwOu3Gi8Ss35qRzms3lk2GPino03znzspomFi1LdcT6B15kh r527yV1lVtSNOZO/UegnX+MA8FbMRjPKolP2WXbZzuX8a8iKKo4zUc0DcJTO2VBg 31QzClL1qJ0WwG1tRdFBu+8yH9cNig/HK6iqIxo6l7A6BZTdxhFccTwEMwUY5hDX zcDZlT2Txd3oU1xderUMjxtByhZJob8QSF3NaAcqHb8gktxaPe6qHGvgg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=GT/Z0kHYeDUoCgmrHA0HxSHgbSTrQDL84V7L67UfobQ=; b=mITPT59E IKuSm3gpnCXXC85KYVQnNzgPNzk/0XJo0wIom4Z2cNvW+SjcCMdUQ6PgaoYs2EKO ia50/7xP9y/ourjo0fo/kcjzzF4yD4zQf8x54q9oy745iHkEENXVmm0taIoW+9FD OEBsXwUIUtaSUzDmRjTP0nAbzg9SbnwTSQqN56FCF4HoSFSMiOcKxWqIiidn+x8b kz23/qw/LJI4qa9SdqKT1/qXktsLFxHHwPxtxJYBi5amqcUwNjlr9ne/97vmSpdy 1sK4rzPUqF9yzL4t0askXmxI1dcQKzGD/MflvdGaV1Ob86kB2QpAVFZMjlW3osum CS/8CI39Y4hwbQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudeluddgudefiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffujgffkfggtgfgsehtqhertddttdejnecuhfhrohhmpedfrfhhihhl ihhpucfmrddfuceophhhihhlihhpseifrghrphhmrghilhdrnhgvtheqnecuggftrfgrth htvghrnheptdejgfffhfefvedtffehieduheduudehheduueegjeejueehgfetgeduvdei jeetnecuffhomhgrihhnpeifihhkihhpvgguihgrrdhorhhgnecukfhppeekjedrudeghe drudehrdeludenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhr ohhmpehphhhilhhiphesfigrrhhpmhgrihhlrdhnvght X-ME-Proxy: Original-Received: from localhost (p57910f5b.dip0.t-ipconnect.de [87.145.15.91]) by mail.messagingengine.com (Postfix) with ESMTPA id 73B733067939; Fri, 26 Jun 2020 15:08:58 -0400 (EDT) In-Reply-To: <83zh8pr723.fsf@gnu.org> (message from Eli Zaretskii on Fri, 26 Jun 2020 21:55:00 +0300) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:182418 Archived-At: Eli Zaretskii writes: >> From: "Philip K." >> Date: Fri, 26 Jun 2020 20:44:55 +0200 >>=20 >> The german "Sharp S" (=C3=9F), seems to be capitalized inconsistenly, >> depending on the system: >>=20 >> - The german postfix input method, typing "SZ" inserts "=E1=BA=9E" >> - If a buffer already contains a "=C3=9F", running upcase-dwim generates >> "SS". Lowercasing this results in "ss" unsurprisingly, while "=E1=BA= =9E" >> generates "=C3=9F". >>=20 >> Both behaviours are fine in their own right, but don't seem to make a >> lot of sense together. > > Do you have a proposal for how to improve this? The problem, AFAIU, > is that there are different preference, each one of which is > legitimate, so the only way forward, it seems, is to introduce some > user options to select the desired behavior. First off, I'm not a german native speaker, so there might be things I don't know of. Otherwise, I think a user option would be a good idea. If it turns out to not be practical, for whatever reason, I would instead say that (upcase "=C3=9F") should evaluate to "=E1=BA=9E", as it appears to= the "more correct" of the two options ("ss" or "SS" is usually written when the "=C3=9F" cannot be used), at least according to some[0]: > In 2016, the Council for German Orthography proposed the introduction > of optional use of =E1=BA=9E in its ruleset (i.e. variants STRASSE vs. ST= RA=E1=BA=9EE > would be accepted as equally valid).[19] The rule was officially > adopted in 2017.[20] [0] https://en.wikipedia.org/wiki/%C3%9F#Capital_form --=20 Philip K.