Unicode::X 17.0 [![[version]](https://badge.fury.io/rb/unicode-x.svg)](https://badge.fury.io/rb/unicode-x)

September 9, 2025 ยท View on GitHub

Unicode X is a collection of choose-what-you-need style Unicode libraries for Ruby.

Libraries

LibraryInfo
unicode-blocksData about blocks
unicode-categoriesData about general categories
unicode-confusableDetect confusable characters
unicode-emojiEmoji list and regex
unicode-display_widthMonospace character width
unicode-nameCodepoint names and labels
unicode-numeric_valueRetrieve values of numerical codepoints
unicode-scriptsData about scripts / script extensions
unicode-sequence_nameNames of codepoint sequences
unicode-typesBasic type of codepoints

Collection

You can get all by libraries at once by adding to your Gemfile:

gem 'unicode-x'

Versioning Policy

Beginning with version 11, Unicode::X's major version is synced to Unicode's. It will require the latest version of the micro libraries that come with the specified Unicode version.

Also See