Feature #13685
closedUpdate Unicode data to Unicode Version 10.0.0
Description
Unicode 10.0.0 was published about a week ago (see
http://blog.unicode.org/2017/06/announcing-unicode-standard-version-100.html).
Ruby should be updated to this newest version of Unicode.
For details, please see http://unicode.org/versions/Unicode10.0.0/, including http://unicode.org/versions/Unicode10.0.0/#Migration.
[I may use this issue as a summary issue; in that case I'll create sub-issues for particular tasks.]
Updated by duerst (Martin Dürst) over 7 years ago
- Related to Feature #12513: Update Unicode data to Unicode Version 9.0 added
Updated by shevegen (Robert A. Heiler) over 7 years ago
Yay! More Emoji tokens to create games in pure ruby with these tokens! :D
One day I shall have a game with the unicode snowman ... need some epic
enemies though ...
The sandwich unicode symbol seems also useful. I once had a project where
I bundled together some small images for use in web pages but I guess one
day I could just use Unicode for that. :P
For anyone else being interested in the emojis (sorry Martin, I guess
emojis are what makes unicode great ;) ), here are the new ones:
http://www.unicode.org/emoji/charts/emoji-released.html
We even have some for clothing too! And dinosaur!
Updated by duerst (Martin Dürst) about 7 years ago
Working on this now. Just some notes for future, similar issues:
At the moment, using gperf 3.0.4 (rather than gperf 3.1) seems to be important for smooth sailing.
Also, the important make target is all-incs
. In addition, the target update-unicode-files
is useful. The normalization tables can be updated directly with make lib/unicode_normalize/tables.rb
.
The following are the most important tests:
test/test_unicode_normalize.rb
test/ruby/enc
test/ruby/test_m17n*
test/ruby/test_regexp.rb
test/ruby/test_string*
Updated by duerst (Martin Dürst) about 7 years ago
- Status changed from Open to Closed
Applied in changeset trunk|r59761.
add mention of upgrade to Unicode 10.0.0 to NEWS file
(this completes [Feature #13685]; [ci skip])
Updated by duerst (Martin Dürst) over 6 years ago
- Related to Feature #14802: Update Unicode data to Unicode Version 11.0.0 added