The following feature is required to be implemented for this class in
accordance with the specification given in $TEXT which is a sub-type of the class $ENUMS{SYMBOLS} :-
This enumeration provides values which may be given the
interpretation indicated :-
Braille - this value models the dot patterns of
the international Braille symbols for the blind.
Modifiers - this value models those 'characters'
which may be used in modifying (ie decorating) other characters in some
kinds of symbols for use possibly in other cultures.
Spacing - this value models all codes which
provide for space in a visible representation of text.
Punctuation - this value models all of the forms
of punctuation which may be used with all symbols as approprste
Currency - this value models those symbols used to
represent a currency designation.
Letter_Like - this value models a variety of
pseudo-letters - generall based on some existing letter in the Latin
script.
Super_Sub - this value models those shapes which
are either displayed as a super-script or as a sub-script. This includes
digits and some punctuation marks.
Number_Forms - this value models a group of shapes
which contain digits/numbers as part of the glyph.
Maths_Operators - this value models several
hundred mathematical operator symbols.
Arrows - this value models arrows which are
associated with mathematical text setting, but may be used elsewhere.
Misc_Technical - this value models a variety of
symbols taken from general scientific and technical sources.
Control_Code_Pictures - this value models the
glyphs which may be used to render control codes visible in some
text.
OCR_Symbols - this value models a small group of
special symbols with significance only in optical character reading.
Box_Drawing - this value models a number of
rectilinear lines which may be used to form box pictures.
Block_Elements - this value models a group of
rectangular box shapes.
Geometric_Shapes - this value models a number of
common geometrical shapes for use in producing simle diagrams.
Miscellaneous - this value models a selection of
characters which are individually too few to be allocated a separate
group.
Dingbats - this value models the selection of
character shapes which have grown up for use in producing stress, musical,
etc shapes in text form.
Enclosed_Forms - this value models a range of
characters which are contained inside a circular or rectangular
'box'.
Special - this value models those encodings which
have a special significance in the standard and are NOT characters of any kind!