UnicodeUtils 1.0.0 - case conversion, normalization and more


UnicodeUtils implements Unicode algorithms in pure Ruby code.

Install with RubyGems:

$ gem install unicode_utils

Ruby 1.9.1 is required.

Example code:

require "unicode_utils/titlecase"
UnicodeUtils.titlecase("hello, world!") => "Hello, World!"



With this release, UnicodeUtils implements the following Unicode

* Case conversion: upcase, downcase, titlecase
* Casefolding
* All normalization forms: NFD, NFC, NFKD, NFKC
* Text segmentation: each_grapheme, each_word

All future 1.x releases will be backwards compatible!