Charmap does not know about new Unicode 6.0 characters

Bug #655357 reported by Alan Bell
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GUCharMap
Fix Released
Low
Ubuntu Font Family
Invalid
Undecided
Unassigned
gucharmap (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: gucharmap

as per bug #645987 the new Ubuntu font supports the new Indian Rupee symbol, this glyph is at U+20B9 further information about the symbol is available here http://en.wikipedia.org/wiki/Indian_rupee_sign. Character map lists the code point as unassigned, although double clicking on where it should be does display the rupee and copies it to the clipboard.

Revision history for this message
Alan Bell (alanbell) wrote :
Revision history for this message
Alan Bell (alanbell) wrote :

detail page of character map

Revision history for this message
Paul Sladen (sladen) wrote : Re: Charmap does not know about U+20B9 (Indian Rupee Sign)

I looked at adding the U+20B9 entry to gucharmap, but gucharmap contains its own internal copy of the Unicode names and strings, and this noted that it was auto-generated from another source.

Hopefully the upstream data-source will have been updated and the program can be be-compiled with this data-source.

Changed in ubuntu-font-family:
status: New → Invalid
summary: - New Rupee symbol not shown
+ Charmap does not know about U+20B9 (Indian Rupee Sign)
Changed in gucharmap (Ubuntu):
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
David Marshall (dave-daltonmaag) wrote : Re: [Bug 655357] Re: New Rupee symbol not shown

This isn't an issue with the Ubuntu font, it's an issue with the version
of Unicode being supported by the character map. U+20B9 is new in
Unicode 6.0, which is still in draft. It was requested that the font be
new-Rupee-ready, which it is, though apps will still need to catch up to
know what the character is.

Dave

Changed in gucharmap:
importance: Unknown → Low
status: Unknown → New
Changed in gucharmap (Ubuntu):
status: Confirmed → Triaged
Changed in gucharmap:
status: New → Fix Released
Revision history for this message
Paul Sladen (sladen) wrote : Re: Charmap does not know about U+20B9 (Indian Rupee Sign)

The patch that fixes this upstream is the one that introduces the Unicode 6.0 support, it is a very large patch produced by a Perl-script from an external dataset:

$ git diff --stat 7d0411..be4964
 gucharmap/gucharmap-unicode-info.c | 3 +-
 gucharmap/gucharmap-unicode-info.h | 3 +-
 gucharmap/gucharmap-window.c | 4 +-
 gucharmap/unicode-blocks.h | 396 +-
 gucharmap/unicode-categories.h | 172 +-
 gucharmap/unicode-names.h |47384 +++++++++++++++++--------------
 gucharmap/unicode-nameslist.h |27654 ++++++++++---------
 gucharmap/unicode-scripts.h | 3085 ++-
 gucharmap/unicode-unihan.h |54578 ++++++++++++++++++------------------
 gucharmap/unicode-versions.h | 110 +-
 10 files changed, 69598 insertions(+), 63791 deletions(-)

...However, these are all textual dataset changes and the only "code" alterations are updates of the copyright strings and Unicode version numbers:

  git diff -U0 7d0411..be4964 gucharmap/gucharmap-*
  - || (wc >= 0x2a700 && wc <= 0x2b734))
  + || (wc >= 0x2a700 && wc <= 0x2b734)
  + || (wc >= 0x2b740 && wc <= 0x2b81d))
  - GUCHARMAP_UNICODE_VERSION_LATEST = GUCHARMAP_UNICODE_VERSION_5_2 /* private, will move forward with each revision */
  + GUCHARMAP_UNICODE_VERSION_6_0,
  + GUCHARMAP_UNICODE_VERSION_LATEST = GUCHARMAP_UNICODE_VERSION_6_0 /* private, will move forward with each revision */
  - "comments", _("Based on the Unicode Character Database 5.2"),
  + "comments", _("Based on the Unicode Character Database 6.0.0"),
  - "Copyright © 1991–2009 Unicode, Inc.\n"
  + "Copyright © 1991–2010 Unicode, Inc.\n"

in an ideal world all of this would be in an external package, and it would be obviously a data-only update.

Revision history for this message
Vish (vish) wrote :

The Indian government plans to fully adopt it everywhere within the next 6months .
and we already have keyboards with the symbol available in India : http://www.blogsolute.com/tvs-gold-bharat-indian-rupee-symbol-keyboard/10131/

Since we do boast as the first OS to ship ₹ natively[ in Ubuntu 10.10 ], it would be ideal if we can patch gucharmap to make it more complete. :-)

summary: - Charmap does not know about U+20B9 (Indian Rupee Sign)
+ Charmap does not know about new Unicode 6.0 characters
Revision history for this message
Adolfo Jayme Barrientos (fitojb) wrote :

Fixed ages ago...

Changed in gucharmap (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.