GNOME Bugzilla – Bug 658853
Show glyph for end of ayah mark and other signs spanning numbers
Last modified: 2016-08-01 18:57:07 UTC
Created attachment 196298 [details] [review] Show glyphs for Arabic signs spanning numbers These signs have Cf general category, however, the Unicode book (version 6, p.247) says "Unlike most other format control characters, however, they should be rendered with a visible glyph, even in circumstances where no suitable digit or sequence of digits follows them in logical order." The attached patch makes gucharmap_unichar_isgraph() return true for those characters.
Any comment on the patch?
Is guchamap still being maintained?
Any comment on this issue or the patch, it has been 6 years now…
Created attachment 332329 [details] [review] Updated patch Here is an updated patch for Unicode 9.0, with a direct link to the PDF file of the standard.
Comment on attachment 332329 [details] [review] Updated patch Shouldn't this also apply to U+070F and U+110BD ? Together with those listed in the patch, that's all of Prepended_Concatenation_Mark.
I guess so. The Prepended_Concatenation_Mark is new in 9.0, but reading http://www.unicode.org/review/pri310/pri310-background.html and http://unicode.org/reports/tr44/#Prepended_Concatenation_Mark suggests that it is introduced for purposes like the one here, so I think it is the right property to check. But it seems that neither GLib nor Gucharmap has code to access such character properties.
Committed to master with the additions from comment 5. Instead of parsing the unicode data file for this, just hardcode the few existing characters for now.
Thanks Christian!