All Projects → janlelis → Unicode Types

janlelis / Unicode Types

Licence: mit
Basic Unicode Types of a Ruby String

Programming Languages

ruby
36898 projects - #4 most used programming language
types
53 projects

Labels

Projects that are alternatives of or similar to Unicode Types

Tomlplusplus
Header-only TOML config file parser and serializer for C++17 (and later!).
Stars: ✭ 403 (+7960%)
Mutual labels:  unicode
Jsesc
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
Stars: ✭ 600 (+11900%)
Mutual labels:  unicode
Awesome Unicode
😂 👌 A curated list of delightful Unicode tidbits, packages and resources.
Stars: ✭ 693 (+13760%)
Mutual labels:  unicode
Portable Utf8
🉑 Portable UTF-8 library - performance optimized (unicode) string functions for php.
Stars: ✭ 405 (+8000%)
Mutual labels:  unicode
Last Resort Font
Last Resort Font
Stars: ✭ 462 (+9140%)
Mutual labels:  unicode
Ugrep
🔍NEW ugrep v3.1: ultra fast grep with interactive query UI and fuzzy search: search file systems, source code, text, binary files, archives (cpio/tar/pax/zip), compressed files (gz/Z/bz2/lzma/xz/lz4), documents and more. A faster, user-friendly and compatible grep replacement.
Stars: ✭ 626 (+12420%)
Mutual labels:  unicode
Openkey
Vietnamese Input for macOS, Windows and Linux - Bộ gõ Tiếng Việt nguồn mở đa nền tảng
Stars: ✭ 371 (+7320%)
Mutual labels:  unicode
Slug Generator
Slug Generator Library for PHP, based on Unicode’s CLDR data
Stars: ✭ 740 (+14700%)
Mutual labels:  unicode
Julia Vim
Vim support for Julia.
Stars: ✭ 556 (+11020%)
Mutual labels:  unicode
Ecoji
Encodes (and decodes) data as emojis
Stars: ✭ 671 (+13320%)
Mutual labels:  unicode
Wxmedit
wxMEdit, a cross-platform Text/Hex Editor, an improved version of MadEdit
Stars: ✭ 424 (+8380%)
Mutual labels:  unicode
Transliteration
UTF-8 to ASCII transliteration / slugify module for node.js, browser, Web Worker, React Native, Electron and CLI.
Stars: ✭ 444 (+8780%)
Mutual labels:  unicode
Urlify
A fast PHP slug generator and transliteration library that converts non-ascii characters for use in URLs.
Stars: ✭ 633 (+12560%)
Mutual labels:  unicode
Ustring
The Hoa\Ustring library.
Stars: ✭ 403 (+7960%)
Mutual labels:  unicode
String
Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way.
Stars: ✭ 709 (+14080%)
Mutual labels:  unicode
Gemoji
Emoji images and names.
Stars: ✭ 3,890 (+77700%)
Mutual labels:  unicode
Weird Fonts
𝑨 𝑱𝒂𝒗𝒂𝑺𝒄𝒓𝒊𝒑𝒕 𝒑𝒂𝒄𝒌𝒂𝒈𝒆 𝒕𝒉𝒂𝒕 𝒕𝒖𝒓𝒏 𝒂𝒍𝒑𝒉𝒂𝒏𝒖𝒎𝒆𝒓𝒊𝒄 𝒄𝒉𝒂𝒓𝒂𝒄𝒕𝒆𝒓𝒔 𝒊𝒏𝒕𝒐 𝒘𝒆𝒊𝒓𝒅 𝒇𝒐𝒏𝒕 𝒔𝒕𝒚𝒍𝒆.
Stars: ✭ 602 (+11940%)
Mutual labels:  unicode
Zws
Shorten URLs using invisible spaces.
Stars: ✭ 780 (+15500%)
Mutual labels:  unicode
Unicodeplots.jl
Unicode-based scientific plotting for working in the terminal
Stars: ✭ 724 (+14380%)
Mutual labels:  unicode
Uni
Query the Unicode database from the commandline, with good support for emojis
Stars: ✭ 633 (+12560%)
Mutual labels:  unicode

Unicode::Types [version] [travis]

Determine the basic type of codepoints. This can be one of:

  • Graphic
  • Format
  • Control
  • Private-use
  • Surrogate
  • Noncharacter
  • Reserved

Unicode version: 12.1.0 (May 2019)

Supported Rubies: 2.6, 2.5, 2.4

Old Rubies that might still work: 2.3, 2.2, 2.1, 2.0

Gemfile

gem "unicode-types"

Usage

require "unicode/types"

# All general types of a string
Unicode::Types.types("A\tb") # => ["Control", "Graphic"]

# Also aliased as .of
Unicode::Types.of("\u{FFFFF}") # => ["Noncharacter"]

# Single codepoint
Unicode::Types.type("\u{FFFFD}") # => "Reserved"

The list of types is always sorted alphabetically.

See unicode-x for more Unicode related micro libraries.

MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].