https://bugzilla.wikimedia.org/show_bug.cgi?id=2399

--- Comment #54 from Philippe Verdy <[email protected]> 2011-09-03 16:33:04 
UTC ---
Final note: it is highly recommanded to NOT save texts with an implicit
normalization. Even if normalization is implemted correctly.

There are known defects (yes bugs in renderers of browsers that frequently do
not implement normalizations and that are not able to sort, combine and
position the diacritics correctly if they are not in a specific order, which is
not the same as the normalized order)

There are also because incorrect assumptions made by writers (that have not
understood when and where to insert CGJ to restrict the normalization of
reordering some pairs of diacritics), and so have written their texts in such a
way that they "seem" to render correctly, but only on a bogous browser not
performing the normalizations correctly and/or with strong limitations in their
text renderer (unable to recognize strings that are canonically equivalent but
for which they expect only one order for successive diacritics in order to
position them correctly).

This type of defects is typical of the "bug" described above about the
normalized order of the DAGESH (a central point in the middle of a consonannt
letter, in order to modify it) or SIN/SHIN DOTS (above the letter, on the left
or right, also modifying the consonnant), and the other Hebrew vowel
diacritics: Yes the normalization reorders the vowel diacritics before the
diacritics that modify the consonnant (this is the effect of an old assignment
of their relative "combining classes", in a completely illogical order of
values, but this will NEVER be changed as it would affect the normalizations).

But many renderers are not able to display correctly the strings that are
encoded in normalized order (base consonnant, vowel diacritic, sin dot or shin
dot or dagesh). Instead they expect that the string will be encoded as (base
consonnant, dagesh or sin dot or shin dot, vowel diacritic), even if it is
completely canonically equivalent to the previous and should display exactly
the same ! (such rendering bugs were found in old versions of Windows with IE6
or before).

For this reason, you should not, on MediaWiki, apply any implicit
renormalization of any edited text. If one wants to enter (base consonnant,
dagesh or sin dot or shin dot, vowel diacritic) in the Wiki text, keep it
unchanged, do not normalize it, as it will display correctly on both the old
bogous renderers and on newer ones.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to