Closed Bug 230838 Opened 22 years ago Closed 21 years ago

4 errors in armenian (armscii8) character coding converter

Categories

(Core :: Internationalization, defect)

x86
All
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: petrosyan, Assigned: smontagu)

References

Details

Attachments

(4 files, 1 obsolete file)

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1) Gecko/20031114 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1) Gecko/20031114 there are 2 mistakes in armenian ( armscii8 ) codepage: 1. 'armew' (hex = "A2") corresponds to U0587. mozilla displays U00A7. 2. 'armcomma' (hex = "AB") corresponds to U002C. mozilla displays U0587. I am attaching a test file that demonstrates this bug. the test file was generated using 'table 2' from http://www.freenet.am/armscii/armcs-006.html Reproducible: Always Steps to Reproduce: look at the attached file
Assignee: general → smontagu
Component: Browser-General → Internationalization
QA Contact: general → amyy
Attached file DHTML test file
This testpage shows 4 errors. I'll correct the conversion tables from the sources at http://www.freenet.am/armscii
OS: Linux → All
this bug is still present in Mozilla 1.7
Summary: 2 errors in armenian (armscii8) character coding converter → 4 errors in armenian (armscii8) character coding converter
Hello Mr. Montagu, the DHTML test file you attached is not correct, it represents mapping from ARMSCII-8A to UTF-8, what we need is the mapping from ARMSCII-8 to UTF-8. IMHO you took the $4 entries from http://www.freenet.am/armscii/xref.txt. Please see the description under http://www.freenet.am/armscii/ Best regards -- Vahe Khachikyan ---
Blocks: 252144
I don't understand comment 4. The codepoints in the test page correspond to $3 in http://www.freenet.am/armscii/xref.txt: e.g. ARMENIAN CAPITAL LETTER AYB is 0xB3, not 0x80.
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
This mapping table is based on http://www.freenet.am/armscii/xref.txt
Attached file ARMSCII-8 Mapping table (obsolete) —
This mapping table is based on http://www.freenet.am/armscii/xref.txt
Attachment #153727 - Attachment is obsolete: true
Attached patch patchSplinter Review
The patch is generated by umaptable.c from the mapping file in the previous attachment.
Attachment #153729 - Flags: review?(jshin)
Hello Mr. Montagu, thank you for the patch I'll try to test this today evening. I would like to test the change against 1.7. Is it enought to apply the patch to this two files armscii.uf,armscii.ut or should I use also an updated umaptable.c? About Mapping table: Comment 4 was a failure. The only thing I found in test files you attached is the fact that you call the glyph under 0xAA(ARMSCII) U+055D "ARMENIAN COMMA" but it's name is ARMENIAN SEPARATOR. Not important at all just for sanity :-) Best regards -- Vahe Khachikyan ---
(In reply to comment #9) > Is it enought to apply the patch to this two files > armscii.uf,armscii.ut or should I use also an updated umaptable.c? armscii.uf and armscii.ut are all you need. > The only thing I found in test > files you attached is the fact that you call the > glyph under 0xAA(ARMSCII) U+055D "ARMENIAN COMMA" but it's name is ARMENIAN > SEPARATOR. For what it's worth, I used the names from http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
By the way, if you are already testing, can you see if the patch affects bug 252144? Thanks.
Comment on attachment 153729 [details] [diff] [review] patch r=jshin
Attachment #153729 - Flags: review?(jshin) → review+
I tested the patch. I applied the patch ( attachment 153729 [details] [diff] [review]) against Mozilla ver 1.6 (for 1.7 I should update my ports tree which I'll do as next). Mentioned patch corrects the bug 230838 (this one). Running the DHTML test (attachment 138992 [details]) shows following results: "Summary: 188 codepoint(s) passed; 0 codepoint(s) failed." everything is green:-) Unfortunately this patch doesn't affect bug 252144.
Thanks for testing. Fix checked in.
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: