Closed Bug 71197 Opened 24 years ago Closed 23 years ago

Jis 208 may cause blank glyphs (FillInfo includes CP932)

Categories

(Core :: Internationalization, defect)

All
Linux
defect
Not set
normal

Tracking

()

VERIFIED FIXED
mozilla0.9

People

(Reporter: bstell, Assigned: ftang)

References

Details

Attachments

(5 files)

The jisx0208 converter FillInfo includes the Microsoft cp932 extensions.
When the moz X font is searching for a glyph these cp932 extensions
make it think there are glyphs when there are not.

This bug may be related to http://bugzilla.mozilla.org/show_bug.cgi?id=70146
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.8.1
*** Bug 66744 has been marked as a duplicate of this bug. ***
Attached file revised converter file
At present the source files used to generate the *.uf/*.ut file are not
checked in. I have already opened a bug on this and associated this bug
with it: http://bugzilla.mozilla.org/show_bug.cgi?id=67374

The previous version of the file jis0208.uf was generated by running
http://lxr.mozilla.org/seamonkey/source/intl/uconv/tools/jis0208fromcp932.pl
on the CP932 table.

Blocks: 67374
No longer blocks: 67374
Depends on: 67374
Slight correction:

The previous version of the file file used to generate jis0208.uf was generated 
by running
http://lxr.mozilla.org/seamonkey/source/intl/uconv/tools/jis0208fromcp932.pl
on the CP932 table.
r=nhotta
I've tried your jis0208.uf and have verified the fix for the missing problems of

	bug 70146 (jisx0212)
	bug 66744 (GBK with gb2312 problem)

with disabling cns-4 entry in gfx/gtk. How is the result on your
envionment about bug 70146? Have you also verified? I belive you
can close bug 70146 as dup of this bug. Thanks.
Once this problem gets fixed, I'll provide test binrary to our L10N team
(Brian@Sun) for evaluation. (with with disabling cns-4 entry in gfx/gtk).

*** Bug 70146 has been marked as a duplicate of this bug. ***
After some discussion with Brian and Frank, I am comfortable with the change.
sr=erik
move this ot 0.9 since there is a discussion about reworking the converters
Target Milestone: mozilla0.8.1 → mozilla0.9
this bug is related to bug 71762 as they currently share the
same jis 0208 converter
OK, I will include two new patch so we will convert to JISx0208 in the standard
way and convert to EUC-JP and ISO-2022-JP with cp932 extension also. 

the jis0208.uf changes in the first patch should be the same as the one we
previous included.

we also need a new file jis0208excp932.uf in the same directory.
reassign to ftang
Assignee: bstell → ftang
Status: ASSIGNED → NEW
need a new patch. We need to change the following from the current patch
1. the name of jis0208excp932.uf is missleading. Change to jis0208ext.uf
2. we should not generate escape sequence when we switch between jis0208.uf and 
jis0208ext.uf tables in Unicode ISO-2022-JP converters
3. We should not use C++ comment in .c file
Status: NEW → ASSIGNED
Attached patch new patchSplinter Review
To fix this, we need to the following patch
1. the new jis0208.uf (see the 2nd attachment dated 03/08/01 13:59)
2. a new file called jis0208ext.uf (see the 4th attachment dated 03/14/01 17:03)
3. the latest patch (see the 5th attachment dated 03/28/01 16:13)
Checked in everything that reviewed w/o no problem. Have not check in the 
nsUnicodeToISO20220JP.cpp change yet. Need some more time to test 
mark this bug as fixed. we still need to fix 71762. 
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
QA Contact: andreasb → ylong
I'll mark it as verified due I didn't see those blank glyphs on 04-04 trunk build.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: