Opened 3 years ago

Last modified 6 months ago

#14183 new enhancement

Unicode 10.0 character table support

Reported by: cocobean Owned by: pulkomandy
Priority: normal Milestone: Unscheduled
Component: Kits/Locale Kit Version: R1/Development
Keywords: unicode, icu, libroot, locale Cc:
Blocked By: Blocking:
Platform: All


This Haiku operating system locale/Unicode enhancement is to support the font handling and display of the 136,690 characters used by Unicode 10.0. This is in relation to ICU 61.

Ref: Test example:

Benefits to Haiku developers and users:

    Masaram Gondi, used to write Gondi in Central and Southeast India
    Nüshu, used by women in China to write poetry and other discourses until the late twentieth century
    Soyombo and Zanabazar Square, used in historic Buddhist texts to write Sanskrit, Tibetan, and Mongolian
    Syriac letters used for writing Suriyani Malayalam, also known as Garshuni and as Syriac Malayalam
    Gujarati signs used for the transliteration of the Arabic script into Gujarati by Ismaili Khoja communities
    A set of 285 Hentaigana characters used in Japan (historic variants of Hiragana characters)
    CJK Extension F (7,473 Han characters)

Important symbol additions include:

    Bitcoin sign
    56 emoji characters (full list)
    A set of Typicon marks and symbols

Change History (7)

comment:1 by waddlesplash, 3 years ago

Milestone: R1/beta1Unscheduled

comment:2 by cocobean, 2 years ago

Last edited 14 months ago by cocobean (previous) (diff)

comment:3 by cocobean, 14 months ago

This was tested per:

ICU 61.1

Successfully Tested: ICU 61.1 on Haiku x86_64 hrev51971

All tests OK:  testdata intltest iotest cintltst
make[1]: Leaving directory '/boot/home/icu/source/test'
make[1]: Entering directory '/boot/home/icu/source'
verifying that icu-config --selfcheck can operate
verifying that make -f selfcheck can operate
PASS: config selfcheck OK

Close ticket at your discretion.

comment:4 by cocobean, 11 months ago

Unicode 11.0 support - total of 137,374 characters.

Successfully Tested: ICU 63.2 on Haiku x86_64 hrev54302 x86_64

All tests OK:  testdata intltest iotest cintltst

Last edited 11 months ago by cocobean (previous) (diff)

comment:5 by cocobean, 6 months ago

icu66_x86-66.1-1-x86_gcc2.hpkg now provided. Please close this ticket.

comment:6 by korli, 6 months ago

icu66_x86 in hrev54653. Missing on x86_64.

comment:7 by cocobean, 6 months ago

Note: icu66-66.1-1-x86_64.hpkg (Aug 2020). Need migration of most apps/debugger to ICU 66.1+.

Last edited 6 months ago by cocobean (previous) (diff)
Note: See TracTickets for help on using tickets.