Skip to content

ynakajima/ucd

Repository files navigation

UCD - Unicode Character Database for JavaScript

UCD offers a series of functions that provide a simple interface to the Unicode Character Database.

Supported Platforms

  • Node.js
  • Modern Web Browsers

Install to Node.js

npm install ucd

How to load a UCD module

Node.js

// load UCD
var UCD = require('ucd');

Web Browser

<!-- laod UCD -->
<script type="text/javascript" src="ucd-0.2.0.js"></script>

Usage

Get Unicode Name

.getName() method returns a Unicode Name of character given as argument.

UCD.getName('@'); // "COMMERCIAL AT"
UCD.getName('2'); // "DIGIT TWO"
UCD.getName('L'); // "LATIN CAPITAL LETTER L"
UCD.getName('m'); // "LATIN SMALL LETTER M"
UCD.getName('ü'); // "LATIN SMALL LETTER U WITH DIAERESIS"
UCD.getName('ſt'); // "LATIN SMALL LIGATURE LONG S T"
UCD.getName('ق'); // "ARABIC LETTER QAF"
UCD.getName('תּ'); // "HEBREW LETTER TAV WITH DAGESH"
UCD.getName('あ'); // "HIRAGANA LETTER A"
UCD.getName('か'); // "HIRAGANA LETTER KA"
UCD.getName('ヨ'); // "KATAKANA LETTER YO"
UCD.getName(')'); // "FULLWIDTH RIGHT PARENTHESIS"
UCD.getName('漢'); // "CJK UNIFIED IDEOGRAPH-6F22"
UCD.getName('⿒'); // "KANGXI RADICAL TOOTH"
UCD.getName('㉀'); // "PARENTHESIZED IDEOGRAPH FESTIVAL"
UCD.getName('☣'); // "BIOHAZARD SIGN"

License

Released under the MIT license.

Copyright (c) 2013 ynakajima

About

UCD - Unicode Character Database for JavaScript

Resources

License

Stars

Watchers

Forks

Packages

No packages published