GNOME Bugzilla – Bug 355697
The IndicOTClassTable of Oriya has a error.
Last modified: 2006-09-13 21:30:48 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:
Created attachment 72668 [details] [review] my patch I wrote a patch for this bug and modified lastChar from "0x0b70" to "0x0b71".
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.".
Created attachment 72669 [details] the image of comparing This is the image of comaring the results.
Right, U+0B71 is a new addition. Should we change these tables to include all their allocated space in the roadmap?
Created attachment 72727 [details] [review] committed patch I added a macro to compute lastChar based on size of the charClasses tables.
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.