Fw: Aw: Re: General Categories Pe, Pf, Pi, Ps
Marius Spix via Unicode <[email protected]> Sun, 18 Jan 2026 01:31:37 +0000
| Newsgroups | gmane.text.unicode.general |
|---|---|
| Message-ID | <trinity-f5a94bbc-8946-4893-9ddc-369471afbf68-1768699897448@trinity-msg-rest-webde-webde-live-6769db957f-pmdmz> |
> Gesendet: Sonntag, den 18.01.2026 um 02:30 Uhr > Von: "Marius Spix" <[email protected]> > An: "Jukka K. Korpela" <[email protected]> > Betreff: Aw: Re: General Categories Pe, Pf, Pi, Ps > > I see. Another example would be the Frech quotation marks (guillemets) which are pointing outwards and are separated from the quoted text via space in French texts, but are pointing inwards and have no additional spaces in German texts (especially in books). So, these categories come from a time, where Unicode had been very English-centric and can be considered as “historically heritage”, correct? > > > Gesendet: Freitag, den 16.01.2026 um 20:46 Uhr > > Von: "Jukka K. Korpela via Unicode" <[email protected]> > > An: "Marius Spix" <[email protected]> > > Cc: [email protected] > > Betreff: Re: General Categories Pe, Pf, Pi, Ps > > > > My guess is that Pe, Pf, Pi and Ps were based on the usage of punctuation > > in English and some other languages. If this subclassification is taken too > > seriously, problems will arise. For example, software that takes U+201D too > > seriously as Pf, treats texts like xxx ”xxx” xxx badly: since U+201D is > > Pf, a line break is not permitted before it, even when a space intervenes. > > This is what MS Word does, irrespective of language settings, even for a > > language for which it knows that U+201D is both “start quotation” and “end > > quotation”. > > > > Generally, whether a character is closing, final, initial, or opening > > punctation should be based on language-specific information, such as CLDR. > > > > Yucca > > > > > > pe 16.1.2026 klo 18.09 Marius Spix via Unicode ([email protected]) > > kirjoitti: > > > > > I wonder what is the point of the General Categories Pe, Pf, Pi and Ps? > > > > > > Different languages use different quotation marks, for example: > > > > > > English: “ (U+201C, Pi) + ” (U+201D, Pf) > > > German: „ (U+201E, Ps) + “ (U+201C, Pi) > > > Polish: „ (U+201E, Ps) + ” (U+201D, Pf) > > > > > > How does a character classify as closing, final, initial, or opening > > > punctation? Are there any general criteria? > > > > > > Best regards, > > > > > > Marius > > > > > >