| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
<uninorm.h> This include file defines functions for transforming Unicode strings to one of the four normal forms, known as NFC, NFD, NKFC, NFKD. These transformations involve decomposition and — for NFC and NFKC — composition of Unicode characters.
The following enumerated values are the possible types of decomposition of a Unicode character.
Denotes canonical decomposition.
UCD marker: <font>. Denotes a font variant (e.g. a blackletter form).
UCD marker: <noBreak>.
Denotes a no-break version of a space or hyphen.
UCD marker: <initial>.
Denotes an initial presentation form (Arabic).
UCD marker: <medial>.
Denotes a medial presentation form (Arabic).
UCD marker: <final>.
Denotes a final presentation form (Arabic).
UCD marker: <isolated>.
Denotes an isolated presentation form (Arabic).
UCD marker: <circle>.
Denotes an encircled form.
UCD marker: <super>.
Denotes a superscript form.
UCD marker: <sub>.
Denotes a subscript form.
UCD marker: <vertical>.
Denotes a vertical layout presentation form.
UCD marker: <wide>.
Denotes a wide (or zenkaku) compatibility character.
UCD marker: <narrow>.
Denotes a narrow (or hankaku) compatibility character.
UCD marker: <small>.
Denotes a small variant form (CNS compatibility).
UCD marker: <square>.
Denotes a CJK squared font variant.
UCD marker: <fraction>.
Denotes a vulgar fraction form.
UCD marker: <compat>.
Denotes an otherwise unspecified compatibility character.