Index: stable/11/share/ctypedef/en_US.UTF-8.src =================================================================== --- stable/11/share/ctypedef/en_US.UTF-8.src (revision 341629) +++ stable/11/share/ctypedef/en_US.UTF-8.src (revision 341630) @@ -1,6355 +1,6372 @@ # Warning: Do not edit. This file is automatically generated from the # tools in /usr/src/tools/tools/locale. The data is obtained from the # CLDR project, obtained from http://cldr.unicode.org/ # ----------------------------------------------------------------------------- comment_char * escape_char / LC_CTYPE ********************************************************************** * 0x0000 - 0x007F Basic Latin * 0x0080 - 0x00FF Latin-1 Supplement * 0x0100 - 0x017F Latin Extended-A * 0x0180 - 0x024F Latin Extended-B * 0x0250 - 0x02AF IPA Extensions * 0x1D00 - 0x1D7F Phonetic Extensions * 0x1D80 - 0x1DBF Phonetic Extensions Supplement * 0x1E00 - 0x1EFF Latin Extended Additional * 0x2150 - 0x218F Number Forms (partial - Roman Numerals) * 0x2C60 - 0x2C7F Latin Extended-C * 0xA720 - 0xA7FF Latin Extended-D * 0xAB30 - 0xAB6F Latin Extended-E * 0xFB00 - 0xFF4F Alphabetic Presentation Forms (partial) * 0xFF00 - 0xFFEF Halfwidth and Fullwidth Forms (partial) ********************************************************************** upper ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;...; lower ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; alpha ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;...; space ;...;;/ cntrl ;...;;/ graph ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; punct ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ digit ;...; xdigit ;...;;/ ;...;;/ ;...; blank ;/ toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (

,

,

);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x0370 - 0x03FF Greek (No Coptic!) * 0x1F00 - 0x1FFF Greek Extended ********************************************************************** upper ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ lower ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ alpha ;...;;/ ;...;;/ ;...;;/ ;/ ;/ graph ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x0400 - 0x04FF Cyrillic * 0x0500 - 0x052F Cyrillic Supplementary * 0x2DE0 - 0x2DFF Cyrillic Extended-A * 0xA640 - 0xA69F Cyrillic Extended-B ********************************************************************** upper ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ lower ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...; alpha ;...;;/ ;/ ;...;;/ ;/ ;/ graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ punct ;/ toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x0530 - 0x058F Armenian * 0xFB00 - 0xFF4F Alphabetic Presentation Forms (partial) ********************************************************************** upper ;...;;/ ;...; lower ;...;;/ ;...;;/ ;...; alpha graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...; punct ;...;;/ toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x0590 - 0x05FF Hebrew * 0xFB00 - 0xFF4F Alphabetic Presentation Forms (partial) ********************************************************************** alpha ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;...; punct ;/ ;/ ;/ ;/ ;/ ********************************************************************** * 0x0600 - 0x06FF Arabic * 0x0750 - 0x074F Arabic Supplement * 0x08A0 - 0x08FF Arabic Extended-A * 0xFB50 - 0xFDFF Arabic Presentation Forms (partial) * 0xFE70 - 0xFEFF Arabic Presentation Forms-B (partial) ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; punct ;/ ;/ ;/ ;/ ;...;;/ ********************************************************************** * 0x0900 - 0x097F Devanagari * 0xA8E0 - 0xA8FF Devanagari Extended ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; punct ;/ ;...;;/ ********************************************************************** * 0x0900 - 0x097F Bengali ********************************************************************** alpha ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ graph ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...; punct ********************************************************************** * 0x0A00 - 0x0A7F Gurmukhi ********************************************************************** alpha ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;...; graph ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;...;;/ ;/ ;...; ********************************************************************** * 0x0A80 - 0x0AFF Gujarati ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...; punct ********************************************************************** * 0x0B00 - 0x0B7F Oriya ********************************************************************** alpha ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ graph ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;...;;/ ;...; ********************************************************************** * 0x0B80 - 0x0BFF Tamil ********************************************************************** alpha ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ graph ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...; ********************************************************************** * 0x0C00 - 0x0C7F Telugu ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...; ********************************************************************** * 0x0C80 - 0x0CFF Kannada ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;/ graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ********************************************************************** * 0x0D00 - 0x0D7F Malayalam ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; ********************************************************************** * 0x0D80 - 0x0DFF Sinhala ********************************************************************** alpha ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;/ graph ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...; punct ********************************************************************** * 0x0E00 - 0x0E7F Thai ********************************************************************** alpha ;...;;/ ;...;;/ graph ;...;;/ ;...; punct ;/ ;/ ********************************************************************** * 0x0E80 - 0x0EFF Lao ********************************************************************** alpha ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...; graph ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...; ********************************************************************** * 0x0F00 - 0x0FFF Tibetan ********************************************************************** alpha ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ punct ;...;;/ ;/ ;...;;/ ;/ ;...;;/ ;/ ********************************************************************** * 0x1000 - 0x109F Myanmar * 0xA9E0 - 0xA9FF Myanmar Extended-B * 0xAA60 - 0xAA7F Myanmar Extended-A ********************************************************************** alpha ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; punct ;...; ********************************************************************** * 0x10A0 - 0x10FF Georgia * 0x2D00 - 0x2D2F Georgian Supplement ********************************************************************** upper ;...;;/ ;...;;/ ;/ lower ;...;;/ ;/ alpha ;...;;/ ;...; graph ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x1100 - 0x11FF Hangul Jamo * 0x3000 - 0x30FF CJK Symbols and Punctuation (partial) * 0x3040 - 0x309F Hiragana * 0x30A0 - 0x30FF Katakana * 0x31F0 - 0x31FF Katakana Phonetic Extensions * 0x3130 - 0x318F Hangul Compatibility Jamo (partial) * 0x3200 - 0x32FF Enclosed CJK Letters and Months (partial) * 0x3300 - 0x33FF CJK Compatibility * 0x3400 - 0x4DB5 CJK Unified Ideographs Extension-A (added) * 0x4E00 - 0x9FCC CJK Unified Ideographs (overridden) * 0xAC00 - 0xA7A3 Hangul Syllables (partial) * 0xD7B0 - 0xD7FF Hangul Jamo Extended-B * 0xF900 - 0xFAFF CJK Compatibility Ideographs (partial) * 0xFF00 - 0xFFEF Halfwidth and Fullwidth Forms (partial) ********************************************************************** graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; ********************************************************************** * 0x1200 - 0x137F Ethiopic * 0x1380 - 0x139F Ethiopic Supplement * 0x2D80 - 0x2DDF Ethiopic Extended * 0xAB00 - 0xAB2F Ethiopic Extended-A ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; punct ;...; ********************************************************************** * 0x13A0 - 0x13FF Cherokee ********************************************************************** upper ;...;;/ ;...; lower ;...;;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x1780 - 0x17FF Khmer * 0x19E0 - 0x19FF Khmer Symbols ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;/ graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; punct ;...;;/ ;...; ********************************************************************** * 0x2D30 - 0x2D2F Tifinagh ********************************************************************** alpha ;...;;/ ;...;;/ graph ;...;;/ ;...;;/ ;/ ;/ punct ********************************************************************** * 0xA000 - 0xA48F Yi Syllables * 0xA490 - 0xA4CF Yi Radicals ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; ********************************************************************** * 0xA500 - 0xA63F Vai ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; punct ;...; ********************************************************************** * 0x3130 - 0x318F Hangul Compatibility Jamo (partial) * 0xA960 - 0xA97F Hangul Jamo Extended-A * 0xAC00 - 0xA7A3 Hangul Syllables (partial) * 0xFF00 - 0xFFEF Halfwidth and Fullwidth Forms (partial) ********************************************************************** ******* REMAINING DEFINITIONS ARE MANUALLY ASSEMBLED ******* blank digit ;; punct ;...;;/ ;...;;/ ;/ ;...;;/ ;...; number ;...; cntrl ;...; graph ;...; punct ; graph ; ********************************************************************** * Complete set of "special" characters ********************************************************************** special ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...; ********************************************************************** * Supplement generated sections with "number" classification ********************************************************************** digit ;...; digit ;...; digit ;...; digit ;...; number ;...; digit ;...; digit ;...; digit ;...; digit ;...; number ;...; digit ;...; number ;...; digit ;...; digit ;...; number ;...; digit ;...; digit ;...; digit ;...; number ;...; digit ;...; digit ;...; digit ;...; number ;...; digit ;...; number ;...; digit ;...; number ;...; number ;...; number ;...; number ;...; number ;...; number ;...; number ;...; number ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ number ;/ ;/ ;/ ;/ ;/ ;/ digit ;...; ********************************************************************** * 0x02B0 - 0x02FF Spacing Modification Letters ********************************************************************** graph ;...; punct ;...;;/ ;...;;/ ;...;/ lower ;...;;/ ;/ ;/ ;...;/ ********************************************************************** * 0x0300 - 0x036F Combining Diacritical Marks ********************************************************************** graph ;...; ********************************************************************** * 0x0300 - 0x0370 Coptic (Automatic section skips it) ********************************************************************** graph ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ upper ;/ ;/ ;/ ;/ ;/ ;/ lower ;/ ;/ ;/ ;/ ;/ ;/ toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x0700 - 0x074F Syriac ********************************************************************** graph ;...; ********************************************************************** * 0x0780 - 0x07BF Thaana ********************************************************************** graph ;...; ********************************************************************** * 0x07C0 - 0x07FF Nko ********************************************************************** digit ;...; graph ;...; ********************************************************************** * 0x0800 - 0x083F Samaritan ********************************************************************** graph ;...; ********************************************************************** * 0x0840 - 0x085F Mandaic ********************************************************************** graph ;...;;/ ********************************************************************** * 0x1400 - 0x167F Unified Canadian Aboriginal Syllabics ********************************************************************** graph ;...; ********************************************************************** * 0x1680 - 0x169F Ogham ********************************************************************** graph ;...; ********************************************************************** * 0x16A0 - 0x16FF Runic ********************************************************************** graph ;...; number ;...; ********************************************************************** * 0x1700 - 0x171F Tagalog ********************************************************************** graph ;...; ********************************************************************** * 0x1720 - 0x173F Hanunoo ********************************************************************** graph ;...; *********************************************************************** * 0x1740 - 0x175F Buhid ********************************************************************** graph ;...; ********************************************************************** * 0x1760 - 0x177F Tagbanwa ********************************************************************** graph ;...; ********************************************************************** * 0x1800 - 0x18AF Mongolian ********************************************************************** graph ;...;;/ ;...;;/ ;...;/ digit ;...; ********************************************************************** * 0x18B0 - 0x18FF Unified CA Aboriginal Syllabics Extended ********************************************************************** graph ;...; ********************************************************************** * 0x1900 - 0x194F Limbu ********************************************************************** graph ;...;;/ ;...;;/ ;...;;/ ;/ ;/ digit ;...; ********************************************************************** * 0x1950 - 0x197F Tai Le ********************************************************************** graph ;...;;/ ;...; ********************************************************************** * 0x1980 - 0x19DF New Tai Le ********************************************************************** graph ;...;;/ ;...;/ ;/ ;/ digit ;...; ********************************************************************** * 0x1A00 - 0x1A1F Buginese ********************************************************************** graph ;...;;/ ;/ ********************************************************************** * 0x1A20 - 0x1AAF Tai Tham ********************************************************************** graph ;...;;/ ;...;;/ ;/ ;...; digit ;...;;/ ;...; ********************************************************************** * 0x1AB0 - 0x1AFF Combining Diacritical Marks Extended ********************************************************************** graph ;...; ********************************************************************** * 0x1B00 - 0x1B7F Balinese ********************************************************************** graph ;...;;/ ;...; digit ;...; ********************************************************************** * 0x1B80 - 0x1BBF Sundanese ********************************************************************** graph ;...; digit ;...; ********************************************************************** * 0x1BC0 - 0x1BFF Batak ********************************************************************** graph ;...;;/ ;...; ********************************************************************** * 0x1C00 - 0x1C4F Lepcha ********************************************************************** graph ;...;;/ ;...;;/ ;...; digit ;...; ********************************************************************** * 0x1C50 - 0x1C7F Ol Chiki ********************************************************************** graph ;...; digit ;...; ********************************************************************** * 0x1CC0 - 0x1CCF Sundanese Supplement ********************************************************************** graph ;...;/ ********************************************************************** * 0x1CD0 - 0x1CFF Vedic Extensions ********************************************************************** graph ;...; ********************************************************************** * 0x1DC0 - 0x1DFF Combining Diacritical Marks Supplement ********************************************************************** graph ;...;;/ ;...;/ ********************************************************************** * 0x2000 - 0x206F General Punctuation ********************************************************************** space ;...;;/ ;...; punct ;...;;/ ;...; ********************************************************************** * 0x2070 - 0x209F Superscripts and Subscripts ********************************************************************** graph ;...; digit digit ;...; digit ;...; punct ;...; punct ;...; lower ;/ ;/ ;...; ********************************************************************** * 0x20A0 - 0x20CF Currency Symbols ********************************************************************** punct ;...; ********************************************************************** * 0x20D0 - 0x20FF Combining Diacritical Marks for Symbols ********************************************************************** graph ;...; ********************************************************************** * 0x2100 - 0x214F Letterlike Symbols ********************************************************************** graph ;...; punct ;/ ;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ upper ;; lower alpha ;/ ;/ ;...;;/ ;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...; tolower (,);/ (,);/ (,) toupper (,) ********************************************************************** * 0x2150 - 0x218F Number Forms (differential) ********************************************************************** number ;...;;/ ********************************************************************** * 0x2190 - 0x21FF Arrows ********************************************************************** punct ;...; ********************************************************************** * 0x2200 - 0x22FF Mathematical Operators ********************************************************************** punct ;...; ********************************************************************** * 0x2300 - 0x23FF Miscellaneous Technical ********************************************************************** punct ;...; ********************************************************************** * 0x2400 - 0x243F Control Pictures ********************************************************************** punct ;...; ********************************************************************** * 0x2440 - 0x245F Optical Character Recognition ********************************************************************** punct ;...; ********************************************************************** * 0x2460 - 0x24FF Enclosed Alphanumerics ********************************************************************** graph ;...; digit ;...; digit ;...; digit ;...; digit digit ;...; digit xdigit ;...; xdigit ;...; number ;...; number ;...; number ;...; number ;...; number lower ;...; upper ;...; lower ;...; toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x2500 - 0x257F Box Drawing ********************************************************************** punct ;...; ********************************************************************** * 0x2580 - 0x259F Block Elements ********************************************************************** punct ;...; ********************************************************************** * 0x25A0 - 0x25FF Geometric Shapes ********************************************************************** punct ;...; ********************************************************************** * 0x2600 - 0x26FF Miscellaneous symbols ********************************************************************** punct ;...; ********************************************************************** * 0x2700 - 0x27BF Dingbats ********************************************************************** graph ;...; digit ;...; number digit ;...; number digit ;...; number punct ;...;;/ ;...; ********************************************************************** * 0x27C0 - 0x27EF Miscellaneous Mathematical Symbols-A ********************************************************************** punct ;...; ********************************************************************** * 0x27F0 - 0x27FF Supplemental Arrows-A ********************************************************************** punct ;...; ********************************************************************** * 0x2800 - 0x28FF Braille Patterns ********************************************************************** punct ;...; ********************************************************************** * 0x2900 - 0x297F Supplemental Arrows-B ********************************************************************** punct ;...; ********************************************************************** * 0x2980 - 0x29FF Miscellaneouis Mathematical Symbols-B ********************************************************************** punct ;...; ********************************************************************** * 0x2A00 - 0x2AFF Supplemental Mathematical Operators ********************************************************************** punct ;...; ********************************************************************** * 0x2B00 - 0x2BFF Miscellaneous Symbols and Arrows ********************************************************************** graph ;...;;/ ;...;/ ;/ ;...;/ ;/ ;...; punct ;...;;/ ;...;/ ;/ ;...;/ ;/ ;...; ********************************************************************** * 0x2C00 - 0x2C5F Glagolitic ********************************************************************** graph ;...;/ ;/ ;...;/ ********************************************************************** * 0x2C80 - 0x2CFF Coptic ********************************************************************** graph ;...;;/ ;...; number ********************************************************************** * 0x2E00 - 0x2E7F Supplemental Punctuation ********************************************************************** punct ;...; ********************************************************************** * 0x2E80 - 0x2EFF CJK Radicals Supplement ********************************************************************** punct ;...; ********************************************************************** * 0x2F00 - 0x2FDF Kangxi Radicals ********************************************************************** punct ;...; ********************************************************************** * 0x2FF0 - 0x2FFF Ideographic Description Characters ********************************************************************** punct ;...;/ ********************************************************************** * 0x3000 - 0x30FF CJK Symbols and Punctuation ********************************************************************** space graph ;...; number ;/ ;...;;/ ;...; alpha ;/ ;/ punct ;...;;/ ;...;;/ ;...;/ ;/ ;...; ********************************************************************** * 0x3100 - 0x312F Bopomofo ********************************************************************** graph ;...; ********************************************************************** * 0x3190 - 0x319F Kanbun ********************************************************************** graph ;...;/ number ;...;/ punct ;/ ;/ ;...;/ ********************************************************************** * 0x31A0 - 0x31BF : Bopomofo Extended ********************************************************************** graph ;...; ********************************************************************** * 0x31C0 - 0x31EF : CJK Strokes ********************************************************************** graph ;...; ********************************************************************** * 0x4DC0 - 0x4DFF Yijing Hexagram Symbols ********************************************************************** graph ;...; ********************************************************************** * 0xA4D0 - 0xA4FF Lisu ********************************************************************** graph ;...; ********************************************************************** * 0xA6A0 - 0xA6FF Bamum ********************************************************************** graph ;...; number ;...; ********************************************************************** * 0xA700 - 0xA71F Modifier Tone Letters ********************************************************************** graph ;...;/ ********************************************************************** * 0xA800 - 0xA82F Syloti Nagri ********************************************************************** graph ;...; ********************************************************************** * 0xA830 - 0x083F Common Indic Number Forms ********************************************************************** number ;...; graph ;...; ********************************************************************** * 0xA840 - 0xA87F Phags-pa ********************************************************************** graph ;...; ********************************************************************** * 0xA880 - 0xA8DF Saurashra ********************************************************************** graph ;...;;/ ;/ digit ;...; ********************************************************************** * 0xA900 - 0xA92F Kayah Li ********************************************************************** digit ;...; graph ;...; ********************************************************************** * 0xA930 - 0xA95F Rejang ********************************************************************** graph ;...;;/ ********************************************************************** * 0xA980 - 0xA9DF Javanese ********************************************************************** graph ;...;;/ ;/ ;/ digit ;...; ********************************************************************** * 0xAA00 - 0xAA5F Cham ********************************************************************** graph ;...;;/ ;...;;/ ;...; digit ;...; ********************************************************************** * 0xAA80 - 0xAADF Tal Viet ********************************************************************** graph ;...;;/ ;...; ********************************************************************** * 0xAAE0 - 0xAAFF Meetei Mayek Extensions ********************************************************************** graph ;...; ********************************************************************** * 0xABC0 - 0xABFF Meetei Mayek ********************************************************************** graph ;...; digit ;...; ********************************************************************** +* 0xE000 - 0xF8FF Private Use Area (from pre-CLDR data) +********************************************************************** + +graph ;...; + +********************************************************************** * 0xFB50 - 0xFDFF Arabic Presentation Forms (differential) ********************************************************************** punct ;/ ********************************************************************** * 0xFE10 - 0xFE1F Vertical Forms ********************************************************************** graph ;...;/ ********************************************************************** * 0xFE20 - 0xFE2F Combining Half Marks ********************************************************************** graph ;...; ********************************************************************** * 0xFE30 - 0xFE4F CJK Compatibility Forms ********************************************************************** punct ;...; ********************************************************************** * 0xFE50 - 0xFE6F Small Form Variants ********************************************************************** punct ;...; ********************************************************************** * 0xFE70 - 0xFEFF Arabic Presentation Forms-B (differential) ********************************************************************** blank + +********************************************************************** +* 0xFF00 - 0xFFFF Half- and Fullwidth Punctuation (from pre-CLDR data) +********************************************************************** + +punct ;...;;/ + ;...;;/ + ;...;;/ + ;...;;/ + ;...;;/ + ;...; ********************************************************************** * 0x10300 - 0x1032F Old Italic ********************************************************************** graph ;...; number ;...; ********************************************************************** * 0x10330 - 0x1034F Gothic ********************************************************************** graph ;...; number ********************************************************************** * 0x1D100 - 0x1D1FF Musical Symbols ********************************************************************** punct ;...;;/ ;...;;/ cntrl ;...; graph ;...; ********************************************************************** * 0x1D400 - 0x1D7FF Mathematical Alphanumeric Symbols ********************************************************************** graph ;...; ********************************************************************** * 0x1F600 - 0x1F64F Emoticons (Emoji) ********************************************************************** graph ;...; ********************************************************************** * 0x1F680 - 0x1F6FF Transport and Map Symbols ********************************************************************** graph ;...; ********************************************************************** * 0x1F700 - 0x1F77F Alchemical Symbols ********************************************************************** graph ;...;/ ********************************************************************** * 0x1F800 - 0x1F8FF Supplemental Arrows-C ********************************************************************** graph ;...;/ ********************************************************************** * 0x20000 - 0x2A6D6 CJK Unified Ideographs Extension B ********************************************************************** alpha ;...; ********************************************************************** * 0x2A700 - 0x2B734 CJK Unified Ideographs Extension C ********************************************************************** alpha ;...; ********************************************************************** * 0x2B740 - 0x2B81D CJK Unified Ideographs Extension D ********************************************************************** alpha ;...; END LC_CTYPE Index: stable/11/tools/tools/locale/README =================================================================== --- stable/11/tools/tools/locale/README (revision 341629) +++ stable/11/tools/tools/locale/README (revision 341630) @@ -1,18 +1,38 @@ # $FreeBSD$ To generate the locales: -Tools needed: java, perl and devel/p5-Tie-IxHash +Tools needed: + java (openjdk >= 8) + perl + converters/p5-Text-Iconv + devel/p5-Tie-IxHash + textproc/p5-XML-Parser -fetch cldr data from: http://cldr.unicode.org -extract in a directory ~/unicode/cldr/v27.0.1 for example -fetch unidata from http://www.unicode.org/Public/zipped/ (latest version) -extract in a directory ~/unicode/UNIDATA/8.0.0 for example +Fetch CLDR data from: http://unicode.org/Public/cldr/. You need all of the +core.zip, keyboards.zip, and tools.zip. -either modify tools/tools/locales/etc/unicode.conf or export variables: -CLDRDIR="~/unicode/cldr/v27.0.1" -UNIDATADIR="~/unicode/UNIDATA/8.0.0" +Extract: + mkdir -p ~/unicode/cldr/v33.0 + cd ~/unicode/cldr/v33.0 + unzip ~/core.zip ~/keyboards.zip ~/tools.zip -run: -make POSIX -make install +Fetch unidata (UCD.zip) from http://www.unicode.org/Public/zipped/latest. + +Extract: + mkdir -p ~/unicode/UNIDATA/11.0.0 + cd ~/unicode/UNIDATA/11.0.0 + unzip ~/UCD.zip + +Either modify tools/tools/locales/etc/unicode.conf or export variables: + CLDRDIR=~/unicode/cldr/v33.0; export CLDRDIR + UNIDATADIR=~/unicode/UNIDATA/9.0.0; export UNIDATADIR + +Build the CLDR tools: + cd $CLDRDIR/tools/java + ant jar + +Run: + make POSIX + make + make install Index: stable/11/tools/tools/locale/etc/common.UTF-8.src =================================================================== --- stable/11/tools/tools/locale/etc/common.UTF-8.src (revision 341629) +++ stable/11/tools/tools/locale/etc/common.UTF-8.src (revision 341630) @@ -1,6355 +1,6372 @@ # Warning: Do not edit. This file is automatically generated from the # tools in /usr/src/tools/tools/locale. The data is obtained from the # CLDR project, obtained from http://cldr.unicode.org/ # ----------------------------------------------------------------------------- comment_char * escape_char / LC_CTYPE ********************************************************************** * 0x0000 - 0x007F Basic Latin * 0x0080 - 0x00FF Latin-1 Supplement * 0x0100 - 0x017F Latin Extended-A * 0x0180 - 0x024F Latin Extended-B * 0x0250 - 0x02AF IPA Extensions * 0x1D00 - 0x1D7F Phonetic Extensions * 0x1D80 - 0x1DBF Phonetic Extensions Supplement * 0x1E00 - 0x1EFF Latin Extended Additional * 0x2150 - 0x218F Number Forms (partial - Roman Numerals) * 0x2C60 - 0x2C7F Latin Extended-C * 0xA720 - 0xA7FF Latin Extended-D * 0xAB30 - 0xAB6F Latin Extended-E * 0xFB00 - 0xFF4F Alphabetic Presentation Forms (partial) * 0xFF00 - 0xFFEF Halfwidth and Fullwidth Forms (partial) ********************************************************************** upper ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;...; lower ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; alpha ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;...; space ;...;;/ cntrl ;...;;/ graph ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; punct ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ digit ;...; xdigit ;...;;/ ;...;;/ ;...; blank ;/ toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (

,

);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (

,

);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x0370 - 0x03FF Greek (No Coptic!) * 0x1F00 - 0x1FFF Greek Extended ********************************************************************** upper ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ lower ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ alpha ;...;;/ ;...;;/ ;...;;/ ;/ ;/ graph ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x0400 - 0x04FF Cyrillic * 0x0500 - 0x052F Cyrillic Supplementary * 0x2DE0 - 0x2DFF Cyrillic Extended-A * 0xA640 - 0xA69F Cyrillic Extended-B ********************************************************************** upper ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ lower ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...; alpha ;...;;/ ;/ ;...;;/ ;/ ;/ graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ punct ;/ toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x0530 - 0x058F Armenian * 0xFB00 - 0xFF4F Alphabetic Presentation Forms (partial) ********************************************************************** upper ;...;;/ ;...; lower ;...;;/ ;...;;/ ;...; alpha graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...; punct ;...;;/ toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x0590 - 0x05FF Hebrew * 0xFB00 - 0xFF4F Alphabetic Presentation Forms (partial) ********************************************************************** alpha ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;...; punct ;/ ;/ ;/ ;/ ;/ ********************************************************************** * 0x0600 - 0x06FF Arabic * 0x0750 - 0x074F Arabic Supplement * 0x08A0 - 0x08FF Arabic Extended-A * 0xFB50 - 0xFDFF Arabic Presentation Forms (partial) * 0xFE70 - 0xFEFF Arabic Presentation Forms-B (partial) ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; punct ;/ ;/ ;/ ;/ ;...;;/ ********************************************************************** * 0x0900 - 0x097F Devanagari * 0xA8E0 - 0xA8FF Devanagari Extended ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; punct ;/ ;...;;/ ********************************************************************** * 0x0900 - 0x097F Bengali ********************************************************************** alpha ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ graph ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...; punct ********************************************************************** * 0x0A00 - 0x0A7F Gurmukhi ********************************************************************** alpha ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;...; graph ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;...;;/ ;/ ;...; ********************************************************************** * 0x0A80 - 0x0AFF Gujarati ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...; punct ********************************************************************** * 0x0B00 - 0x0B7F Oriya ********************************************************************** alpha ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ graph ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;...;;/ ;...; ********************************************************************** * 0x0B80 - 0x0BFF Tamil ********************************************************************** alpha ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ graph ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...; ********************************************************************** * 0x0C00 - 0x0C7F Telugu ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...; ********************************************************************** * 0x0C80 - 0x0CFF Kannada ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;/ graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ********************************************************************** * 0x0D00 - 0x0D7F Malayalam ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; ********************************************************************** * 0x0D80 - 0x0DFF Sinhala ********************************************************************** alpha ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;/ graph ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...; punct ********************************************************************** * 0x0E00 - 0x0E7F Thai ********************************************************************** alpha ;...;;/ ;...;;/ graph ;...;;/ ;...; punct ;/ ;/ ********************************************************************** * 0x0E80 - 0x0EFF Lao ********************************************************************** alpha ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...; graph ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...; ********************************************************************** * 0x0F00 - 0x0FFF Tibetan ********************************************************************** alpha ;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;/ punct ;...;;/ ;/ ;...;;/ ;/ ;...;;/ ;/ ********************************************************************** * 0x1000 - 0x109F Myanmar * 0xA9E0 - 0xA9FF Myanmar Extended-B * 0xAA60 - 0xAA7F Myanmar Extended-A ********************************************************************** alpha ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; punct ;...; ********************************************************************** * 0x10A0 - 0x10FF Georgia * 0x2D00 - 0x2D2F Georgian Supplement ********************************************************************** upper ;...;;/ ;...;;/ ;/ lower ;...;;/ ;/ alpha ;...;;/ ;...; graph ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;/ toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x1100 - 0x11FF Hangul Jamo * 0x3000 - 0x30FF CJK Symbols and Punctuation (partial) * 0x3040 - 0x309F Hiragana * 0x30A0 - 0x30FF Katakana * 0x31F0 - 0x31FF Katakana Phonetic Extensions * 0x3130 - 0x318F Hangul Compatibility Jamo (partial) * 0x3200 - 0x32FF Enclosed CJK Letters and Months (partial) * 0x3300 - 0x33FF CJK Compatibility * 0x3400 - 0x4DB5 CJK Unified Ideographs Extension-A (added) * 0x4E00 - 0x9FCC CJK Unified Ideographs (overridden) * 0xAC00 - 0xA7A3 Hangul Syllables (partial) * 0xD7B0 - 0xD7FF Hangul Jamo Extended-B * 0xF900 - 0xFAFF CJK Compatibility Ideographs (partial) * 0xFF00 - 0xFFEF Halfwidth and Fullwidth Forms (partial) ********************************************************************** graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; ********************************************************************** * 0x1200 - 0x137F Ethiopic * 0x1380 - 0x139F Ethiopic Supplement * 0x2D80 - 0x2DDF Ethiopic Extended * 0xAB00 - 0xAB2F Ethiopic Extended-A ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; punct ;...; ********************************************************************** * 0x13A0 - 0x13FF Cherokee ********************************************************************** upper ;...;;/ ;...; lower ;...;;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x1780 - 0x17FF Khmer * 0x19E0 - 0x19FF Khmer Symbols ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;/ graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; punct ;...;;/ ;...; ********************************************************************** * 0x2D30 - 0x2D2F Tifinagh ********************************************************************** alpha ;...;;/ ;...;;/ graph ;...;;/ ;...;;/ ;/ ;/ punct ********************************************************************** * 0xA000 - 0xA48F Yi Syllables * 0xA490 - 0xA4CF Yi Radicals ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; ********************************************************************** * 0xA500 - 0xA63F Vai ********************************************************************** alpha ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ graph ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...; punct ;...; ********************************************************************** * 0x3130 - 0x318F Hangul Compatibility Jamo (partial) * 0xA960 - 0xA97F Hangul Jamo Extended-A * 0xAC00 - 0xA7A3 Hangul Syllables (partial) * 0xFF00 - 0xFFEF Halfwidth and Fullwidth Forms (partial) ********************************************************************** ******* REMAINING DEFINITIONS ARE MANUALLY ASSEMBLED ******* blank digit ;; punct ;...;;/ ;...;;/ ;/ ;...;;/ ;...; number ;...; cntrl ;...; graph ;...; punct ; graph ; ********************************************************************** * Complete set of "special" characters ********************************************************************** special ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...; ********************************************************************** * Supplement generated sections with "number" classification ********************************************************************** digit ;...; digit ;...; digit ;...; digit ;...; number ;...; digit ;...; digit ;...; digit ;...; digit ;...; number ;...; digit ;...; number ;...; digit ;...; digit ;...; number ;...; digit ;...; digit ;...; digit ;...; number ;...; digit ;...; digit ;...; digit ;...; number ;...; digit ;...; number ;...; digit ;...; number ;...; number ;...; number ;...; number ;...; number ;...; number ;...; number ;...; number ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ number ;/ ;/ ;/ ;/ ;/ ;/ digit ;...; ********************************************************************** * 0x02B0 - 0x02FF Spacing Modification Letters ********************************************************************** graph ;...; punct ;...;;/ ;...;;/ ;...;/ lower ;...;;/ ;/ ;/ ;...;/ ********************************************************************** * 0x0300 - 0x036F Combining Diacritical Marks ********************************************************************** graph ;...; ********************************************************************** * 0x0300 - 0x0370 Coptic (Automatic section skips it) ********************************************************************** graph ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ upper ;/ ;/ ;/ ;/ ;/ ;/ lower ;/ ;/ ;/ ;/ ;/ ;/ toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x0700 - 0x074F Syriac ********************************************************************** graph ;...; ********************************************************************** * 0x0780 - 0x07BF Thaana ********************************************************************** graph ;...; ********************************************************************** * 0x07C0 - 0x07FF Nko ********************************************************************** digit ;...; graph ;...; ********************************************************************** * 0x0800 - 0x083F Samaritan ********************************************************************** graph ;...; ********************************************************************** * 0x0840 - 0x085F Mandaic ********************************************************************** graph ;...;;/ ********************************************************************** * 0x1400 - 0x167F Unified Canadian Aboriginal Syllabics ********************************************************************** graph ;...; ********************************************************************** * 0x1680 - 0x169F Ogham ********************************************************************** graph ;...; ********************************************************************** * 0x16A0 - 0x16FF Runic ********************************************************************** graph ;...; number ;...; ********************************************************************** * 0x1700 - 0x171F Tagalog ********************************************************************** graph ;...; ********************************************************************** * 0x1720 - 0x173F Hanunoo ********************************************************************** graph ;...; *********************************************************************** * 0x1740 - 0x175F Buhid ********************************************************************** graph ;...; ********************************************************************** * 0x1760 - 0x177F Tagbanwa ********************************************************************** graph ;...; ********************************************************************** * 0x1800 - 0x18AF Mongolian ********************************************************************** graph ;...;;/ ;...;;/ ;...;/ digit ;...; ********************************************************************** * 0x18B0 - 0x18FF Unified CA Aboriginal Syllabics Extended ********************************************************************** graph ;...; ********************************************************************** * 0x1900 - 0x194F Limbu ********************************************************************** graph ;...;;/ ;...;;/ ;...;;/ ;/ ;/ digit ;...; ********************************************************************** * 0x1950 - 0x197F Tai Le ********************************************************************** graph ;...;;/ ;...; ********************************************************************** * 0x1980 - 0x19DF New Tai Le ********************************************************************** graph ;...;;/ ;...;/ ;/ ;/ digit ;...; ********************************************************************** * 0x1A00 - 0x1A1F Buginese ********************************************************************** graph ;...;;/ ;/ ********************************************************************** * 0x1A20 - 0x1AAF Tai Tham ********************************************************************** graph ;...;;/ ;...;;/ ;/ ;...; digit ;...;;/ ;...; ********************************************************************** * 0x1AB0 - 0x1AFF Combining Diacritical Marks Extended ********************************************************************** graph ;...; ********************************************************************** * 0x1B00 - 0x1B7F Balinese ********************************************************************** graph ;...;;/ ;...; digit ;...; ********************************************************************** * 0x1B80 - 0x1BBF Sundanese ********************************************************************** graph ;...; digit ;...; ********************************************************************** * 0x1BC0 - 0x1BFF Batak ********************************************************************** graph ;...;;/ ;...; ********************************************************************** * 0x1C00 - 0x1C4F Lepcha ********************************************************************** graph ;...;;/ ;...;;/ ;...; digit ;...; ********************************************************************** * 0x1C50 - 0x1C7F Ol Chiki ********************************************************************** graph ;...; digit ;...; ********************************************************************** * 0x1CC0 - 0x1CCF Sundanese Supplement ********************************************************************** graph ;...;/ ********************************************************************** * 0x1CD0 - 0x1CFF Vedic Extensions ********************************************************************** graph ;...; ********************************************************************** * 0x1DC0 - 0x1DFF Combining Diacritical Marks Supplement ********************************************************************** graph ;...;;/ ;...;/ ********************************************************************** * 0x2000 - 0x206F General Punctuation ********************************************************************** space ;...;;/ ;...; punct ;...;;/ ;...; ********************************************************************** * 0x2070 - 0x209F Superscripts and Subscripts ********************************************************************** graph ;...; digit digit ;...; digit ;...; punct ;...; punct ;...; lower ;/ ;/ ;...; ********************************************************************** * 0x20A0 - 0x20CF Currency Symbols ********************************************************************** punct ;...; ********************************************************************** * 0x20D0 - 0x20FF Combining Diacritical Marks for Symbols ********************************************************************** graph ;...; ********************************************************************** * 0x2100 - 0x214F Letterlike Symbols ********************************************************************** graph ;...; punct ;/ ;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ upper ;; lower alpha ;/ ;/ ;...;;/ ;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...; tolower (,);/ (,);/ (,) toupper (,) ********************************************************************** * 0x2150 - 0x218F Number Forms (differential) ********************************************************************** number ;...;;/ ********************************************************************** * 0x2190 - 0x21FF Arrows ********************************************************************** punct ;...; ********************************************************************** * 0x2200 - 0x22FF Mathematical Operators ********************************************************************** punct ;...; ********************************************************************** * 0x2300 - 0x23FF Miscellaneous Technical ********************************************************************** punct ;...; ********************************************************************** * 0x2400 - 0x243F Control Pictures ********************************************************************** punct ;...; ********************************************************************** * 0x2440 - 0x245F Optical Character Recognition ********************************************************************** punct ;...; ********************************************************************** * 0x2460 - 0x24FF Enclosed Alphanumerics ********************************************************************** graph ;...; digit ;...; digit ;...; digit ;...; digit digit ;...; digit xdigit ;...; xdigit ;...; number ;...; number ;...; number ;...; number ;...; number lower ;...; upper ;...; lower ;...; toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x2500 - 0x257F Box Drawing ********************************************************************** punct ;...; ********************************************************************** * 0x2580 - 0x259F Block Elements ********************************************************************** punct ;...; ********************************************************************** * 0x25A0 - 0x25FF Geometric Shapes ********************************************************************** punct ;...; ********************************************************************** * 0x2600 - 0x26FF Miscellaneous symbols ********************************************************************** punct ;...; ********************************************************************** * 0x2700 - 0x27BF Dingbats ********************************************************************** graph ;...; digit ;...; number digit ;...; number digit ;...; number punct ;...;;/ ;...; ********************************************************************** * 0x27C0 - 0x27EF Miscellaneous Mathematical Symbols-A ********************************************************************** punct ;...; ********************************************************************** * 0x27F0 - 0x27FF Supplemental Arrows-A ********************************************************************** punct ;...; ********************************************************************** * 0x2800 - 0x28FF Braille Patterns ********************************************************************** punct ;...; ********************************************************************** * 0x2900 - 0x297F Supplemental Arrows-B ********************************************************************** punct ;...; ********************************************************************** * 0x2980 - 0x29FF Miscellaneouis Mathematical Symbols-B ********************************************************************** punct ;...; ********************************************************************** * 0x2A00 - 0x2AFF Supplemental Mathematical Operators ********************************************************************** punct ;...; ********************************************************************** * 0x2B00 - 0x2BFF Miscellaneous Symbols and Arrows ********************************************************************** graph ;...;;/ ;...;/ ;/ ;...;/ ;/ ;...; punct ;...;;/ ;...;/ ;/ ;...;/ ;/ ;...; ********************************************************************** * 0x2C00 - 0x2C5F Glagolitic ********************************************************************** graph ;...;/ ;/ ;...;/ ********************************************************************** * 0x2C80 - 0x2CFF Coptic ********************************************************************** graph ;...;;/ ;...; number ********************************************************************** * 0x2E00 - 0x2E7F Supplemental Punctuation ********************************************************************** punct ;...; ********************************************************************** * 0x2E80 - 0x2EFF CJK Radicals Supplement ********************************************************************** punct ;...; ********************************************************************** * 0x2F00 - 0x2FDF Kangxi Radicals ********************************************************************** punct ;...; ********************************************************************** * 0x2FF0 - 0x2FFF Ideographic Description Characters ********************************************************************** punct ;...;/ ********************************************************************** * 0x3000 - 0x30FF CJK Symbols and Punctuation ********************************************************************** space graph ;...; number ;/ ;...;;/ ;...; alpha ;/ ;/ punct ;...;;/ ;...;;/ ;...;/ ;/ ;...; ********************************************************************** * 0x3100 - 0x312F Bopomofo ********************************************************************** graph ;...; ********************************************************************** * 0x3190 - 0x319F Kanbun ********************************************************************** graph ;...;/ number ;...;/ punct ;/ ;/ ;...;/ ********************************************************************** * 0x31A0 - 0x31BF : Bopomofo Extended ********************************************************************** graph ;...; ********************************************************************** * 0x31C0 - 0x31EF : CJK Strokes ********************************************************************** graph ;...; ********************************************************************** * 0x4DC0 - 0x4DFF Yijing Hexagram Symbols ********************************************************************** graph ;...; ********************************************************************** * 0xA4D0 - 0xA4FF Lisu ********************************************************************** graph ;...; ********************************************************************** * 0xA6A0 - 0xA6FF Bamum ********************************************************************** graph ;...; number ;...; ********************************************************************** * 0xA700 - 0xA71F Modifier Tone Letters ********************************************************************** graph ;...;/ ********************************************************************** * 0xA800 - 0xA82F Syloti Nagri ********************************************************************** graph ;...; ********************************************************************** * 0xA830 - 0x083F Common Indic Number Forms ********************************************************************** number ;...; graph ;...; ********************************************************************** * 0xA840 - 0xA87F Phags-pa ********************************************************************** graph ;...; ********************************************************************** * 0xA880 - 0xA8DF Saurashra ********************************************************************** graph ;...;;/ ;/ digit ;...; ********************************************************************** * 0xA900 - 0xA92F Kayah Li ********************************************************************** digit ;...; graph ;...; ********************************************************************** * 0xA930 - 0xA95F Rejang ********************************************************************** graph ;...;;/ ********************************************************************** * 0xA980 - 0xA9DF Javanese ********************************************************************** graph ;...;;/ ;/ ;/ digit ;...; ********************************************************************** * 0xAA00 - 0xAA5F Cham ********************************************************************** graph ;...;;/ ;...;;/ ;...; digit ;...; ********************************************************************** * 0xAA80 - 0xAADF Tal Viet ********************************************************************** graph ;...;;/ ;...; ********************************************************************** * 0xAAE0 - 0xAAFF Meetei Mayek Extensions ********************************************************************** graph ;...; ********************************************************************** * 0xABC0 - 0xABFF Meetei Mayek ********************************************************************** graph ;...; digit ;...; ********************************************************************** +* 0xE000 - 0xF8FF Private Use Area (from pre-CLDR data) +********************************************************************** + +graph ;...; + +********************************************************************** * 0xFB50 - 0xFDFF Arabic Presentation Forms (differential) ********************************************************************** punct ;/ ********************************************************************** * 0xFE10 - 0xFE1F Vertical Forms ********************************************************************** graph ;...;/ ********************************************************************** * 0xFE20 - 0xFE2F Combining Half Marks ********************************************************************** graph ;...; ********************************************************************** * 0xFE30 - 0xFE4F CJK Compatibility Forms ********************************************************************** punct ;...; ********************************************************************** * 0xFE50 - 0xFE6F Small Form Variants ********************************************************************** punct ;...; ********************************************************************** * 0xFE70 - 0xFEFF Arabic Presentation Forms-B (differential) ********************************************************************** blank + +********************************************************************** +* 0xFF00 - 0xFFFF Half- and Fullwidth Punctuation (from pre-CLDR data) +********************************************************************** + +punct ;...;;/ + ;...;;/ + ;...;;/ + ;...;;/ + ;...;;/ + ;...; ********************************************************************** * 0x10300 - 0x1032F Old Italic ********************************************************************** graph ;...; number ;...; ********************************************************************** * 0x10330 - 0x1034F Gothic ********************************************************************** graph ;...; number ********************************************************************** * 0x1D100 - 0x1D1FF Musical Symbols ********************************************************************** punct ;...;;/ ;...;;/ cntrl ;...; graph ;...; ********************************************************************** * 0x1D400 - 0x1D7FF Mathematical Alphanumeric Symbols ********************************************************************** graph ;...; ********************************************************************** * 0x1F600 - 0x1F64F Emoticons (Emoji) ********************************************************************** graph ;...; ********************************************************************** * 0x1F680 - 0x1F6FF Transport and Map Symbols ********************************************************************** graph ;...; ********************************************************************** * 0x1F700 - 0x1F77F Alchemical Symbols ********************************************************************** graph ;...;/ ********************************************************************** * 0x1F800 - 0x1F8FF Supplemental Arrows-C ********************************************************************** graph ;...;/ ********************************************************************** * 0x20000 - 0x2A6D6 CJK Unified Ideographs Extension B ********************************************************************** alpha ;...; ********************************************************************** * 0x2A700 - 0x2B734 CJK Unified Ideographs Extension C ********************************************************************** alpha ;...; ********************************************************************** * 0x2B740 - 0x2B81D CJK Unified Ideographs Extension D ********************************************************************** alpha ;...; END LC_CTYPE Index: stable/11/tools/tools/locale/etc/manual-input.UTF-8 =================================================================== --- stable/11/tools/tools/locale/etc/manual-input.UTF-8 (revision 341629) +++ stable/11/tools/tools/locale/etc/manual-input.UTF-8 (revision 341630) @@ -1,989 +1,1006 @@ ******* REMAINING DEFINITIONS ARE MANUALLY ASSEMBLED ******* blank digit ;; punct ;...;;/ ;...;;/ ;/ ;...;;/ ;...; number ;...; cntrl ;...; graph ;...; punct ; graph ; ********************************************************************** * Complete set of "special" characters ********************************************************************** special ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;...;;/ ;/ ;/ ;...;;/ ;...; ********************************************************************** * Supplement generated sections with "number" classification ********************************************************************** digit ;...; digit ;...; digit ;...; digit ;...; number ;...; digit ;...; digit ;...; digit ;...; digit ;...; number ;...; digit ;...; number ;...; digit ;...; digit ;...; number ;...; digit ;...; digit ;...; digit ;...; number ;...; digit ;...; digit ;...; digit ;...; number ;...; digit ;...; number ;...; digit ;...; number ;...; number ;...; number ;...; number ;...; number ;...; number ;...; number ;...; number ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ number ;/ ;/ ;/ ;/ ;/ ;/ digit ;...; ********************************************************************** * 0x02B0 - 0x02FF Spacing Modification Letters ********************************************************************** graph ;...; punct ;...;;/ ;...;;/ ;...;/ lower ;...;;/ ;/ ;/ ;...;/ ********************************************************************** * 0x0300 - 0x036F Combining Diacritical Marks ********************************************************************** graph ;...; ********************************************************************** * 0x0300 - 0x0370 Coptic (Automatic section skips it) ********************************************************************** graph ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ ;/ upper ;/ ;/ ;/ ;/ ;/ ;/ lower ;/ ;/ ;/ ;/ ;/ ;/ toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x0700 - 0x074F Syriac ********************************************************************** graph ;...; ********************************************************************** * 0x0780 - 0x07BF Thaana ********************************************************************** graph ;...; ********************************************************************** * 0x07C0 - 0x07FF Nko ********************************************************************** digit ;...; graph ;...; ********************************************************************** * 0x0800 - 0x083F Samaritan ********************************************************************** graph ;...; ********************************************************************** * 0x0840 - 0x085F Mandaic ********************************************************************** graph ;...;;/ ********************************************************************** * 0x1400 - 0x167F Unified Canadian Aboriginal Syllabics ********************************************************************** graph ;...; ********************************************************************** * 0x1680 - 0x169F Ogham ********************************************************************** graph ;...; ********************************************************************** * 0x16A0 - 0x16FF Runic ********************************************************************** graph ;...; number ;...; ********************************************************************** * 0x1700 - 0x171F Tagalog ********************************************************************** graph ;...; ********************************************************************** * 0x1720 - 0x173F Hanunoo ********************************************************************** graph ;...; *********************************************************************** * 0x1740 - 0x175F Buhid ********************************************************************** graph ;...; ********************************************************************** * 0x1760 - 0x177F Tagbanwa ********************************************************************** graph ;...; ********************************************************************** * 0x1800 - 0x18AF Mongolian ********************************************************************** graph ;...;;/ ;...;;/ ;...;/ digit ;...; ********************************************************************** * 0x18B0 - 0x18FF Unified CA Aboriginal Syllabics Extended ********************************************************************** graph ;...; ********************************************************************** * 0x1900 - 0x194F Limbu ********************************************************************** graph ;...;;/ ;...;;/ ;...;;/ ;/ ;/ digit ;...; ********************************************************************** * 0x1950 - 0x197F Tai Le ********************************************************************** graph ;...;;/ ;...; ********************************************************************** * 0x1980 - 0x19DF New Tai Le ********************************************************************** graph ;...;;/ ;...;/ ;/ ;/ digit ;...; ********************************************************************** * 0x1A00 - 0x1A1F Buginese ********************************************************************** graph ;...;;/ ;/ ********************************************************************** * 0x1A20 - 0x1AAF Tai Tham ********************************************************************** graph ;...;;/ ;...;;/ ;/ ;...; digit ;...;;/ ;...; ********************************************************************** * 0x1AB0 - 0x1AFF Combining Diacritical Marks Extended ********************************************************************** graph ;...; ********************************************************************** * 0x1B00 - 0x1B7F Balinese ********************************************************************** graph ;...;;/ ;...; digit ;...; ********************************************************************** * 0x1B80 - 0x1BBF Sundanese ********************************************************************** graph ;...; digit ;...; ********************************************************************** * 0x1BC0 - 0x1BFF Batak ********************************************************************** graph ;...;;/ ;...; ********************************************************************** * 0x1C00 - 0x1C4F Lepcha ********************************************************************** graph ;...;;/ ;...;;/ ;...; digit ;...; ********************************************************************** * 0x1C50 - 0x1C7F Ol Chiki ********************************************************************** graph ;...; digit ;...; ********************************************************************** * 0x1CC0 - 0x1CCF Sundanese Supplement ********************************************************************** graph ;...;/ ********************************************************************** * 0x1CD0 - 0x1CFF Vedic Extensions ********************************************************************** graph ;...; ********************************************************************** * 0x1DC0 - 0x1DFF Combining Diacritical Marks Supplement ********************************************************************** graph ;...;;/ ;...;/ ********************************************************************** * 0x2000 - 0x206F General Punctuation ********************************************************************** space ;...;;/ ;...; punct ;...;;/ ;...; ********************************************************************** * 0x2070 - 0x209F Superscripts and Subscripts ********************************************************************** graph ;...; digit digit ;...; digit ;...; punct ;...; punct ;...; lower ;/ ;/ ;...; ********************************************************************** * 0x20A0 - 0x20CF Currency Symbols ********************************************************************** punct ;...; ********************************************************************** * 0x20D0 - 0x20FF Combining Diacritical Marks for Symbols ********************************************************************** graph ;...; ********************************************************************** * 0x2100 - 0x214F Letterlike Symbols ********************************************************************** graph ;...; punct ;/ ;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;/ ;/ ;/ ;/ ;...;;/ ;...;;/ upper ;; lower alpha ;/ ;/ ;...;;/ ;/ ;...;;/ ;/ ;/ ;/ ;...;;/ ;...;;/ ;/ ;...;;/ ;...; tolower (,);/ (,);/ (,) toupper (,) ********************************************************************** * 0x2150 - 0x218F Number Forms (differential) ********************************************************************** number ;...;;/ ********************************************************************** * 0x2190 - 0x21FF Arrows ********************************************************************** punct ;...; ********************************************************************** * 0x2200 - 0x22FF Mathematical Operators ********************************************************************** punct ;...; ********************************************************************** * 0x2300 - 0x23FF Miscellaneous Technical ********************************************************************** punct ;...; ********************************************************************** * 0x2400 - 0x243F Control Pictures ********************************************************************** punct ;...; ********************************************************************** * 0x2440 - 0x245F Optical Character Recognition ********************************************************************** punct ;...; ********************************************************************** * 0x2460 - 0x24FF Enclosed Alphanumerics ********************************************************************** graph ;...; digit ;...; digit ;...; digit ;...; digit digit ;...; digit xdigit ;...; xdigit ;...; number ;...; number ;...; number ;...; number ;...; number lower ;...; upper ;...; lower ;...; toupper (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) ********************************************************************** * 0x2500 - 0x257F Box Drawing ********************************************************************** punct ;...; ********************************************************************** * 0x2580 - 0x259F Block Elements ********************************************************************** punct ;...; ********************************************************************** * 0x25A0 - 0x25FF Geometric Shapes ********************************************************************** punct ;...; ********************************************************************** * 0x2600 - 0x26FF Miscellaneous symbols ********************************************************************** punct ;...; ********************************************************************** * 0x2700 - 0x27BF Dingbats ********************************************************************** graph ;...; digit ;...; number digit ;...; number digit ;...; number punct ;...;;/ ;...; ********************************************************************** * 0x27C0 - 0x27EF Miscellaneous Mathematical Symbols-A ********************************************************************** punct ;...; ********************************************************************** * 0x27F0 - 0x27FF Supplemental Arrows-A ********************************************************************** punct ;...; ********************************************************************** * 0x2800 - 0x28FF Braille Patterns ********************************************************************** punct ;...; ********************************************************************** * 0x2900 - 0x297F Supplemental Arrows-B ********************************************************************** punct ;...; ********************************************************************** * 0x2980 - 0x29FF Miscellaneouis Mathematical Symbols-B ********************************************************************** punct ;...; ********************************************************************** * 0x2A00 - 0x2AFF Supplemental Mathematical Operators ********************************************************************** punct ;...; ********************************************************************** * 0x2B00 - 0x2BFF Miscellaneous Symbols and Arrows ********************************************************************** graph ;...;;/ ;...;/ ;/ ;...;/ ;/ ;...; punct ;...;;/ ;...;/ ;/ ;...;/ ;/ ;...; ********************************************************************** * 0x2C00 - 0x2C5F Glagolitic ********************************************************************** graph ;...;/ ;/ ;...;/ ********************************************************************** * 0x2C80 - 0x2CFF Coptic ********************************************************************** graph ;...;;/ ;...; number ********************************************************************** * 0x2E00 - 0x2E7F Supplemental Punctuation ********************************************************************** punct ;...; ********************************************************************** * 0x2E80 - 0x2EFF CJK Radicals Supplement ********************************************************************** punct ;...; ********************************************************************** * 0x2F00 - 0x2FDF Kangxi Radicals ********************************************************************** punct ;...; ********************************************************************** * 0x2FF0 - 0x2FFF Ideographic Description Characters ********************************************************************** punct ;...;/ ********************************************************************** * 0x3000 - 0x30FF CJK Symbols and Punctuation ********************************************************************** space graph ;...; number ;/ ;...;;/ ;...; alpha ;/ ;/ punct ;...;;/ ;...;;/ ;...;/ ;/ ;...; ********************************************************************** * 0x3100 - 0x312F Bopomofo ********************************************************************** graph ;...; ********************************************************************** * 0x3190 - 0x319F Kanbun ********************************************************************** graph ;...;/ number ;...;/ punct ;/ ;/ ;...;/ ********************************************************************** * 0x31A0 - 0x31BF : Bopomofo Extended ********************************************************************** graph ;...; ********************************************************************** * 0x31C0 - 0x31EF : CJK Strokes ********************************************************************** graph ;...; ********************************************************************** * 0x4DC0 - 0x4DFF Yijing Hexagram Symbols ********************************************************************** graph ;...; ********************************************************************** * 0xA4D0 - 0xA4FF Lisu ********************************************************************** graph ;...; ********************************************************************** * 0xA6A0 - 0xA6FF Bamum ********************************************************************** graph ;...; number ;...; ********************************************************************** * 0xA700 - 0xA71F Modifier Tone Letters ********************************************************************** graph ;...;/ ********************************************************************** * 0xA800 - 0xA82F Syloti Nagri ********************************************************************** graph ;...; ********************************************************************** * 0xA830 - 0x083F Common Indic Number Forms ********************************************************************** number ;...; graph ;...; ********************************************************************** * 0xA840 - 0xA87F Phags-pa ********************************************************************** graph ;...; ********************************************************************** * 0xA880 - 0xA8DF Saurashra ********************************************************************** graph ;...;;/ ;/ digit ;...; ********************************************************************** * 0xA900 - 0xA92F Kayah Li ********************************************************************** digit ;...; graph ;...; ********************************************************************** * 0xA930 - 0xA95F Rejang ********************************************************************** graph ;...;;/ ********************************************************************** * 0xA980 - 0xA9DF Javanese ********************************************************************** graph ;...;;/ ;/ ;/ digit ;...; ********************************************************************** * 0xAA00 - 0xAA5F Cham ********************************************************************** graph ;...;;/ ;...;;/ ;...; digit ;...; ********************************************************************** * 0xAA80 - 0xAADF Tal Viet ********************************************************************** graph ;...;;/ ;...; ********************************************************************** * 0xAAE0 - 0xAAFF Meetei Mayek Extensions ********************************************************************** graph ;...; ********************************************************************** * 0xABC0 - 0xABFF Meetei Mayek ********************************************************************** graph ;...; digit ;...; ********************************************************************** +* 0xE000 - 0xF8FF Private Use Area (from pre-CLDR data) +********************************************************************** + +graph ;...; + +********************************************************************** * 0xFB50 - 0xFDFF Arabic Presentation Forms (differential) ********************************************************************** punct ;/ ********************************************************************** * 0xFE10 - 0xFE1F Vertical Forms ********************************************************************** graph ;...;/ ********************************************************************** * 0xFE20 - 0xFE2F Combining Half Marks ********************************************************************** graph ;...; ********************************************************************** * 0xFE30 - 0xFE4F CJK Compatibility Forms ********************************************************************** punct ;...; ********************************************************************** * 0xFE50 - 0xFE6F Small Form Variants ********************************************************************** punct ;...; ********************************************************************** * 0xFE70 - 0xFEFF Arabic Presentation Forms-B (differential) ********************************************************************** blank + +********************************************************************** +* 0xFF00 - 0xFFFF Half- and Fullwidth Punctuation (from pre-CLDR data) +********************************************************************** + +punct ;...;;/ + ;...;;/ + ;...;;/ + ;...;;/ + ;...;;/ + ;...; ********************************************************************** * 0x10300 - 0x1032F Old Italic ********************************************************************** graph ;...; number ;...; ********************************************************************** * 0x10330 - 0x1034F Gothic ********************************************************************** graph ;...; number ********************************************************************** * 0x1D100 - 0x1D1FF Musical Symbols ********************************************************************** punct ;...;;/ ;...;;/ cntrl ;...; graph ;...; ********************************************************************** * 0x1D400 - 0x1D7FF Mathematical Alphanumeric Symbols ********************************************************************** graph ;...; ********************************************************************** * 0x1F600 - 0x1F64F Emoticons (Emoji) ********************************************************************** graph ;...; ********************************************************************** * 0x1F680 - 0x1F6FF Transport and Map Symbols ********************************************************************** graph ;...; ********************************************************************** * 0x1F700 - 0x1F77F Alchemical Symbols ********************************************************************** graph ;...;/ ********************************************************************** * 0x1F800 - 0x1F8FF Supplemental Arrows-C ********************************************************************** graph ;...;/ ********************************************************************** * 0x20000 - 0x2A6D6 CJK Unified Ideographs Extension B ********************************************************************** alpha ;...; ********************************************************************** * 0x2A700 - 0x2B734 CJK Unified Ideographs Extension C ********************************************************************** alpha ;...; ********************************************************************** * 0x2B740 - 0x2B81D CJK Unified Ideographs Extension D ********************************************************************** alpha ;...; Property changes on: stable/11/tools/tools/locale/etc/manual-input.UTF-8 ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Index: stable/11 =================================================================== --- stable/11 (revision 341629) +++ stable/11 (revision 341630) Property changes on: stable/11 ___________________________________________________________________ Modified: svn:mergeinfo ## -0,0 +0,1 ## Merged /head:r339311,339313

);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,) tolower (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (,);/ (