After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 355697 - The IndicOTClassTable of Oriya has a error.
The IndicOTClassTable of Oriya has a error.
Status: RESOLVED FIXED
Product: pango
Classification: Platform
Component: indic
unspecified
Other All
: Normal normal
: ---
Assigned To: Pango Indic
Pango Indic
Depends on:
Blocks:
 
 
Reported: 2006-09-13 03:23 UTC by LingNing Zhang
Modified: 2006-09-13 21:30 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
my patch (618 bytes, patch)
2006-09-13 03:27 UTC, LingNing Zhang
none Details | Review
the image of comparing (29.13 KB, image/png)
2006-09-13 03:32 UTC, LingNing Zhang
  Details
committed patch (3.18 KB, patch)
2006-09-13 21:29 UTC, Behdad Esfahbod
committed Details | Review

Description LingNing Zhang 2006-09-13 03:23:15 UTC
Please describe the problem:
The IndicOTClassTable of Oriya (orya_class_table) has a error, so it creates some bugs.
orya_class_table.lastChar = 0x0970, but the lastChar of orya_class_table is 0x0971 in fact.
I think this is a error of writing.

Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 LingNing Zhang 2006-09-13 03:27:04 UTC
Created attachment 72668 [details] [review]
my patch

I wrote a patch for this bug and modified lastChar from "0x0b70" to "0x0b71".
Comment 2 LingNing Zhang 2006-09-13 03:29:32 UTC
Sorry, I have some errors of writing in my report.
"orya_class_table.lastChar = 0x0970, but the lastChar of orya_class_table is
0x0971 in fact." need be "orya_class_table.lastChar = 0x0b70, but the lastChar of orya_class_table is 0x0b71 in fact.".
Comment 3 LingNing Zhang 2006-09-13 03:32:51 UTC
Created attachment 72669 [details]
the image of comparing

This is the image of comaring the results.
Comment 4 Behdad Esfahbod 2006-09-13 21:11:12 UTC
Right, U+0B71 is a new addition.  Should we change these tables to include all their allocated space in the roadmap?
Comment 5 Behdad Esfahbod 2006-09-13 21:29:57 UTC
Created attachment 72727 [details] [review]
committed patch

I added a macro to compute lastChar based on size of the charClasses tables.
Comment 6 Behdad Esfahbod 2006-09-13 21:30:48 UTC
2006-09-13  Behdad Esfahbod  <behdad@gnome.org>

        Bug 355697 – The IndicOTClassTable of Oriya has a error.

        * modules/indic/indic-ot-class-tables.c: Compute lastChar from
        charClasses table size to avoid out-of-synch.