Re: Aw: Re: LATIN CAPITAL LETTER SHARP S officially recognized

From: Philippe Verdy via Unicode <unicode_at_unicode.org>
Date: Fri, 10 Nov 2017 04:25:47 +0100

2017-11-10 3:40 GMT+01:00 Elias Mårtenson via Unicode <unicode_at_unicode.org>:

> On 9 November 2017 at 18:12, Walter Tross <waltertross_at_gmail.com> wrote:
>
>> Long story short: it's Abschlusssatz now (and Rollladen, etc.) One of the
>> criteria of the reform was to normalise hyphenation. This has gone so far
>> as to hyphenate Bä-cker, with the additional criterion of keeping the c
>> inside its group.
>>
>
> Wow. That looks incredibly strange to me. Thanks for informing me of this
> change, I would probably have thought it to be a typo if I saw that
> written. As for Bäcker, I presume the previous hyphenation was Bäck-er? (at
>
least that's how it would be written in Swedish). Is this still allowed?
> I.e. are the hyphenation points Bä-ck-er?
>

The strange thing about the "triple s" is that it occurs when hyphenated as
  "ss<shy>s"
but if hyphenation does not occur, the "triple s" becomes only two (as if
"ss<shy>" was contextually creating a ligature as a single "s". We have no
way to create custom hyphenation sequences such as :
  "s<softhyphensequence>s-<br/></softhyphensequence>s"
which is what was really intended (with no hyphen the word is compacted
using only two "s").

Also I presume that to force the grouping of "ck" and avoid the soft hyphen
to break it, a SHY could be used just after it as
  "Bäck<SHY>er",
but I think what was meant was really this:
  "Bäck<hyphenate>-<br/>k<hyphenate>er"
where the k is repeated AFTER the linebreak while keeping the "ck" group
before.

This is possible to do that with some markup language, but not in Unicode
plain text without requesting the addition of two new controls !

And things could be even worse: here we specify what happens when a
linebreak occurs and specify nothing if it does not (the whole inner
sequence is deleted). So if the "hyphenated triple s" is compacted to a
single sharp s when there's no libebreak, we would need something like this:
  "<nohyphenate>ß</nohyphenate><hyphenate>ss-<br/>s</hyphenate>"
And for that we would need at least 3 controls in plain text if we don't
want markup !!!
Received on Thu Nov 09 2017 - 21:26:26 CST

This archive was generated by hypermail 2.2.0 : Thu Nov 09 2017 - 21:26:26 CST