Bug 97152 - To lowercase/uppercase not working with some Greek Unicode characters
Summary: To lowercase/uppercase not working with some Greek Unicode characters
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Linguistic (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium minor
Assignee: ⁨خالد حسني⁩
URL:
Whiteboard: target:24.2.0
Keywords:
Depends on:
Blocks: CaseFolding
  Show dependency treegraph
 
Reported: 2016-01-15 13:55 UTC by nemzag
Modified: 2023-07-24 18:21 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nemzag 2016-01-15 13:55:14 UTC
Hi,

Some Greek character not change shape when us‑ing upper‑case / lower‑case !!!

- ϙ / Ϙ
- Ϻ / ϻ
- Ϸ / ϸ
- Ͷ / ͷ

Tʰang 帑 كتأنجى you.
Kanth كانث you...
Comment 1 Buovjaga 2016-01-15 17:23:58 UTC
Confirmed.
Format - Text - Change case.

Win 7 Pro 64-bit Version: 5.2.0.0.alpha0+
Build ID: f0841c6c86c8c8403eb1d78a1bd43a8adac75e3a
CPU Threads: 4; OS Version: Windows 6.1; UI Render: default; 
TinderBox: Win-x86@39, Branch:master, Time: 2016-01-15_00:01:41
Locale: fi-FI (fi_FI)

Regarding ϙ: https://en.wikipedia.org/wiki/Koppa_%28letter%29
"The Unicode character encoding standard originally (since version 1.1 of 1993), had only a single codepoint for Koppa, which was marked as uppercase and could be used either for an epigraphic or a numeral glyph, depending on font design. A lowercase form was encoded in version 3.0 (1999)."

Regarding Ϻ: https://en.wikipedia.org/wiki/San_%28letter%29
"In the electronic encoding standard Unicode, a pair of uppercase and lowercase forms of the letter was introduced in version 4.0 (2003). For this purpose, new lowercase forms for modern typography, for which no prior typographic tradition existed, had to be designed."

Regarding Ϸ: https://en.wikipedia.org/wiki/Sho_%28letter%29
"Ϸ was added to Unicode in version 4.0 (2003), in an uppercase and lowercase character designed for modern typography."

Regarding Ͷ: https://en.wikipedia.org/wiki/Digamma#Pamphylian_digamma
"In some local (epichoric) alphabets, a variant glyph of the letter digamma existed that resembled modern Cyrillic И. In one local alphabet, that of Pamphylia, this variant form existed side by side with standard digamma as two distinct letters. It has been surmised that in this dialect the sound /w/ may have changed to labiodental /v/ in some environments. The F-shaped letter may have stood for the new /v/ sound, while the special И-shaped form signified those positions where the old /w/ sound was preserved."
http://scriptsource.org/cms/scripts/page.php?item_id=character_detail&key=U000376
http://scriptsource.org/cms/scripts/page.php?item_id=character_detail&key=U000377
Comment 2 nemzag 2016-01-18 01:43:25 UTC
These letter not varg to :

- Ͳ ͳ
- Ͱ ͱ
- Ͻ ͻ
- Ͼ ͼ
- Ͽ ͽ
- Ϳ ϳ
- Ϗ ϗ
- Ϲ ϲ (this one is strange change to "Σ" instead of "Ϲ" (U+03F9) and if lower became "σ" (standard sigma), like like "ϵ" who change to "Ε" (standard Epsilon) and after lower "ε" (standard epsilon) !!! Correct this plêase my vriênd !!! Until Epsilon lunar is added in Unicode Greek (I will make the request), use "Є" (Ukrainian in Cyrillic  range) or at least, no one (standard epsilon is not a good choice)...
Comment 3 QA Administrators 2017-03-06 13:53:18 UTC Comment hidden (noise, obsolete)
Comment 4 QA Administrators 2019-12-03 14:55:19 UTC Comment hidden (noise)
Comment 5 QA Administrators 2021-12-03 04:43:33 UTC Comment hidden (noise, obsolete)
Comment 6 BogdanB 2023-05-29 05:12:34 UTC
Also in
Version: 7.6.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: 3070091c9eafc964ebb3f53d3b44124b40571fd8
CPU threads: 16; OS: Linux 5.19; UI render: default; VCL: gtk3
Locale: ro-RO (ro_RO.UTF-8); UI: en-US
Calc: threaded
Comment 7 Commit Notification 2023-07-24 18:20:52 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/9eb88d78c8bc9e942814eb6fc4fe06a4e5736256

tdf#96343, tdf#134766, tdf#97152: Fallback to ICU for case mapping

It will be available in 24.2.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 8 Commit Notification 2023-07-24 18:20:54 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/88790291ddc00bfa18d3f7bcc0825b1ce14cb490

tdf#97152: Fix upper case mapping of lunate sigma (U+03F2)

It will be available in 24.2.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.