https://github.com/sile/unf
Unicode Normalization Forms
https://github.com/sile/unf
c-plus-plus unicode unicode-normalization
Last synced: 11 months ago
JSON representation
Unicode Normalization Forms
- Host: GitHub
- URL: https://github.com/sile/unf
- Owner: sile
- License: mit
- Created: 2010-08-01T23:35:20.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2020-03-01T13:16:30.000Z (almost 6 years ago)
- Last Synced: 2025-03-25T07:12:48.998Z (11 months ago)
- Topics: c-plus-plus, unicode, unicode-normalization
- Language: C++
- Homepage:
- Size: 2.93 MB
- Stars: 5
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
UNF
----
Unicode正規化ライブラリ(NFC,NFD,NFKC,NFKD)。
対応言語: C++(unf)、Ruby(unf-ruby)、Common Lisp(cl-unf)
※ C++及びRuby版はUTF-8を、Common Lisp版はUTF-32を扱う
※ 2011/11追記# Ruby版のUNFであればknuさんによる https://github.com/knu/ruby-unf_ext の使用をお勧めします
---
- unfの開発版
- 変換テーブル生成ソース/データを含む
- 本番用(?)のREADMEおよびMakefileには'.production'が付いている
[変換テーブル生成方法]
---------------------
```
# ※ SBCLが必要
# ※ gen-table.lispはいろいろ未整理
$ cd lisp
$ sbcl --script gen-table.lisp ../data/ ../src/unf/table.hh
```