janlelis / Unicode Types
Licence: mit
Basic Unicode Types of a Ruby String
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
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
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
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
Weird Fonts
𝑨 𝑱𝒂𝒗𝒂𝑺𝒄𝒓𝒊𝒑𝒕 𝒑𝒂𝒄𝒌𝒂𝒈𝒆 𝒕𝒉𝒂𝒕 𝒕𝒖𝒓𝒏 𝒂𝒍𝒑𝒉𝒂𝒏𝒖𝒎𝒆𝒓𝒊𝒄 𝒄𝒉𝒂𝒓𝒂𝒄𝒕𝒆𝒓𝒔 𝒊𝒏𝒕𝒐 𝒘𝒆𝒊𝒓𝒅 𝒇𝒐𝒏𝒕 𝒔𝒕𝒚𝒍𝒆.
Stars: ✭ 602 (+11940%)
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
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
- Copyright (C) 2016-2019 Jan Lelis http://janlelis.com. Released under the MIT license.
- Unicode data: http://www.unicode.org/copyright.html#Exhibit1
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].