| Summary: | Accents in capital letters during the installation (Greek) | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Dimitrios Glentadakis <dglent> |
| Component: | RPM Packages | Assignee: | Mageia Bug Squad <bugsquad> |
| Status: | RESOLVED INVALID | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Low | CC: | almaza24map |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://qa.mandriva.com/show_bug.cgi?id=48314 | ||
| Whiteboard: | |||
| Source RPM: | glibc | CVE: | |
| Status comment: | |||
|
Description
Dimitrios Glentadakis
2012-05-05 10:46:34 CEST
Manuel Hiebel
2012-05-05 15:32:48 CEST
Assignee:
bugsquad =>
thierry.vignaud Those CSS "fixes" really are ugly and in no way are a real fix Priority:
Normal =>
Low This is not an installer bug.
Both C/C++[0][1] (using glib) and perl[2] do the same thing and keep accents when using the el locale.
eg:
$ perl -e 'use locale; use utf8; print uc("ÎκκίνηÏη ΡÏθμιÏη ÏÎ¿Ï Î§ // ΡÏθμιÏη\n")'
Wide character in print at -e line 1.
ÎÎÎÎÎÎΣΠΡÎÎÎÎΣΠΤÎÎ¥ Χ // ΡÎÎÎÎΣÎ
Which is the right thing according to http://en.wikipedia.org/wiki/Greek_diacritics#Upper_case
[0] using wchar.h & towupper()
[1] http://kakollu.blogspot.fr/2010/11/how-to-convert-utf-8-to-upper-case-in-c.html
[2] perl -e 'use locale; use utf8;warn uc("ÎκκίνηÏη ΡÏθμιÏη ÏÎ¿Ï Î§ // ΡÏθμιÏη")'Source RPM:
drakx-installer-stage2 =>
glibc I think that the treatment of perl and C takes in charge character by character. While the capital letter takes an accent when it is in the first position of a lowercase word, when all letters are in capital it looses the punctuation. http://en.wikipedia.org/wiki/Greek_diacritics#Position_in_letters http://en.wikipedia.org/wiki/Capitalization#Accents It is described well in this article: http://multilingualtypesetting.co.uk/blog/greek-typesetting-tips/ A similar case in mozilla bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=307039
Roman Jay Almaza
2021-08-12 01:30:45 CEST
CC:
(none) =>
almaza24map |