Unicode::SequenceName [version] [travis]

Returns name of a Unicode codepoint sequence, if one exists.

Unicode version: 10.0.0

Emoji version: 5.0

Supported Rubies: 2.5, 2.4, 2.3

Old Rubies but might still work: 2.2, 2.1, 2.0

Usage

require "unicode/sequence_name"

Unicode::SequenceName.of "‼︎" # => "DOUBLE EXCLAMATION MARK (text style)"
Unicode::SequenceName.of "㓟︀" # => "CJK COMPATIBILITY IDEOGRAPH-2F81F"
Unicode::SequenceName.of "င︀" # => "MYANMAR LETTER NGA (dotted form)"
Unicode::SequenceName.of "நி" # => "TAMIL SYLLABLE NI"
Unicode::SequenceName.of "🇺🇳" # => "UNITED NATIONS"
Unicode::SequenceName.of "🏴󠁧󠁢󠁳󠁣󠁴󠁿" # => "SCOTLAND"

Also See

  • uniscribe - cli utility that makes use of unicode-sequence-name
  • unicode-name - single codepoint names
  • unicode-x - more Unicode related micro libraries

MIT License