forked from Github/emacs
Initial merge of nxml
This commit is contained in:
parent
f7cf8b2009
commit
8cd39fb3c4
187 changed files with 41217 additions and 0 deletions
|
|
@ -1,3 +1,7 @@
|
|||
2007-11-23 Mark A. Hershberger <mah@everybody.org>
|
||||
|
||||
* nxml-mode.texi: Initial merge of nxml.
|
||||
|
||||
2007-11-18 Richard Stallman <rms@gnu.org>
|
||||
|
||||
* flymake.texi (Example -- Configuring a tool called directly):
|
||||
|
|
|
|||
834
doc/emacs/nxml-mode.texi
Normal file
834
doc/emacs/nxml-mode.texi
Normal file
|
|
@ -0,0 +1,834 @@
|
|||
\input texinfo @c -*- texinfo -*-
|
||||
@c %**start of header
|
||||
@setfilename nxml-mode.info
|
||||
@settitle nXML Mode
|
||||
@c %**end of header
|
||||
|
||||
@dircategory Emacs
|
||||
@direntry
|
||||
* nXML Mode: (nxml-mode.info).
|
||||
@end direntry
|
||||
|
||||
@node Top
|
||||
@top nXML Mode
|
||||
|
||||
This manual documents nxml-mode, an Emacs major mode for editing
|
||||
XML with RELAX NG support. This manual is not yet complete.
|
||||
|
||||
@menu
|
||||
* Completion::
|
||||
* Inserting end-tags::
|
||||
* Paragraphs::
|
||||
* Outlining::
|
||||
* Locating a schema::
|
||||
* DTDs::
|
||||
* Limitations::
|
||||
@end menu
|
||||
|
||||
@node Completion
|
||||
@chapter Completion
|
||||
|
||||
Apart from real-time validation, the most important feature that
|
||||
nxml-mode provides for assisting in document creation is "completion".
|
||||
Completion assists the user in inserting characters at point, based on
|
||||
knowledge of the schema and on the contents of the buffer before
|
||||
point.
|
||||
|
||||
The traditional GNU Emacs key combination for completion in a
|
||||
buffer is @kbd{M-@key{TAB}}. However, many window systems
|
||||
and window managers use this key combination themselves (typically for
|
||||
switching between windows) and do not pass it to applications. It's
|
||||
hard to find key combinations in GNU Emacs that are both easy to type
|
||||
and not taken by something else. @kbd{C-@key{RET}} (i.e.
|
||||
pressing the Enter or Return key, while the Ctrl key is held down) is
|
||||
available. It won't be available on a traditional terminal (because
|
||||
it is indistinguishable from Return), but it will work with a window
|
||||
system. Therefore we adopt the following solution by default: use
|
||||
@kbd{C-@key{RET}} when there's a window system and
|
||||
@kbd{M-@key{TAB}} when there's not. In the following, I
|
||||
will assume that a window system is being used and will therefore
|
||||
refer to @kbd{C-@key{RET}}.
|
||||
|
||||
Completion works by examining the symbol preceding point. This
|
||||
is the symbol to be completed. The symbol to be completed may be the
|
||||
empty. Completion considers what symbols starting with the symbol to
|
||||
be completed would be valid replacements for the symbol to be
|
||||
completed, given the schema and the contents of the buffer before
|
||||
point. These symbols are the possible completions. An example may
|
||||
make this clearer. Suppose the buffer looks like this (where @point{}
|
||||
indicates point):
|
||||
|
||||
@example
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<h@point{}
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
and the schema is XHTML. In this context, the symbol to be completed
|
||||
is @samp{h}. The possible completions consist of just
|
||||
@samp{head}. Another example, is
|
||||
|
||||
@example
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<@point{}
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
In this case, the symbol to be completed is empty, and the possible
|
||||
completions are @samp{base}, @samp{isindex},
|
||||
@samp{link}, @samp{meta}, @samp{script},
|
||||
@samp{style}, @samp{title}. Another example is:
|
||||
|
||||
@example
|
||||
<html xmlns="@point{}
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
In this case, the symbol to be completed is empty, and the possible
|
||||
completions are just @samp{http://www.w3.org/1999/xhtml}.
|
||||
|
||||
When you type @kbd{C-@key{RET}}, what happens depends
|
||||
on what the set of possible completions are.
|
||||
|
||||
@itemize @bullet
|
||||
@item
|
||||
If the set of completions is empty, nothing
|
||||
happens.
|
||||
@item
|
||||
If there is one possible completion, then that completion is
|
||||
inserted, together with any following characters that are
|
||||
required. For example, in this case:
|
||||
|
||||
@example
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<@point{}
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
@kbd{C-@key{RET}} will yield
|
||||
|
||||
@example
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head@point{}
|
||||
@end example
|
||||
@item
|
||||
If there is more than one possible completion, but all
|
||||
possible completions share a common non-empty prefix, then that prefix
|
||||
is inserted. For example, suppose the buffer is:
|
||||
|
||||
@example
|
||||
<html x@point{}
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
The symbol to be completed is @samp{x}. The possible completions
|
||||
are @samp{xmlns} and @samp{xml:lang}. These share a
|
||||
common prefix of @samp{xml}. Thus, @kbd{C-@key{RET}}
|
||||
will yield:
|
||||
|
||||
@example
|
||||
<html xml@point{}
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
Typically, you would do @kbd{C-@key{RET}} again, which would
|
||||
have the result described in the next item.
|
||||
@item
|
||||
If there is more than one possible completion, but the
|
||||
possible completions do not share a non-empty prefix, then Emacs will
|
||||
prompt you to input the symbol in the minibuffer, initializing the
|
||||
minibuffer with the symbol to be completed, and popping up a buffer
|
||||
showing the possible completions. You can now input the symbol to be
|
||||
inserted. The symbol you input will be inserted in the buffer instead
|
||||
of the symbol to be completed. Emacs will then insert any required
|
||||
characters after the symbol. For example, if it contains:
|
||||
|
||||
@example
|
||||
<html xml@point{}
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
Emacs will prompt you in the minibuffer with
|
||||
|
||||
@example
|
||||
Attribute: xml@point{}
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
and the buffer showing possible completions will contain
|
||||
|
||||
@example
|
||||
Possible completions are:
|
||||
xml:lang xmlns
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
If you input @kbd{xmlns}, the result will be:
|
||||
|
||||
@example
|
||||
<html xmlns="@point{}
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
(If you do @kbd{C-@key{RET}} again, the namespace URI will
|
||||
be inserted. Should that happen automatically?)
|
||||
@end itemize
|
||||
|
||||
@node Inserting end-tags
|
||||
@chapter Inserting end-tags
|
||||
|
||||
The main redundancy in XML syntax is end-tags. nxml-mode provides
|
||||
several ways to make it easier to enter end-tags. You can use all of
|
||||
these without a schema.
|
||||
|
||||
You can use @kbd{C-@key{RET}} after @samp{</}
|
||||
to complete the rest of the end-tag.
|
||||
|
||||
@kbd{C-c C-f} inserts an end-tag for the element containing
|
||||
point. This command is useful when you want to input the start-tag,
|
||||
then input the content and finally input the end-tag. The @samp{f}
|
||||
is mnemonic for finish.
|
||||
|
||||
If you want to keep tags balanced and input the end-tag at the
|
||||
same time as the start-tag, before inputting the content, then you can
|
||||
use @kbd{C-c C-i}. This inserts a @samp{>}, then inserts
|
||||
the end-tag and leaves point before the end-tag. @kbd{C-c C-b}
|
||||
is similar but more convenient for block-level elements: it puts the
|
||||
start-tag, point and the end-tag on successive lines, appropriately
|
||||
indented. The @samp{i} is mnemonic for inline and the
|
||||
@samp{b} is mnemonic for block.
|
||||
|
||||
Finally, you can customize nxml-mode so that @kbd{/}
|
||||
automatically inserts the rest of the end-tag when it occurs after
|
||||
@samp{<}, by doing
|
||||
|
||||
@display
|
||||
@kbd{M-x customize-variable @key{RET} nxml-slash-auto-complete-flag @key{RET}}
|
||||
@end display
|
||||
|
||||
@noindent
|
||||
and then following the instructions in the displayed buffer.
|
||||
|
||||
@node Paragraphs
|
||||
@chapter Paragraphs
|
||||
|
||||
Emacs has several commands that operate on paragraphs, most
|
||||
notably @kbd{M-q}. nXML mode redefines these to work in a way
|
||||
that is useful for XML. The exact rules that are used to find the
|
||||
beginning and end of a paragraph are complicated; they are designed
|
||||
mainly to ensure that @kbd{M-q} does the right thing.
|
||||
|
||||
A paragraph consists of one or more complete, consecutive lines.
|
||||
A group of lines is not considered a paragraph unless it contains some
|
||||
non-whitespace characters between tags or inside comments. A blank
|
||||
line separates paragraphs. A single tag on a line by itself also
|
||||
separates paragraphs. More precisely, if one tag together with any
|
||||
leading and trailing whitespace completely occupy one or more lines,
|
||||
then those lines will not be included in any paragraph.
|
||||
|
||||
A start-tag at the beginning of the line (possibly indented) may
|
||||
be treated as starting a paragraph. Similarly, an end-tag at the end
|
||||
of the line may be treated as ending a paragraph. The following rules
|
||||
are used to determine whether such a tag is in fact treated as a
|
||||
paragraph boundary:
|
||||
|
||||
@itemize @bullet
|
||||
@item
|
||||
If the schema does not allow text at that point, then it
|
||||
is a paragraph boundary.
|
||||
@item
|
||||
If the end-tag corresponding to the start-tag is not at
|
||||
the end of its line, or the start-tag corresponding to the end-tag is
|
||||
not at the beginning of its line, then it is not a paragraph
|
||||
boundary. For example, in
|
||||
|
||||
@example
|
||||
<p>This is a paragraph with an
|
||||
<emph>emphasized</emph> phrase.
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
the @samp{<emph>} start-tag would not be considered as
|
||||
starting a paragraph, because its corresponding end-tag is not at the
|
||||
end of the line.
|
||||
@item
|
||||
If there is text that is a sibling in element tree, then
|
||||
it is not a paragraph boundary. For example, in
|
||||
|
||||
@example
|
||||
<p>This is a paragraph with an
|
||||
<emph>emphasized phrase that takes one source line</emph>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
the @samp{<emph>} start-tag would not be considered as
|
||||
starting a paragraph, even though its end-tag is at the end of its
|
||||
line, because there the text @samp{This is a paragraph with an}
|
||||
is a sibling of the @samp{emph} element.
|
||||
@item
|
||||
Otherwise, it is a paragraph boundary.
|
||||
@end itemize
|
||||
|
||||
@node Outlining
|
||||
@chapter Outlining
|
||||
|
||||
nXML mode allows you to display all or part of a buffer as an
|
||||
outline, in a similar way to Emacs' outline mode. An outline in nXML
|
||||
mode is based on recognizing two kinds of element: sections and
|
||||
headings. There is one heading for every section and one section for
|
||||
every heading. A section contains its heading as or within its first
|
||||
child element. A section also contains its subordinate sections (its
|
||||
subsections). The text content of a section consists of anything in a
|
||||
section that is neither a subsection nor a heading.
|
||||
|
||||
Note that this is a different model from that used by XHTML.
|
||||
nXML mode's outline support will not be useful for XHTML unless you
|
||||
adopt a convention of adding a @code{div} to enclose each
|
||||
section, rather than having sections implicitly delimited by different
|
||||
@code{h@var{n}} elements. This limitation may be removed
|
||||
in a future version.
|
||||
|
||||
The variable @code{nxml-section-element-name-regexp} gives
|
||||
a regexp for the local names (i.e. the part of the name following any
|
||||
prefix) of section elements. The variable
|
||||
@code{nxml-heading-element-name-regexp} gives a regexp for the
|
||||
local names of heading elements. For an element to be recognized
|
||||
as a section
|
||||
|
||||
@itemize @bullet
|
||||
@item
|
||||
its start-tag must occur at the beginning of a line
|
||||
(possibly indented);
|
||||
@item
|
||||
its local name must match
|
||||
@code{nxml-section-element-name-regexp};
|
||||
@item
|
||||
either its first child element or a descendant of that
|
||||
first child element must have a local name that matches
|
||||
@code{nxml-heading-element-name-regexp}; the first such element
|
||||
is treated as the section's heading.
|
||||
@end itemize
|
||||
|
||||
@noindent
|
||||
You can customize these variables using @kbd{M-x
|
||||
customize-variable}.
|
||||
|
||||
There are three possible outline states for a section:
|
||||
|
||||
@itemize @bullet
|
||||
@item
|
||||
normal, showing everything, including its heading, text
|
||||
content and subsections; each subsection is displayed according to the
|
||||
state of that subsection;
|
||||
@item
|
||||
showing just its heading, with both its text content and
|
||||
its subsections hidden; all subsections are hidden regardless of their
|
||||
state;
|
||||
@item
|
||||
showing its heading and its subsections, with its text
|
||||
content hidden; each subsection is displayed according to the state of
|
||||
that subsection.
|
||||
@end itemize
|
||||
|
||||
In the last two states, where the text content is hidden, the
|
||||
heading is displayed specially, in an abbreviated form. An element
|
||||
like this:
|
||||
|
||||
@example
|
||||
<section>
|
||||
<title>Food</title>
|
||||
<para>There are many kinds of food.</para>
|
||||
</section>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
would be displayed on a single line like this:
|
||||
|
||||
@example
|
||||
<-section>Food...</>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
If there are hidden subsections, then a @code{+} will be used
|
||||
instead of a @code{-} like this:
|
||||
|
||||
@example
|
||||
<+section>Food...</>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
If there are non-hidden subsections, then the section will instead be
|
||||
displayed like this:
|
||||
|
||||
@example
|
||||
<-section>Food...
|
||||
<-section>Delicious Food...</>
|
||||
<-section>Distasteful Food...</>
|
||||
</-section>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
The heading is always displayed with an indent that corresponds to its
|
||||
depth in the outline, even it is not actually indented in the buffer.
|
||||
The variable @code{nxml-outline-child-indent} controls how much
|
||||
a subheading is indented with respect to its parent heading when the
|
||||
heading is being displayed specially.
|
||||
|
||||
Commands to change the outline state of sections are bound to
|
||||
key sequences that start with @kbd{C-c C-o} (@kbd{o} is
|
||||
mnemonic for outline). The third and final key has been chosen to be
|
||||
consistent with outline mode. In the following descriptions
|
||||
current section means the section containing point, or, more precisely,
|
||||
the innermost section containing the character immediately following
|
||||
point.
|
||||
|
||||
@itemize @bullet
|
||||
@item
|
||||
@kbd{C-c C-o C-a} shows all sections in the buffer
|
||||
normally.
|
||||
@item
|
||||
@kbd{C-c C-o C-t} hides the text content
|
||||
of all sections in the buffer.
|
||||
@item
|
||||
@kbd{C-c C-o C-c} hides the text content
|
||||
of the current section.
|
||||
@item
|
||||
@kbd{C-c C-o C-e} shows the text content
|
||||
of the current section.
|
||||
@item
|
||||
@kbd{C-c C-o C-d} hides the text content
|
||||
and subsections of the current section.
|
||||
@item
|
||||
@kbd{C-c C-o C-s} shows the current section
|
||||
and all its direct and indirect subsections normally.
|
||||
@item
|
||||
@kbd{C-c C-o C-k} shows the headings of the
|
||||
direct and indirect subsections of the current section.
|
||||
@item
|
||||
@kbd{C-c C-o C-l} hides the text content of the
|
||||
current section and of its direct and indirect
|
||||
subsections.
|
||||
@item
|
||||
@kbd{C-c C-o C-i} shows the headings of the
|
||||
direct subsections of the current section.
|
||||
@item
|
||||
@kbd{C-c C-o C-o} hides as much as possible without
|
||||
hiding the current section's text content; the headings of ancestor
|
||||
sections of the current section and their child section sections will
|
||||
not be hidden.
|
||||
@end itemize
|
||||
|
||||
When a heading is displayed specially, you can use
|
||||
@key{RET} in that heading to show the text content of the section
|
||||
in the same way as @kbd{C-c C-o C-e}.
|
||||
|
||||
You can also use the mouse to change the outline state:
|
||||
@kbd{S-mouse-2} hides the text content of a section in the same
|
||||
way as@kbd{C-c C-o C-c}; @kbd{mouse-2} on a specially
|
||||
displayed heading shows the text content of the section in the same
|
||||
way as @kbd{C-c C-o C-e}; @kbd{mouse-1} on a specially
|
||||
displayed start-tag toggles the display of subheadings on and
|
||||
off.
|
||||
|
||||
The outline state for each section is stored with the first
|
||||
character of the section (as a text property). Every command that
|
||||
changes the outline state of any section updates the display of the
|
||||
buffer so that each section is displayed correctly according to its
|
||||
outline state. If the section structure is subsequently changed, then
|
||||
it is possible for the display to no longer correctly reflect the
|
||||
stored outline state. @kbd{C-c C-o C-r} can be used to refresh
|
||||
the display so it is correct again.
|
||||
|
||||
@node Locating a schema
|
||||
@chapter Locating a schema
|
||||
|
||||
nXML mode has a configurable set of rules to locate a schema for
|
||||
the file being edited. The rules are contained in one or more schema
|
||||
locating files, which are XML documents.
|
||||
|
||||
The variable @samp{rng-schema-locating-files} specifies
|
||||
the list of the file-names of schema locating files that nXML mode
|
||||
should use. The order of the list is significant: when file
|
||||
@var{x} occurs in the list before file @var{y} then rules
|
||||
from file @var{x} have precedence over rules from file
|
||||
@var{y}. A filename specified in
|
||||
@samp{rng-schema-locating-files} may be relative. If so, it will
|
||||
be resolved relative to the document for which a schema is being
|
||||
located. It is not an error if relative file-names in
|
||||
@samp{rng-schema-locating-files} do not not exist. You can use
|
||||
@kbd{M-x customize-variable @key{RET} rng-schema-locating-files
|
||||
@key{RET}} to customize the list of schema locating
|
||||
files.
|
||||
|
||||
By default, @samp{rng-schema-locating-files} list has two
|
||||
members: @samp{schemas.xml}, and
|
||||
@samp{@var{dist-dir}/schema/schemas.xml} where
|
||||
@samp{@var{dist-dir}} is the directory containing the nXML
|
||||
distribution. The first member will cause nXML mode to use a file
|
||||
@samp{schemas.xml} in the same directory as the document being
|
||||
edited if such a file exist. The second member contains rules for the
|
||||
schemas that are included with the nXML distribution.
|
||||
|
||||
@menu
|
||||
* Commands for locating a schema::
|
||||
* Schema locating files::
|
||||
@end menu
|
||||
|
||||
@node Commands for locating a schema
|
||||
@section Commands for locating a schema
|
||||
|
||||
The command @kbd{C-c C-s C-w} will tell you what schema
|
||||
is currently being used.
|
||||
|
||||
The rules for locating a schema are applied automatically when
|
||||
you visit a file in nXML mode. However, if you have just created a new
|
||||
file and the schema cannot be inferred from the file-name, then this
|
||||
will not locate the right schema. In this case, you should insert the
|
||||
start-tag of the root element and then use the command @kbd{C-c
|
||||
C-a}, which reapplies the rules based on the current content of
|
||||
the document. It is usually not necessary to insert the complete
|
||||
start-tag; often just @samp{<@var{name}} is
|
||||
enough.
|
||||
|
||||
If you want to use a schema that has not yet been added to the
|
||||
schema locating files, you can use the command @kbd{C-c C-s C-f}
|
||||
to manually select the file contaiing the schema for the document in
|
||||
current buffer. Emacs will read the file-name of the schema from the
|
||||
minibuffer. After reading the file-name, Emacs will ask whether you
|
||||
wish to add a rule to a schema locating file that persistently
|
||||
associates the document with the selected schema. The rule will be
|
||||
added to the first file in the list specified
|
||||
@samp{rng-schema-locating-files}; it will create the file if
|
||||
necessary, but will not create a directory. If the variable
|
||||
@samp{rng-schema-locating-files} has not been customized, this
|
||||
means that the rule will be added to the file @samp{schemas.xml}
|
||||
in the same directory as the document being edited.
|
||||
|
||||
The command @kbd{C-c C-s C-t} allows you to select a schema by
|
||||
specifying an identifier for the type of the document. The schema
|
||||
locating files determine the available type identifiers and what
|
||||
schema is used for each type identifier. This is useful when it is
|
||||
impossible to infer the right schema from either the file-name or the
|
||||
content of the document, even though the schema is already in the
|
||||
schema locating file. A situation in which this can occur is when
|
||||
there are multiple variants of a schema where all valid documents have
|
||||
the same document element. For example, XHTML has Strict and
|
||||
Transitional variants. In a situation like this, a schema locating file
|
||||
can define a type identifier for each variant. As with @kbd{C-c
|
||||
C-s C-f}, Emacs will ask whether you wish to add a rule to a schema
|
||||
locating file that persistently associates the document with the
|
||||
specified type identifier.
|
||||
|
||||
The command @kbd{C-c C-s C-l} adds a rule to a schema
|
||||
locating file that persistently associates the document with
|
||||
the schema that is currently being used.
|
||||
|
||||
@node Schema locating files
|
||||
@section Schema locating files
|
||||
|
||||
Each schema locating file specifies a list of rules. The rules
|
||||
from each file are appended in order. To locate a schema each rule is
|
||||
applied in turn until a rule matches. The first matching rule is then
|
||||
used to determine the schema.
|
||||
|
||||
Schema locating files are designed to be useful for other
|
||||
applications that need to locate a schema for a document. In fact,
|
||||
there is nothing specific to locating schemas in the design; it could
|
||||
equally well be used for locating a stylesheet.
|
||||
|
||||
@menu
|
||||
* Schema locating file syntax basics::
|
||||
* Using the document's URI to locate a schema::
|
||||
* Using the document element to locate a schema::
|
||||
* Using type identifiers in schema locating files::
|
||||
* Using multiple schema locating files::
|
||||
@end menu
|
||||
|
||||
@node Schema locating file syntax basics
|
||||
@subsection Schema locating file syntax basics
|
||||
|
||||
There is a schema for schema locating files in the file
|
||||
@samp{locate.rnc} in the schema directory. Schema locating
|
||||
files must be valid with respect to this schema.
|
||||
|
||||
The document element of a schema locating file must be
|
||||
@samp{locatingRules} and the namespace URI must be
|
||||
@samp{http://thaiopensource.com/ns/locating-rules/1.0}. The
|
||||
children of the document element specify rules. The order of the
|
||||
children is the same as the order of the rules. Here's a complete
|
||||
example of a schema locating file:
|
||||
|
||||
@example
|
||||
<?xml version="1.0"?>
|
||||
<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0">
|
||||
<namespace ns="http://www.w3.org/1999/xhtml" uri="xhtml.rnc"/>
|
||||
<documentElement localName="book" uri="docbook.rnc"/>
|
||||
</locatingRules>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
This says to use the schema @samp{xhtml.rnc} for a document with
|
||||
namespace @samp{http://www.w3.org/1999/xhtml}, and to use the
|
||||
schema @samp{docbook.rnc} for a document whose local name is
|
||||
@samp{book}. If the document element had both a namespace URI
|
||||
of @samp{http://www.w3.org/1999/xhtml} and a local name of
|
||||
@samp{book}, then the matching rule that comes first will be
|
||||
used and so the schema @samp{xhtml.rnc} would be used. There is
|
||||
no precedence between different types of rule; the first matching rule
|
||||
of any type is used.
|
||||
|
||||
As usual with XML-related technologies, resources are identified
|
||||
by URIs. The @samp{uri} attribute identifies the schema by
|
||||
specifying the URI. The URI may be relative. If so, it is resolved
|
||||
relative to the URI of the schema locating file that contains
|
||||
attribute. This means that if the value of @samp{uri} attribute
|
||||
does not contain a @samp{/}, then it will refer to a filename in
|
||||
the same directory as the schema locating file.
|
||||
|
||||
@node Using the document's URI to locate a schema
|
||||
@subsection Using the document's URI to locate a schema
|
||||
|
||||
A @samp{uri} rule locates a schema based on the URI of the
|
||||
document. The @samp{uri} attribute specifies the URI of the
|
||||
schema. The @samp{resource} attribute can be used to specify
|
||||
the schema for a particular document. For example,
|
||||
|
||||
@example
|
||||
<uri resource="spec.xml" uri="docbook.rnc"/>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
specifies that that the schema for @samp{spec.xml} is
|
||||
@samp{docbook.rnc}.
|
||||
|
||||
The @samp{pattern} attribute can be used instead of the
|
||||
@samp{resource} attribute to specify the schema for any document
|
||||
whose URI matches a pattern. The pattern has the same syntax as an
|
||||
absolute or relative URI except that the path component of the URI can
|
||||
use a @samp{*} character to stand for zero or more characters
|
||||
within a path segment (i.e. any character other @samp{/}).
|
||||
Typically, the URI pattern looks like a relative URI, but, whereas a
|
||||
relative URI in the @samp{resource} attribute is resolved into a
|
||||
particular absolute URI using the base URI of the schema locating
|
||||
file, a relative URI pattern matches if it matches some number of
|
||||
complete path segments of the document's URI ending with the last path
|
||||
segment of the document's URI. For example,
|
||||
|
||||
@example
|
||||
<uri pattern="*.xsl" uri="xslt.rnc"/>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
specifies that the schema for documents with a URI whose path ends
|
||||
with @samp{.xsl} is @samp{xslt.rnc}.
|
||||
|
||||
A @samp{transformURI} rule locates a schema by
|
||||
transforming the URI of the document. The @samp{fromPattern}
|
||||
attribute specifies a URI pattern with the same meaning as the
|
||||
@samp{pattern} attribute of the @samp{uri} element. The
|
||||
@samp{toPattern} attribute is a URI pattern that is used to
|
||||
generate the URI of the schema. Each @samp{*} in the
|
||||
@samp{toPattern} is replaced by the string that matched the
|
||||
corresponding @samp{*} in the @samp{fromPattern}. The
|
||||
resulting string is appended to the initial part of the document's URI
|
||||
that was not explicitly matched by the @samp{fromPattern}. The
|
||||
rule matches only if the transformed URI identifies an existing
|
||||
resource. For example, the rule
|
||||
|
||||
@example
|
||||
<transformURI fromPattern="*.xml" toPattern="*.rnc"/>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
would transform the URI @samp{file:///home/jjc/docs/spec.xml}
|
||||
into the URI @samp{file:///home/jjc/docs/spec.rnc}. Thus, this
|
||||
rule specifies that to locate a schema for a document
|
||||
@samp{@var{foo}.xml}, Emacs should test whether a file
|
||||
@samp{@var{foo}.rnc} exists in the same directory as
|
||||
@samp{@var{foo}.xml}, and, if so, should use it as the
|
||||
schema.
|
||||
|
||||
@node Using the document element to locate a schema
|
||||
@subsection Using the document element to locate a schema
|
||||
|
||||
A @samp{documentElement} rule locates a schema based on
|
||||
the local name and prefix of the document element. For example, a rule
|
||||
|
||||
@example
|
||||
<documentElement prefix="xsl" localName="stylesheet" uri="xslt.rnc"/>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
specifies that when the name of the document element is
|
||||
@samp{xsl:stylesheet}, then @samp{xslt.rnc} should be used
|
||||
as the schema. Either the @samp{prefix} or
|
||||
@samp{localName} attribute may be omitted to allow any prefix or
|
||||
local name.
|
||||
|
||||
A @samp{namespace} rule locates a schema based on the
|
||||
namespace URI of the document element. For example, a rule
|
||||
|
||||
@example
|
||||
<namespace ns="http://www.w3.org/1999/XSL/Transform" uri="xslt.rnc"/>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
specifies that when the namespace URI of the document is
|
||||
@samp{http://www.w3.org/1999/XSL/Transform}, then
|
||||
@samp{xslt.rnc} should be used as the schema.
|
||||
|
||||
@node Using type identifiers in schema locating files
|
||||
@subsection Using type identifiers in schema locating files
|
||||
|
||||
Type identifiers allow a level of indirection in locating the
|
||||
schema for a document. Instead of associating the document directly
|
||||
with a schema URI, the document is associated with a type identifier,
|
||||
which is in turn associated with a schema URI. nXML mode does not
|
||||
constrain the format of type identifiers. They can be simply strings
|
||||
without any formal structure or they can be public identifiers or
|
||||
URIs. Note that these type identifiers have nothing to do with the
|
||||
DOCTYPE declaration. When comparing type identifiers, whitespace is
|
||||
normalized in the same way as with the @samp{xsd:token}
|
||||
datatype: leading and trailing whitespace is stripped; other sequences
|
||||
of whitespace are normalized to a single space character.
|
||||
|
||||
Each of the rules described in previous sections that uses a
|
||||
@samp{uri} attribute to specify a schema, can instead use a
|
||||
@samp{typeId} attribute to specify a type identifier. The type
|
||||
identifier can be associated with a URI using a @samp{typeId}
|
||||
element. For example,
|
||||
|
||||
@example
|
||||
<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0">
|
||||
<namespace ns="http://www.w3.org/1999/xhtml" typeId="XHTML"/>
|
||||
<typeId id="XHTML" typeId="XHTML Strict"/>
|
||||
<typeId id="XHTML Strict" uri="xhtml-strict.rnc"/>
|
||||
<typeId id="XHTML Transitional" uri="xhtml-transitional.rnc"/>
|
||||
</locatingRules>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
declares three type identifiers @samp{XHTML} (representing the
|
||||
default variant of XHTML to be used), @samp{XHTML Strict} and
|
||||
@samp{XHTML Transitional}. Such a schema locating file would
|
||||
use @samp{xhtml-strict.rnc} for a document whose namespace is
|
||||
@samp{http://www.w3.org/1999/xhtml}. But it is considerably
|
||||
more flexible than a schema locating file that simply specified
|
||||
|
||||
@example
|
||||
<namespace ns="http://www.w3.org/1999/xhtml" uri="xhtml-strict.rnc"/>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
A user can easily use @kbd{C-c C-s C-t} to select between XHTML
|
||||
Strict and XHTML Transitional. Also, a user can easily add a catalog
|
||||
|
||||
@example
|
||||
<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0">
|
||||
<typeId id="XHTML" typeId="XHTML Transitional"/>
|
||||
</locatingRules>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
that makes the default variant of XHTML be XHTML Transitional.
|
||||
|
||||
@node Using multiple schema locating files
|
||||
@subsection Using multiple schema locating files
|
||||
|
||||
The @samp{include} element includes rules from another
|
||||
schema locating file. The behavior is exactly as if the rules from
|
||||
that file were included in place of the @samp{include} element.
|
||||
Relative URIs are resolved into absolute URIs before the inclusion is
|
||||
performed. For example,
|
||||
|
||||
@example
|
||||
<include rules="../rules.xml"/>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
includes the rules from @samp{rules.xml}.
|
||||
|
||||
The process of locating a schema takes as input a list of schema
|
||||
locating files. The rules in all these files and in the files they
|
||||
include are resolved into a single list of rules, which are applied
|
||||
strictly in order. Sometimes this order is not what is needed.
|
||||
For example, suppose you have two schema locating files, a private
|
||||
file
|
||||
|
||||
@example
|
||||
<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0">
|
||||
<namespace ns="http://www.w3.org/1999/xhtml" uri="xhtml.rnc"/>
|
||||
</locatingRules>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
followed by a public file
|
||||
|
||||
@example
|
||||
<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0">
|
||||
<transformURI pathSuffix=".xml" replacePathSuffix=".rnc"/>
|
||||
<namespace ns="http://www.w3.org/1999/XSL/Transform" typeId="XSLT"/>
|
||||
</locatingRules>
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
The effect of these two files is that the XHTML @samp{namespace}
|
||||
rule takes precedence over the @samp{transformURI} rule, which
|
||||
is almost certainly not what is needed. This can be solved by adding
|
||||
an @samp{applyFollowingRules} to the private file.
|
||||
|
||||
@example
|
||||
<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0">
|
||||
<applyFollowingRules ruleType="transformURI"/>
|
||||
<namespace ns="http://www.w3.org/1999/xhtml" uri="xhtml.rnc"/>
|
||||
</locatingRules>
|
||||
@end example
|
||||
|
||||
@node DTDs
|
||||
@chapter DTDs
|
||||
|
||||
nxml-mode is designed to support the creation of standalone XML
|
||||
documents that do not depend on a DTD. Although it is common practice
|
||||
to insert a DOCTYPE declaration referencing an external DTD, this has
|
||||
undesirable side-effects. It means that the document is no longer
|
||||
self-contained. It also means that different XML parsers may interpret
|
||||
the document in different ways, since the XML Recommendation does not
|
||||
require XML parsers to read the DTD. With DTDs, it was impractical to
|
||||
get validation without using an external DTD or reference to an
|
||||
parameter entity. With RELAX NG and other schema languages, you can
|
||||
simulataneously get the benefits of validation and standalone XML
|
||||
documents. Therefore, I recommend that you do not reference an
|
||||
external DOCTYPE in your XML documents.
|
||||
|
||||
One problem is entities for characters. Typically, as well as
|
||||
providing validation, DTDs also provide a set of character entities
|
||||
for documents to use. Schemas cannot provide this functionality,
|
||||
because schema validation happens after XML parsing. The recommended
|
||||
solution is to either use the Unicode characters directly, or, if this
|
||||
is impractical, use character references. nXML mode supports this by
|
||||
providing commands for entering characters and character references
|
||||
using the Unicode names, and can display the glyph corresponding to a
|
||||
character reference.
|
||||
|
||||
@node Limitations
|
||||
@chapter Limitations
|
||||
|
||||
nXML mode has some limitations:
|
||||
|
||||
@itemize @bullet
|
||||
@item
|
||||
DTD support is limited. Internal parsed general entities declared
|
||||
in the internal subset are supported provided they do not contain
|
||||
elements. Other usage of DTDs is ignored.
|
||||
@item
|
||||
The restrictions on RELAX NG schemas in section 7 of the RELAX NG
|
||||
specification are not enforced.
|
||||
@item
|
||||
Unicode support has problems. This stems mostly from the fact that
|
||||
the XML (and RELAX NG) character model is based squarely on Unicode,
|
||||
whereas the Emacs character model is not. Emacs 22 is slated to have
|
||||
full Unicode support, which should improve the situation here.
|
||||
@end itemize
|
||||
|
||||
@bye
|
||||
|
|
@ -1,3 +1,7 @@
|
|||
2007-11-23 Mark A. Hershberger <mah@everybody.org>
|
||||
|
||||
* schema: Initial merge of nxml.
|
||||
|
||||
2007-11-22 Francesco Potort,Al(B <pot@gnu.org>
|
||||
|
||||
* NEWS: etags: the --members option is now the default.
|
||||
|
|
|
|||
184
etc/schema/calstbl.rnc
Normal file
184
etc/schema/calstbl.rnc
Normal file
|
|
@ -0,0 +1,184 @@
|
|||
# This file was generated automatically by Trang, and then manually
|
||||
# edited to add back definitions for overridden parameter entities and
|
||||
# undefined elements, specifically: bodyatt, secur, paracon,
|
||||
# tbl.table.mdl, tbl.entry.mdl, caution, graphic, legend, note, para,
|
||||
# title, warning. This makes the semantics of this module as close as
|
||||
# possible to the original DTD and also allows this schema to be used
|
||||
# independently of DocBook.
|
||||
|
||||
# ......................................................................
|
||||
|
||||
# DocBook CALS Table Model V4.2 ........................................
|
||||
|
||||
# File calstblx.mod ....................................................
|
||||
|
||||
# Copyright 1992-2002 HaL Computer Systems, Inc.,
|
||||
# O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
|
||||
# Corporation, Norman Walsh, Sun Microsystems, Inc., and the
|
||||
# Organization for the Advancement of Structured Information
|
||||
# Standards (OASIS).
|
||||
#
|
||||
# This DTD is based on the CALS Table Model
|
||||
# PUBLIC "-//USA-DOD//DTD Table Model 951010//EN"
|
||||
#
|
||||
# $Id: calstbl.rnc,v 1.2 2003/08/30 06:04:02 jjc Exp $
|
||||
#
|
||||
# Permission to use, copy, modify and distribute the DocBook DTD
|
||||
# and its accompanying documentation for any purpose and without fee
|
||||
# is hereby granted in perpetuity, provided that the above copyright
|
||||
# notice and this paragraph appear in all copies. The copyright
|
||||
# holders make no representation about the suitability of the DTD for
|
||||
# any purpose. It is provided "as is" without expressed or implied
|
||||
# warranty.
|
||||
#
|
||||
# If you modify the DocBook DTD in any way, except for declaring and
|
||||
# referencing additional sets of general entities and declaring
|
||||
# additional notations, label your DTD as a variant of DocBook. See
|
||||
# the maintenance documentation for more information.
|
||||
#
|
||||
# Please direct all questions, bug reports, or suggestions for
|
||||
# changes to the docbook@lists.oasis-open.org mailing list. For more
|
||||
# information, see http://www.oasis-open.org/docbook/.
|
||||
|
||||
# ......................................................................
|
||||
|
||||
# This module contains the definitions for the CALS Table Model
|
||||
# converted to XML.
|
||||
|
||||
# These definitions are not directly related to the table model, but are
|
||||
# used in the default CALS table model and are usually defined elsewhere
|
||||
# (and prior to the inclusion of this table module) in a CALS DTD.
|
||||
|
||||
bodyatt = empty
|
||||
secur = empty
|
||||
|
||||
# no if zero(s),
|
||||
# yes if any other digits value
|
||||
|
||||
yesorno = string
|
||||
titles = title?
|
||||
# default for use in entry content
|
||||
paracon = text
|
||||
|
||||
# The parameter entities as defined below provide the CALS table model
|
||||
# as published (as part of the Example DTD) in MIL-HDBK-28001.
|
||||
#
|
||||
# These following declarations provide the CALS-compliant default definitions
|
||||
# for these entities. However, these entities can and should be redefined
|
||||
# (by giving the appropriate parameter entity declaration(s) prior to the
|
||||
# reference to this Table Model declaration set entity) to fit the needs
|
||||
# of the current application.
|
||||
tbl.table-titles.mdl = titles
|
||||
tbl.table-main.mdl = tgroup+ | graphic+
|
||||
tbl.table.mdl = tbl.table-titles.mdl | tbl.table-main.mdl
|
||||
tbl.table.att =
|
||||
attribute tabstyle { text }?,
|
||||
attribute tocentry { yesorno }?,
|
||||
attribute shortentry { yesorno }?,
|
||||
attribute orient { "port" | "land" }?,
|
||||
attribute pgwide { yesorno }?
|
||||
tbl.tgroup.mdl = colspec*, spanspec*, thead?, tfoot?, tbody
|
||||
tbl.tgroup.att = attribute tgroupstyle { text }?
|
||||
tbl.hdft.mdl = colspec*, row+
|
||||
tbl.row.mdl = (entry | entrytbl)+
|
||||
tbl.entrytbl.mdl = colspec*, spanspec*, thead?, tbody
|
||||
tbl.entry.mdl = paracon | para | warning | caution | note | legend
|
||||
# ===== Element and attribute declarations follow. =====
|
||||
start = table
|
||||
table = element table { table.attlist, tbl.table.mdl }
|
||||
table.attlist &=
|
||||
attribute frame {
|
||||
"top" | "bottom" | "topbot" | "all" | "sides" | "none"
|
||||
}?,
|
||||
attribute colsep { yesorno }?,
|
||||
attribute rowsep { yesorno }?,
|
||||
tbl.table.att,
|
||||
bodyatt,
|
||||
secur
|
||||
tgroup = element tgroup { tgroup.attlist, tbl.tgroup.mdl }
|
||||
tgroup.attlist &=
|
||||
attribute cols { text },
|
||||
tbl.tgroup.att,
|
||||
attribute colsep { yesorno }?,
|
||||
attribute rowsep { yesorno }?,
|
||||
attribute align { "left" | "right" | "center" | "justify" | "char" }?,
|
||||
attribute char { text }?,
|
||||
attribute charoff { text }?,
|
||||
secur
|
||||
colspec = element colspec { colspec.attlist, empty }
|
||||
colspec.attlist &=
|
||||
attribute colnum { text }?,
|
||||
attribute colname { text }?,
|
||||
attribute colwidth { text }?,
|
||||
attribute colsep { yesorno }?,
|
||||
attribute rowsep { yesorno }?,
|
||||
attribute align { "left" | "right" | "center" | "justify" | "char" }?,
|
||||
attribute char { text }?,
|
||||
attribute charoff { text }?
|
||||
spanspec = element spanspec { spanspec.attlist, empty }
|
||||
spanspec.attlist &=
|
||||
attribute namest { text },
|
||||
attribute nameend { text },
|
||||
attribute spanname { text },
|
||||
attribute colsep { yesorno }?,
|
||||
attribute rowsep { yesorno }?,
|
||||
attribute align { "left" | "right" | "center" | "justify" | "char" }?,
|
||||
attribute char { text }?,
|
||||
attribute charoff { text }?
|
||||
thead = element thead { thead.attlist, tbl.hdft.mdl }
|
||||
thead.attlist &=
|
||||
attribute valign { "top" | "middle" | "bottom" }?,
|
||||
secur
|
||||
tfoot = element tfoot { tfoot.attlist, tbl.hdft.mdl }
|
||||
tfoot.attlist &=
|
||||
attribute valign { "top" | "middle" | "bottom" }?,
|
||||
secur
|
||||
tbody = element tbody { tbody.attlist, row+ }
|
||||
tbody.attlist &=
|
||||
attribute valign { "top" | "middle" | "bottom" }?,
|
||||
secur
|
||||
row = element row { row.attlist, tbl.row.mdl }
|
||||
row.attlist &=
|
||||
attribute rowsep { yesorno }?,
|
||||
attribute valign { "top" | "middle" | "bottom" }?,
|
||||
secur
|
||||
entrytbl = element entrytbl { entrytbl.attlist, tbl.entrytbl.mdl }
|
||||
entrytbl.attlist &=
|
||||
attribute cols { text },
|
||||
tbl.tgroup.att,
|
||||
attribute colname { text }?,
|
||||
attribute spanname { text }?,
|
||||
attribute namest { text }?,
|
||||
attribute nameend { text }?,
|
||||
attribute colsep { yesorno }?,
|
||||
attribute rowsep { yesorno }?,
|
||||
attribute align { "left" | "right" | "center" | "justify" | "char" }?,
|
||||
attribute char { text }?,
|
||||
attribute charoff { text }?,
|
||||
secur
|
||||
entry = element entry { entry.attlist, tbl.entry.mdl* }
|
||||
entry.attlist &=
|
||||
attribute colname { text }?,
|
||||
attribute namest { text }?,
|
||||
attribute nameend { text }?,
|
||||
attribute spanname { text }?,
|
||||
attribute morerows { text }?,
|
||||
attribute colsep { yesorno }?,
|
||||
attribute rowsep { yesorno }?,
|
||||
attribute align { "left" | "right" | "center" | "justify" | "char" }?,
|
||||
attribute char { text }?,
|
||||
attribute charoff { text }?,
|
||||
attribute rotate { yesorno }?,
|
||||
attribute valign { "top" | "middle" | "bottom" }?,
|
||||
secur
|
||||
caution |= notAllowed
|
||||
graphic |= notAllowed
|
||||
legend |= notAllowed
|
||||
note |= notAllowed
|
||||
para |= notAllowed
|
||||
title |= notAllowed
|
||||
warning |= notAllowed
|
||||
|
||||
# End of DocBook CALS Table Model V4.2 .................................
|
||||
|
||||
# ......................................................................
|
||||
25
etc/schema/dbcalstbl.rnc
Normal file
25
etc/schema/dbcalstbl.rnc
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
# Definitions specific to the CALS Table Model.
|
||||
|
||||
# Reference CALS Table Model
|
||||
include "calstbl.rnc" {
|
||||
# Override definition of start
|
||||
start |= notAllowed
|
||||
# Add label and role attributes to table and informaltable
|
||||
bodyatt = label.attrib
|
||||
# Add common attributes to Table, TGroup, TBody, THead, TFoot, Row,
|
||||
# EntryTbl, and Entry (and InformalTable element).
|
||||
secur = common.attrib, tables.role.attrib
|
||||
# Content model for Table.
|
||||
tbl.table.mdl =
|
||||
blockinfo?,
|
||||
formalobject.title.content,
|
||||
ndxterm.class*,
|
||||
textobject*,
|
||||
(graphic+ | mediaobject+ | tgroup+)
|
||||
# Allow either objects or inlines; beware of REs between elements.
|
||||
tbl.entry.mdl = para.char.mix | tabentry.mix
|
||||
}
|
||||
|
||||
common.table.attribs = bodyatt, secur
|
||||
|
||||
# end of table.module
|
||||
116
etc/schema/dbdyntbl.rnc
Normal file
116
etc/schema/dbdyntbl.rnc
Normal file
|
|
@ -0,0 +1,116 @@
|
|||
# This is an alternative to dbsoextbl.rnc and dbcalstbl.rnc that
|
||||
# allows the table model to be selected dynamically based on the
|
||||
# definitions of cals.table.module and exchange.table.module.
|
||||
#
|
||||
# To use this copy, docbook.rnc to docbook-dyntbl.rnc replacing
|
||||
# "dbcalstbl.rnc" by "dbdyntbl.rnc". Then, you can override the
|
||||
# choice of table model by doing
|
||||
#
|
||||
# include "docbook-dyntbl.rnc" {
|
||||
# cals.table.model = IGNORE
|
||||
# exchange.table.model = INCLUDE
|
||||
# }
|
||||
|
||||
INCLUDE = empty
|
||||
IGNORE = notAllowed
|
||||
cals.table.module = INCLUDE
|
||||
exchange.table.module = IGNORE
|
||||
|
||||
# Add common attributes and the Label attribute to Table and
|
||||
# InformalTable.
|
||||
bodyatt = common.attrib, label.attrib, tables.role.attrib
|
||||
|
||||
# Content model for Table.
|
||||
tbl.table.mdl =
|
||||
blockinfo?,
|
||||
formalobject.title.content,
|
||||
ndxterm.class*,
|
||||
textobject*,
|
||||
(graphic+ | mediaobject+ | tgroup+)
|
||||
|
||||
table = cals.table | exchange.table
|
||||
|
||||
cals.table =
|
||||
cals.table.module,
|
||||
grammar {
|
||||
# Reference CALS Table Model
|
||||
include "calstbl.rnc" {
|
||||
# Add label and role attributes to table and informaltable
|
||||
bodyatt = parent label.attrib
|
||||
# Add common attributes to Table, TGroup, TBody, THead, TFoot, Row,
|
||||
# EntryTbl, and Entry (and InformalTable element).
|
||||
secur = parent common.attrib, parent tables.role.attrib
|
||||
tbl.table.mdl = parent tbl.table.mdl
|
||||
}
|
||||
}
|
||||
|
||||
exchange.table =
|
||||
exchange.table.module,
|
||||
grammar {
|
||||
# Reference OASIS Exchange Table Model
|
||||
include "soextbl.rnc" {
|
||||
# Add common attributes and the Label attribute to Table and
|
||||
# InformalTable.
|
||||
bodyatt = parent bodyatt
|
||||
tbl.table.mdl = parent tbl.table.mdl
|
||||
}
|
||||
}
|
||||
|
||||
tgroup = cals.tgroup | exchange.tgroup
|
||||
|
||||
cals.tgroup =
|
||||
cals.table.module,
|
||||
grammar {
|
||||
# Reference CALS Table Model
|
||||
include "calstbl.rnc" {
|
||||
start = tgroup
|
||||
# Add label and role attributes to table and informaltable
|
||||
bodyatt = parent label.attrib
|
||||
# Add common attributes to Table, TGroup, TBody, THead, TFoot, Row,
|
||||
# EntryTbl, and Entry (and InformalTable element).
|
||||
secur = parent common.attrib, parent tables.role.attrib
|
||||
# Allow either objects or inlines; beware of REs between elements.
|
||||
tbl.entry.mdl = parent para.char.mix | parent tabentry.mix
|
||||
}
|
||||
}
|
||||
|
||||
exchange.tgroup =
|
||||
exchange.table.module,
|
||||
grammar {
|
||||
# Reference OASIS Exchange Table Model
|
||||
include "soextbl.rnc" {
|
||||
start = tgroup
|
||||
bodyatt = parent bodyatt
|
||||
# Add common attributes to TGroup, ColSpec, TBody, THead, Row, Entry
|
||||
tbl.tgroup.att = parent common.attrib
|
||||
tbl.colspec.att = parent common.attrib
|
||||
tbl.tbody.att = parent common.attrib
|
||||
tbl.thead.att = parent common.attrib
|
||||
tbl.row.att = parent common.attrib
|
||||
tbl.entry.att = parent common.attrib
|
||||
# Allow either objects or inlines; beware of REs between elements.
|
||||
tbl.entry.mdl = (parent para.char.mix | parent tabentry.mix)*
|
||||
}
|
||||
}
|
||||
|
||||
tbl.table.att = cals.tbl.table.att | exchange.tbl.table.att
|
||||
|
||||
cals.tbl.table.att =
|
||||
cals.table.module,
|
||||
grammar {
|
||||
include "calstbl.rnc" {
|
||||
start = tbl.table.att
|
||||
}
|
||||
}
|
||||
|
||||
exchange.tbl.table.att =
|
||||
exchange.table.module,
|
||||
grammar {
|
||||
include "soextbl.rnc" {
|
||||
start = tbl.table.att
|
||||
}
|
||||
}
|
||||
|
||||
common.table.attribs = bodyatt
|
||||
|
||||
# end of table.module
|
||||
1467
etc/schema/dbhier.rnc
Normal file
1467
etc/schema/dbhier.rnc
Normal file
File diff suppressed because it is too large
Load diff
84
etc/schema/dbnotn.rnc
Normal file
84
etc/schema/dbnotn.rnc
Normal file
|
|
@ -0,0 +1,84 @@
|
|||
# ......................................................................
|
||||
|
||||
# DocBook notations module V4.2 ........................................
|
||||
|
||||
# File dbnotnx.mod .....................................................
|
||||
|
||||
# Copyright 1992-2002 HaL Computer Systems, Inc.,
|
||||
# O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
|
||||
# Corporation, Norman Walsh, Sun Microsystems, Inc., and the
|
||||
# Organization for the Advancement of Structured Information
|
||||
# Standards (OASIS).
|
||||
#
|
||||
# $Id: dbnotn.rnc,v 1.1 2003/08/30 04:19:27 jjc Exp $
|
||||
#
|
||||
# Permission to use, copy, modify and distribute the DocBook DTD
|
||||
# and its accompanying documentation for any purpose and without fee
|
||||
# is hereby granted in perpetuity, provided that the above copyright
|
||||
# notice and this paragraph appear in all copies. The copyright
|
||||
# holders make no representation about the suitability of the DTD for
|
||||
# any purpose. It is provided "as is" without expressed or implied
|
||||
# warranty.
|
||||
#
|
||||
# If you modify the DocBook DTD in any way, except for declaring and
|
||||
# referencing additional sets of general entities and declaring
|
||||
# additional notations, label your DTD as a variant of DocBook. See
|
||||
# the maintenance documentation for more information.
|
||||
#
|
||||
# Please direct all questions, bug reports, or suggestions for
|
||||
# changes to the docbook@lists.oasis-open.org mailing list. For more
|
||||
# information, see http://www.oasis-open.org/docbook/.
|
||||
|
||||
# ......................................................................
|
||||
|
||||
# This module contains the entity declarations for the standard ISO
|
||||
# entity sets used by DocBook.
|
||||
#
|
||||
# In DTD driver files referring to this module, please use an entity
|
||||
# declaration that uses the public identifier shown below:
|
||||
#
|
||||
# <!ENTITY % dbnotn PUBLIC
|
||||
# "-//OASIS//ENTITIES DocBook Notations V4.2//EN"
|
||||
# "dbnotnx.mod">
|
||||
# %dbnotn;
|
||||
#
|
||||
# See the documentation for detailed information on the parameter
|
||||
# entity and module scheme used in DocBook, customizing DocBook and
|
||||
# planning for interchange, and changes made since the last release
|
||||
# of DocBook.
|
||||
|
||||
local.notation.class = notAllowed
|
||||
notation.class =
|
||||
"BMP"
|
||||
| "CGM-CHAR"
|
||||
| "CGM-BINARY"
|
||||
| "CGM-CLEAR"
|
||||
| "DITROFF"
|
||||
| "DVI"
|
||||
| "EPS"
|
||||
| "EQN"
|
||||
| "FAX"
|
||||
| "GIF"
|
||||
| "GIF87a"
|
||||
| "GIF89a"
|
||||
| "JPG"
|
||||
| "JPEG"
|
||||
| "IGES"
|
||||
| "PCX"
|
||||
| "PIC"
|
||||
| "PNG"
|
||||
| "PS"
|
||||
| "SGML"
|
||||
| "TBL"
|
||||
| "TEX"
|
||||
| "TIFF"
|
||||
| "WMF"
|
||||
| "WPG"
|
||||
| "SVG"
|
||||
| "linespecific"
|
||||
| local.notation.class
|
||||
# WordPerfect Graphic format
|
||||
|
||||
# End of DocBook notations module V4.2 .................................
|
||||
|
||||
# ......................................................................
|
||||
5083
etc/schema/dbpool.rnc
Normal file
5083
etc/schema/dbpool.rnc
Normal file
File diff suppressed because it is too large
Load diff
30
etc/schema/dbsoextbl.rnc
Normal file
30
etc/schema/dbsoextbl.rnc
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
# Definitions specific to the OASIS XML Exchange Table Model.
|
||||
|
||||
# Reference OASIS Exchange Table Model
|
||||
include "soextbl.rnc" {
|
||||
# Override definition of start
|
||||
start |= notAllowed
|
||||
# Add common attributes and the Label attribute to Table and
|
||||
# InformalTable.
|
||||
bodyatt = common.attrib, label.attrib, tables.role.attrib
|
||||
# Add common attributes to TGroup, ColSpec, TBody, THead, Row, Entry
|
||||
tbl.tgroup.att = common.attrib
|
||||
tbl.colspec.att = common.attrib
|
||||
tbl.tbody.att = common.attrib
|
||||
tbl.thead.att = common.attrib
|
||||
tbl.row.att = common.attrib
|
||||
tbl.entry.att = common.attrib
|
||||
# Content model for Table.
|
||||
tbl.table.mdl =
|
||||
blockinfo?,
|
||||
formalobject.title.content,
|
||||
ndxterm.class*,
|
||||
textobject*,
|
||||
(graphic+ | mediaobject+ | tgroup+)
|
||||
# Allow either objects or inlines; beware of REs between elements.
|
||||
tbl.entry.mdl = (para.char.mix | tabentry.mix)*
|
||||
}
|
||||
|
||||
common.table.attribs = bodyatt
|
||||
|
||||
# end of table.module
|
||||
23
etc/schema/dbstart.rnc
Normal file
23
etc/schema/dbstart.rnc
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# This choice of root elements comes from the 1.0b1 RNG schema at
|
||||
# http://www.oasis-open.org/docbook/relaxng/1.0b1/index.shtml
|
||||
|
||||
start =
|
||||
set
|
||||
| setindex
|
||||
| book
|
||||
| part
|
||||
| reference
|
||||
| preface
|
||||
| chapter
|
||||
| appendix
|
||||
| article
|
||||
| bibliography
|
||||
| glossary
|
||||
| index
|
||||
| refentry
|
||||
| sect1
|
||||
| sect2
|
||||
| sect3
|
||||
| sect4
|
||||
| sect5
|
||||
| section
|
||||
18
etc/schema/docbook-dyntbl.rnc
Normal file
18
etc/schema/docbook-dyntbl.rnc
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# Variant of docbook.rnc that allows the table model to be selected
|
||||
# dynamically based on the definitions of cals.table.module and
|
||||
# exchange.table.module. See dbdyntbl.rnc.
|
||||
|
||||
# Document (root) elements
|
||||
include "dbstart.rnc"
|
||||
|
||||
# Notation declarations
|
||||
include "dbnotn.rnc"
|
||||
|
||||
# Information pool
|
||||
include "dbpool.rnc"
|
||||
|
||||
# Dynamic Table Model
|
||||
include "dbdyntbl.rnc"
|
||||
|
||||
# Document hierarchy
|
||||
include "dbhier.rnc"
|
||||
17
etc/schema/docbook-soextbl.rnc
Normal file
17
etc/schema/docbook-soextbl.rnc
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
# Variant of docbook.rnc that uses the OASIS XML Exchange Table Model
|
||||
# rather than the CALS Table Model.
|
||||
|
||||
# Document (root) elements
|
||||
include "dbstart.rnc"
|
||||
|
||||
# Notation declarations
|
||||
include "dbnotn.rnc"
|
||||
|
||||
# Information pool
|
||||
include "dbpool.rnc"
|
||||
|
||||
# OASIS XML Exchange Table Model
|
||||
include "dbsoextbl.rnc"
|
||||
|
||||
# Document hierarchy
|
||||
include "dbhier.rnc"
|
||||
48
etc/schema/docbook.rnc
Normal file
48
etc/schema/docbook.rnc
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
# Unofficial DocBook RELAX NG Compact Syntax schema
|
||||
|
||||
# This file was generated automatically by Trang
|
||||
# (http://www.thaiopensource.com/relaxng/trang.html) from the DocBook
|
||||
# XML DTD V4.2 (http://www.oasis-open.org/docbook/xml/4.2/), then
|
||||
# changing the definition of start, changing the filenames,
|
||||
# editing the comments and adding includes of dbstart.rnc
|
||||
# and dbcalstbl.rnc.
|
||||
|
||||
# The following copyright applies to the DocBook XML DTD V4.2.
|
||||
|
||||
# Copyright 1992-2002 HaL Computer Systems, Inc.,
|
||||
# O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
|
||||
# Corporation, Norman Walsh, Sun Microsystems, Inc., and the
|
||||
# Organization for the Advancement of Structured Information
|
||||
# Standards (OASIS).
|
||||
#
|
||||
# Permission to use, copy, modify and distribute the DocBook XML DTD
|
||||
# and its accompanying documentation for any purpose and without fee
|
||||
# is hereby granted in perpetuity, provided that the above copyright
|
||||
# notice and this paragraph appear in all copies. The copyright
|
||||
# holders make no representation about the suitability of the DTD for
|
||||
# any purpose. It is provided "as is" without expressed or implied
|
||||
# warranty.
|
||||
#
|
||||
# If you modify the DocBook DTD in any way, except for declaring and
|
||||
# referencing additional sets of general entities and declaring
|
||||
# additional notations, label your DTD as a variant of DocBook. See
|
||||
# the maintenance documentation for more information.
|
||||
#
|
||||
# Please direct all questions, bug reports, or suggestions for
|
||||
# changes to the docbook@lists.oasis-open.org mailing list. For more
|
||||
# information, see http://www.oasis-open.org/docbook/.
|
||||
|
||||
# Document (root) elements
|
||||
include "dbstart.rnc"
|
||||
|
||||
# Notation declarations
|
||||
include "dbnotn.rnc"
|
||||
|
||||
# Information pool
|
||||
include "dbpool.rnc"
|
||||
|
||||
# CALS Table Model
|
||||
include "dbcalstbl.rnc"
|
||||
|
||||
# Document hierarchy
|
||||
include "dbhier.rnc"
|
||||
200
etc/schema/locate.rnc
Normal file
200
etc/schema/locate.rnc
Normal file
|
|
@ -0,0 +1,200 @@
|
|||
default namespace this = "http://thaiopensource.com/ns/locating-rules/1.0"
|
||||
namespace local = ""
|
||||
|
||||
start = locatingRules
|
||||
|
||||
locatingRules = element locatingRules { common, rule* }
|
||||
|
||||
rule =
|
||||
\include
|
||||
# | group
|
||||
| applyFollowingRules
|
||||
| documentElement
|
||||
# | doctypePublicId
|
||||
| \namespace
|
||||
| uri
|
||||
| transformURI
|
||||
# | typeIdProcessingInstruction
|
||||
| \default
|
||||
| typeId
|
||||
# | typeIdBase
|
||||
| extensionRule
|
||||
|
||||
## Group of rules. Useful with xml:base.
|
||||
group = element group { common, rule* }
|
||||
|
||||
\include =
|
||||
element include {
|
||||
common,
|
||||
attribute rules { xsd:anyURI }
|
||||
}
|
||||
|
||||
applyFollowingRules =
|
||||
element applyFollowingRules {
|
||||
common,
|
||||
attribute ruleType {
|
||||
"documentElement"
|
||||
| "doctypePublicId"
|
||||
| "namespace"
|
||||
| "uri"
|
||||
| "transformURI"
|
||||
| "typeIdProcessingInstruction"
|
||||
| "default"
|
||||
}
|
||||
}
|
||||
|
||||
documentElement =
|
||||
## Matches if the prefix and/or local name of document element
|
||||
## match the values of the prefix and localName attributes.
|
||||
element documentElement {
|
||||
common,
|
||||
nameAtts,
|
||||
targetAtt
|
||||
}
|
||||
|
||||
## If there's no prefix attribute, then only the local name must match.
|
||||
## If there's no local name attribute, then only the prefix must match.
|
||||
nameAtts = (prefixAtt, localNameAtt?) | localNameAtt
|
||||
|
||||
## prefix="" matches if the document element has no prefix.
|
||||
prefixAtt = attribute prefix { (xsd:NCName - "xmlns") | "" }
|
||||
localNameAtt = attribute localName { xsd:NCName - "xmlns" }
|
||||
|
||||
doctypePublicId =
|
||||
## Matches if the document has a DOCTYPE declaration with a public
|
||||
## identifier that, after normalization, matches the value of the
|
||||
## publicId attribute.
|
||||
element doctypePublicId {
|
||||
common,
|
||||
attribute publicId { publicIdValue },
|
||||
targetAtt
|
||||
}
|
||||
|
||||
publicIdValue =
|
||||
xsd:token {
|
||||
## Newline and tab are excluded, because pattern applies to
|
||||
## the post-normalization value.
|
||||
pattern = "[\-'()+,./:=?;!*#@$_%a-zA-Z0-9 ]*"
|
||||
}
|
||||
|
||||
# This is separate from documentElement so it can be distinguished
|
||||
# by applyFollowingRules.
|
||||
\namespace =
|
||||
## Matches if the document element has a namespace URI equal to the value
|
||||
## of the ns attribute. A document element with no namespace matches if
|
||||
## the value of the ns attribute is the empty string.
|
||||
element namespace {
|
||||
common,
|
||||
attribute ns { xsd:string },
|
||||
targetAtt
|
||||
}
|
||||
|
||||
uri =
|
||||
## Matches based on the URI of the document.
|
||||
element uri {
|
||||
common,
|
||||
(resourceAtt | patternAtt),
|
||||
targetAtt
|
||||
}
|
||||
|
||||
## Matches if it can be determined that the document resource is
|
||||
## the same resource as that identified by the value of the resource
|
||||
## attribute. In determining this, the implementation should apply
|
||||
## the semantics of the URI scheme used by the URI.
|
||||
resourceAtt = attribute resource { xsd:anyURI }
|
||||
|
||||
## Matches if the document's URI matches the pattern specified
|
||||
## by the pattern attribute. A * in the path component matches
|
||||
## zero or more characters other than / (after resolving escapes).
|
||||
## If the pattern is a relative URI, it means that there must
|
||||
## be some URI such that when the pattern is resolved relative
|
||||
## to that URI, it matches the document's URI. Thus an empty
|
||||
## pattern will always match.
|
||||
patternAtt = attribute pattern { uriPattern }
|
||||
|
||||
## A pattern for a URI. Same syntax as a URI, except that a * in
|
||||
## the path component has a special meaning.
|
||||
uriPattern = xsd:anyURI
|
||||
|
||||
transformURI =
|
||||
## Generates a URI for the related resource by transforming
|
||||
## the URI of the document. Matches if the transformation
|
||||
## yields a valid URI that identifies an existing resource.
|
||||
element transformURI {
|
||||
common,
|
||||
## Semantics are the same as the pattern attribute of the uri element.
|
||||
attribute fromPattern { uriPattern },
|
||||
## The result of the transformation is produced from the toPattern
|
||||
## by replacing each * by the string that matched the corresponding
|
||||
## * in the toPattern. The toPattern is appended to the initial
|
||||
## part of the document's URI that was not explicitly matched
|
||||
## by fromPattern.
|
||||
attribute toPattern { uriPattern }
|
||||
}
|
||||
|
||||
\default =
|
||||
## Always matches.
|
||||
element default {
|
||||
common,
|
||||
targetAtt
|
||||
}
|
||||
|
||||
## A document can be mapped onto a URI either indirectly via a typeId
|
||||
## or directly.
|
||||
targetAtt = uriAtt | typeIdAtt
|
||||
|
||||
## Specifies the URI of the related resource.
|
||||
## xml:base is used if it's relative.
|
||||
uriAtt = attribute uri { xsd:anyURI }
|
||||
|
||||
## Specifies an identifier of the type of document. typeId and
|
||||
## typeIdBase rules will be used to map this to a URI.
|
||||
typeIdAtt = attribute typeId { typeIdValue }
|
||||
|
||||
## A type identifier can be anything convenient (e.g. a public identifier,
|
||||
## a URL or just a string with no formal structure). Whitespace is
|
||||
## normalized like a public identifier before comparing type identifiers
|
||||
## for equality.
|
||||
typeIdValue = xsd:token
|
||||
|
||||
typeIdProcessingInstruction =
|
||||
## Matches if there's a processing instruction in the prolog
|
||||
## before any DOCTYPE declaration whose target is the value of
|
||||
## the target attribute. The value of the processing instruction
|
||||
## is interpreted as a typeId, which will be mapped to a
|
||||
## URI as normal.
|
||||
element typeIdProcessingInstruction {
|
||||
common,
|
||||
attribute target { xsd:NCName }
|
||||
}
|
||||
|
||||
typeId =
|
||||
## Maps a typeId onto a URI.
|
||||
element typeId {
|
||||
common,
|
||||
attribute id { typeIdValue },
|
||||
targetAtt
|
||||
}
|
||||
|
||||
typeIdBase =
|
||||
## Used to map a typeId onto a URI. First, any URI reserved characters
|
||||
## are URI encoded. If the append attribute is specified, it is appended.
|
||||
## This is then treated as a URI. If relative, it is resolved using
|
||||
## the applicable base URI as usual. If the resulting URI identifies
|
||||
## an existing resource, then the typeId is mapped to this resource.
|
||||
## This is intended to be useful with file URIs.
|
||||
element typeIdBase {
|
||||
common,
|
||||
attribute append { xsd:string }?
|
||||
}
|
||||
|
||||
extensionRule =
|
||||
element * - this:* {
|
||||
attribute * { text }*, (text|anyElement)*
|
||||
}
|
||||
|
||||
anyElement = element * { attribute * { text }*, (text|anyElement)* }
|
||||
|
||||
common =
|
||||
# attribute xml:base { xsd:anyURI }?,
|
||||
attribute * - (xml:base|this:*|local:*) { text }*
|
||||
205
etc/schema/rdfxml.rnc
Normal file
205
etc/schema/rdfxml.rnc
Normal file
|
|
@ -0,0 +1,205 @@
|
|||
#
|
||||
# RELAX NG Compact Schema for RDF/XML Syntax
|
||||
#
|
||||
# This schema is for information only and NON-NORMATIVE
|
||||
#
|
||||
# It is based on one originally written by James Clark in
|
||||
# http://lists.w3.org/Archives/Public/www-rdf-comments/2001JulSep/0248.html
|
||||
# and updated with later changes.
|
||||
#
|
||||
|
||||
namespace local = ""
|
||||
namespace rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
datatypes xsd = "http://www.w3.org/2001/XMLSchema-datatypes"
|
||||
|
||||
|
||||
start = doc
|
||||
|
||||
|
||||
# I cannot seem to do this in RNGC so they are expanded in-line
|
||||
|
||||
# coreSyntaxTerms = rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID | rdf:datatype
|
||||
# syntaxTerms = coreSyntaxTerms | rdf:Description | rdf:li
|
||||
# oldTerms = rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID
|
||||
# nodeElementURIs = * - ( coreSyntaxTerms | rdf:li | oldTerms )
|
||||
# propertyElementURIs = * - ( coreSyntaxTerms | rdf:Description | oldTerms )
|
||||
# propertyAttributeURIs = * - ( coreSyntaxTerms | rdf:Description | rdf:li | oldTerms )
|
||||
|
||||
# Also needed to allow rdf:li on all property element productions
|
||||
# since we can't capture the rdf:li rewriting to rdf_<n> in relaxng
|
||||
|
||||
# Need to add these explicitly
|
||||
xmllang = attribute xml:lang { text }
|
||||
xmlbase = attribute xml:base { text }
|
||||
# and to forbid every other xml:* attribute, element
|
||||
|
||||
doc =
|
||||
RDF
|
||||
|
||||
RDF =
|
||||
element rdf:RDF {
|
||||
xmllang?, xmlbase?, nodeElementList
|
||||
}
|
||||
|
||||
nodeElementList =
|
||||
nodeElement*
|
||||
|
||||
# Should be something like:
|
||||
# ws* , ( nodeElement , ws* )*
|
||||
# but RELAXNG does this by default, ignoring whitespace separating tags.
|
||||
|
||||
nodeElement =
|
||||
element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
|
||||
rdf:resource | rdf:nodeID | rdf:datatype | rdf:li |
|
||||
rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID ) {
|
||||
(idAttr | nodeIdAttr | aboutAttr )?, xmllang?, xmlbase?, propertyAttr*, propertyEltList
|
||||
}
|
||||
|
||||
# It is not possible to say "and not things
|
||||
# beginning with _ in the rdf: namespace" in RELAX NG.
|
||||
|
||||
ws =
|
||||
" "
|
||||
|
||||
# Not used in this RELAX NG schema; but should be any legal XML
|
||||
# whitespace defined by http://www.w3.org/TR/2000/REC-xml-20001006#NT-S
|
||||
|
||||
|
||||
propertyEltList =
|
||||
propertyElt*
|
||||
|
||||
# Should be something like:
|
||||
# ws* , ( propertyElt , ws* )*
|
||||
# but RELAXNG does this by default, ignoring whitespace separating tags.
|
||||
|
||||
propertyElt =
|
||||
resourcePropertyElt |
|
||||
literalPropertyElt |
|
||||
parseTypeLiteralPropertyElt |
|
||||
parseTypeResourcePropertyElt |
|
||||
parseTypeCollectionPropertyElt |
|
||||
parseTypeOtherPropertyElt |
|
||||
emptyPropertyElt
|
||||
|
||||
resourcePropertyElt =
|
||||
element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
|
||||
rdf:resource | rdf:nodeID | rdf:datatype |
|
||||
rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID |
|
||||
xml:* ) {
|
||||
idAttr?, xmllang?, xmlbase?, nodeElement
|
||||
}
|
||||
|
||||
literalPropertyElt =
|
||||
element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
|
||||
rdf:resource | rdf:nodeID | rdf:datatype |
|
||||
rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID |
|
||||
xml:* ) {
|
||||
(idAttr | datatypeAttr )?, xmllang?, xmlbase?, text
|
||||
}
|
||||
|
||||
parseTypeLiteralPropertyElt =
|
||||
element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
|
||||
rdf:resource | rdf:nodeID | rdf:datatype |
|
||||
rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID |
|
||||
xml:* ) {
|
||||
idAttr?, parseLiteral, xmllang?, xmlbase?, literal
|
||||
}
|
||||
|
||||
parseTypeResourcePropertyElt =
|
||||
element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
|
||||
rdf:resource | rdf:nodeID | rdf:datatype |
|
||||
rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID |
|
||||
xml:* ) {
|
||||
idAttr?, parseResource, xmllang?, xmlbase?, propertyEltList
|
||||
}
|
||||
|
||||
parseTypeCollectionPropertyElt =
|
||||
element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
|
||||
rdf:resource | rdf:nodeID | rdf:datatype |
|
||||
rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID |
|
||||
xml:* ) {
|
||||
idAttr?, xmllang?, xmlbase?, parseCollection, nodeElementList
|
||||
}
|
||||
|
||||
parseTypeOtherPropertyElt =
|
||||
element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
|
||||
rdf:resource | rdf:nodeID | rdf:datatype |
|
||||
rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID |
|
||||
xml:* ) {
|
||||
idAttr?, xmllang?, xmlbase?, parseOther, any
|
||||
}
|
||||
|
||||
emptyPropertyElt =
|
||||
element * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
|
||||
rdf:resource | rdf:nodeID | rdf:datatype |
|
||||
rdf:Description | rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID |
|
||||
xml:* ) {
|
||||
idAttr?, (resourceAttr | nodeIdAttr)?, xmllang?, xmlbase?, propertyAttr*
|
||||
}
|
||||
|
||||
idAttr =
|
||||
attribute rdf:ID {
|
||||
IDsymbol
|
||||
}
|
||||
|
||||
nodeIdAttr =
|
||||
attribute rdf:nodeID {
|
||||
IDsymbol
|
||||
}
|
||||
|
||||
aboutAttr =
|
||||
attribute rdf:about {
|
||||
URI-reference
|
||||
}
|
||||
|
||||
propertyAttr =
|
||||
attribute * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:parseType |
|
||||
rdf:resource | rdf:nodeID | rdf:datatype | rdf:li |
|
||||
rdf:Description | rdf:aboutEach |
|
||||
rdf:aboutEachPrefix | rdf:bagID |
|
||||
xml:* ) {
|
||||
string
|
||||
}
|
||||
|
||||
resourceAttr =
|
||||
attribute rdf:resource {
|
||||
URI-reference
|
||||
}
|
||||
|
||||
datatypeAttr =
|
||||
attribute rdf:datatype {
|
||||
URI-reference
|
||||
}
|
||||
|
||||
parseLiteral =
|
||||
attribute rdf:parseType {
|
||||
"Literal"
|
||||
}
|
||||
|
||||
parseResource =
|
||||
attribute rdf:parseType {
|
||||
"Resource"
|
||||
}
|
||||
|
||||
parseCollection =
|
||||
attribute rdf:parseType {
|
||||
"Collection"
|
||||
}
|
||||
|
||||
parseOther =
|
||||
attribute rdf:parseType {
|
||||
text
|
||||
}
|
||||
|
||||
URI-reference =
|
||||
string
|
||||
|
||||
literal =
|
||||
any
|
||||
|
||||
IDsymbol =
|
||||
xsd:NMTOKEN
|
||||
|
||||
any =
|
||||
mixed { element * { attribute * { text }*, any }* }
|
||||
|
||||
63
etc/schema/relaxng.rnc
Normal file
63
etc/schema/relaxng.rnc
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
# RELAX NG XML syntax expressed in RELAX NG Compact syntax.
|
||||
|
||||
default namespace rng = "http://relaxng.org/ns/structure/1.0"
|
||||
namespace local = ""
|
||||
datatypes xsd = "http://www.w3.org/2001/XMLSchema-datatypes"
|
||||
|
||||
start = pattern
|
||||
|
||||
pattern =
|
||||
element element { (nameQName | nameClass), (common & pattern+) }
|
||||
| element attribute { (nameQName | nameClass), (common & pattern?) }
|
||||
| element group|interleave|choice|optional
|
||||
|zeroOrMore|oneOrMore|list|mixed { common & pattern+ }
|
||||
| element ref|parentRef { nameNCName, common }
|
||||
| element empty|notAllowed|text { common }
|
||||
| element data { type, param*, (common & exceptPattern?) }
|
||||
| element value { commonAttributes, type?, xsd:string }
|
||||
| element externalRef { href, common }
|
||||
| element grammar { common & grammarContent* }
|
||||
|
||||
param = element param { commonAttributes, nameNCName, xsd:string }
|
||||
|
||||
exceptPattern = element except { common & pattern+ }
|
||||
|
||||
grammarContent =
|
||||
definition
|
||||
| element div { common & grammarContent* }
|
||||
| element include { href, (common & includeContent*) }
|
||||
|
||||
includeContent =
|
||||
definition
|
||||
| element div { common & includeContent* }
|
||||
|
||||
definition =
|
||||
element start { combine?, (common & pattern+) }
|
||||
| element define { nameNCName, combine?, (common & pattern+) }
|
||||
|
||||
combine = attribute combine { "choice" | "interleave" }
|
||||
|
||||
nameClass =
|
||||
element name { commonAttributes, xsd:QName }
|
||||
| element anyName { common & exceptNameClass? }
|
||||
| element nsName { common & exceptNameClass? }
|
||||
| element choice { common & nameClass+ }
|
||||
|
||||
exceptNameClass = element except { common & nameClass+ }
|
||||
|
||||
nameQName = attribute name { xsd:QName }
|
||||
nameNCName = attribute name { xsd:NCName }
|
||||
href = attribute href { xsd:anyURI }
|
||||
type = attribute type { xsd:NCName }
|
||||
|
||||
common = commonAttributes, foreignElement*
|
||||
|
||||
commonAttributes =
|
||||
attribute ns { xsd:string }?,
|
||||
attribute datatypeLibrary { xsd:anyURI }?,
|
||||
foreignAttribute*
|
||||
|
||||
foreignElement = element * - rng:* { (anyAttribute | text | anyElement)* }
|
||||
foreignAttribute = attribute * - (rng:*|local:*) { text }
|
||||
anyElement = element * { (anyAttribute | text | anyElement)* }
|
||||
anyAttribute = attribute * { text }
|
||||
36
etc/schema/schemas.xml
Normal file
36
etc/schema/schemas.xml
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0">
|
||||
<transformURI fromPattern="*.xml" toPattern="*.rnc"/>
|
||||
|
||||
<uri pattern="*.xsl" typeId="XSLT"/>
|
||||
<uri pattern="*.html" typeId="XHTML"/>
|
||||
<uri pattern="*.rng" typeId="RELAX NG"/>
|
||||
<uri pattern="*.rdf" typeId="RDF"/>
|
||||
|
||||
<namespace ns="http://www.w3.org/1999/XSL/Transform" typeId="XSLT"/>
|
||||
<namespace ns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" typeId="RDF"/>
|
||||
<namespace ns="http://www.w3.org/1999/xhtml" typeId="XHTML"/>
|
||||
<namespace ns="http://relaxng.org/ns/structure/1.0" typeId="RELAX NG"/>
|
||||
<namespace ns="http://thaiopensource.com/ns/locating-rules/1.0"
|
||||
uri="locate.rnc"/>
|
||||
|
||||
<documentElement localName="stylesheet" typeId="XSLT"/>
|
||||
<documentElement prefix="xsl" localName="transform" typeId="XSLT"/>
|
||||
|
||||
<documentElement localName="html" typeId="XHTML"/>
|
||||
|
||||
<documentElement localName="grammar" typeId="RELAX NG"/>
|
||||
|
||||
<documentElement prefix="" localName="article" typeId="DocBook"/>
|
||||
<documentElement prefix="" localName="book" typeId="DocBook"/>
|
||||
|
||||
<documentElement localName="RDF" typeId="RDF"/>
|
||||
<documentElement prefix="rdf" typeId="RDF"/>
|
||||
|
||||
<documentElement localName="locatingRules" uri="locate.rnc"/>
|
||||
|
||||
<typeId id="XSLT" uri="xslt.rnc"/>
|
||||
<typeId id="RELAX NG" uri="relaxng.rnc"/>
|
||||
<typeId id="XHTML" uri="xhtml.rnc"/>
|
||||
<typeId id="DocBook" uri="docbook.rnc"/>
|
||||
<typeId id="RDF" uri="rdfxml.rnc"/>
|
||||
</locatingRules>
|
||||
260
etc/schema/soextbl.rnc
Normal file
260
etc/schema/soextbl.rnc
Normal file
|
|
@ -0,0 +1,260 @@
|
|||
# XML EXCHANGE TABLE MODEL DECLARATION MODULE
|
||||
|
||||
# This set of declarations defines the XML version of the Exchange
|
||||
# Table Model as of the date shown in the Formal Public Identifier
|
||||
# (FPI) for this entity.
|
||||
#
|
||||
# This set of declarations may be referred to using a public external
|
||||
# entity declaration and reference as shown in the following three
|
||||
# lines:
|
||||
#
|
||||
# <!ENTITY % calstblx
|
||||
# PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN">
|
||||
# %calstblx;
|
||||
#
|
||||
# If various parameter entities used within this set of declarations
|
||||
# are to be given non-default values, the appropriate declarations
|
||||
# should be given before calling in this package (i.e., before the
|
||||
# "%calstblx;" reference).
|
||||
|
||||
# The motivation for this XML version of the Exchange Table Model
|
||||
# is simply to create an XML version of the SGML Exchange Table
|
||||
# Model. By design, no effort has been made to "improve" the model.
|
||||
#
|
||||
# This XML version incorporates the logical bare minimum changes
|
||||
# necessary to make the Exchange Table Model a valid XML DTD.
|
||||
|
||||
# The XML version of the Exchange Table Model differs from
|
||||
# the SGML version in the following ways:
|
||||
#
|
||||
# The following parameter entities have been removed:
|
||||
#
|
||||
# - tbl.table.excep, tbl.hdft.excep, tbl.row.excep, tbl.entry.excep
|
||||
# There are no exceptions in XML. The following normative statement
|
||||
# is made in lieu of exceptions: the exchange table model explicitly
|
||||
# forbids a table from occurring within another table. If the
|
||||
# content model of an entry includes a table element, then this
|
||||
# cannot be enforced by the DTD, but it is a deviation from the
|
||||
# exchange table model to include a table within a table.
|
||||
#
|
||||
# - tbl.hdft.name, tbl.hdft.mdl, tbl.hdft.excep, tbl.hdft.att
|
||||
# The motivation for these elements was to change the table
|
||||
# header/footer elements. Since XML does not allow element declarations
|
||||
# to contain name groups, and the exchange table model does not
|
||||
# allow a table to contain footers, the continued presence of these
|
||||
# attributes seems unnecessary.
|
||||
#
|
||||
# The following parameter entity has been added:
|
||||
#
|
||||
# - tbl.thead.att
|
||||
# This entity parameterizes the attributes on thead. It replaces
|
||||
# the tbl.hdft.att parameter entity.
|
||||
#
|
||||
# Other miscellaneous changes:
|
||||
#
|
||||
# - Tag ommission indicators have been removed
|
||||
# - Comments have been removed from declarations
|
||||
# - NUMBER attributes have been changed to NMTOKEN
|
||||
# - NUTOKEN attributes have been to changed to NMTOKEN
|
||||
# - Removed the grouping characters around the content model
|
||||
# parameter entry for the 'entry' element. This is necessary
|
||||
# so that an entry can contain #PCDATA and be defined as an
|
||||
# optional, repeatable OR group beginning with #PCDATA.
|
||||
|
||||
# This entity includes a set of element and attribute declarations
|
||||
# that partially defines the Exchange table model. However, the model
|
||||
# is not well-defined without the accompanying natural language
|
||||
# description of the semantics (meanings) of these various elements,
|
||||
# attributes, and attribute values. The semantic writeup, also available
|
||||
# from SGML Open, should be used in conjunction with this entity.
|
||||
|
||||
# In order to use the Exchange table model, various parameter entity
|
||||
# declarations are required. A brief description is as follows:
|
||||
#
|
||||
# ENTITY NAME WHERE USED WHAT IT IS
|
||||
#
|
||||
# %yesorno In ATTLIST of: An attribute declared value
|
||||
# almost all elements for a "boolean" attribute
|
||||
#
|
||||
# %paracon In content model of: The "text" (logical content)
|
||||
# <entry> of the model group for <entry>
|
||||
#
|
||||
# %titles In content model of: The "title" part of the model
|
||||
# table element group for the table element
|
||||
#
|
||||
# %tbl.table.name In declaration of: The name of the "table"
|
||||
# table element element
|
||||
#
|
||||
# %tbl.table-titles.mdl In content model of: The model group for the title
|
||||
# table elements part of the content model for
|
||||
# table element
|
||||
#
|
||||
# %tbl.table.mdl In content model of: The model group for the content
|
||||
# table elements model for table element,
|
||||
# often (and by default) defined
|
||||
# in terms of %tbl.table-titles.mdl
|
||||
# and tgroup
|
||||
#
|
||||
# %tbl.table.att In ATTLIST of: Additional attributes on the
|
||||
# table element table element
|
||||
#
|
||||
# %bodyatt In ATTLIST of: Additional attributes on the
|
||||
# table element table element (for backward
|
||||
# compatibility with the SGML
|
||||
# model)
|
||||
#
|
||||
# %tbl.tgroup.mdl In content model of: The model group for the content
|
||||
# <tgroup> model for <tgroup>
|
||||
#
|
||||
# %tbl.tgroup.att In ATTLIST of: Additional attributes on the
|
||||
# <tgroup> <tgroup> element
|
||||
#
|
||||
# %tbl.thead.att In ATTLIST of: Additional attributes on the
|
||||
# <thead> <thead> element
|
||||
#
|
||||
# %tbl.tbody.att In ATTLIST of: Additional attributes on the
|
||||
# <tbody> <tbody> element
|
||||
#
|
||||
# %tbl.colspec.att In ATTLIST of: Additional attributes on the
|
||||
# <colspec> <colspec> element
|
||||
#
|
||||
# %tbl.row.mdl In content model of: The model group for the content
|
||||
# <row> model for <row>
|
||||
#
|
||||
# %tbl.row.att In ATTLIST of: Additional attributes on the
|
||||
# <row> <row> element
|
||||
#
|
||||
# %tbl.entry.mdl In content model of: The model group for the content
|
||||
# <entry> model for <entry>
|
||||
#
|
||||
# %tbl.entry.att In ATTLIST of: Additional attributes on the
|
||||
# <entry> <entry> element
|
||||
#
|
||||
# This set of declarations will use the default definitions shown below
|
||||
# for any of these parameter entities that are not declared before this
|
||||
# set of declarations is referenced.
|
||||
|
||||
# These definitions are not directly related to the table model, but are
|
||||
# used in the default CALS table model and may be defined elsewhere (and
|
||||
# prior to the inclusion of this table module) in the referencing DTD.
|
||||
|
||||
yesorno = xsd:NMTOKEN
|
||||
# no if zero(s), yes if any other value
|
||||
pcd = text
|
||||
paracon = pcd
|
||||
# default for use in entry content
|
||||
|
||||
# The parameter entities as defined below change and simplify the CALS table
|
||||
# model as published (as part of the Example DTD) in MIL-HDBK-28001. The
|
||||
# resulting simplified DTD has support from the SGML Open vendors and is
|
||||
# therefore more interoperable among different systems.
|
||||
#
|
||||
# These following declarations provide the Exchange default definitions
|
||||
# for these entities. However, these entities can be redefined (by giving
|
||||
# the appropriate parameter entity declaration(s) prior to the reference
|
||||
# to this Table Model declaration set entity) to fit the needs of the
|
||||
# current application.
|
||||
#
|
||||
# Note, however, that changes may have significant effect on the ability to
|
||||
# interchange table information. These changes may manifest themselves
|
||||
# in useability, presentation, and possible structure information degradation.
|
||||
tbl.table-titles.mdl = title
|
||||
tbl.table-main.mdl = tgroup+
|
||||
tbl.table.mdl = tbl.table-titles.mdl | tbl.table-main.mdl
|
||||
tbl.table.att = attribute pgwide { yesorno }?
|
||||
bodyatt = empty
|
||||
tbl.tgroup.mdl = colspec*, thead?, tbody
|
||||
tbl.tgroup.att = empty
|
||||
tbl.thead.att = empty
|
||||
tbl.tbody.att = empty
|
||||
tbl.colspec.att = empty
|
||||
tbl.row.mdl = entry+
|
||||
tbl.row.att = empty
|
||||
tbl.entry.mdl = paracon*
|
||||
tbl.entry.att = empty
|
||||
# ===== Element and attribute declarations follow. =====
|
||||
|
||||
# Default declarations previously defined in this entity and
|
||||
# referenced below include:
|
||||
# ENTITY % tbl.table.name "table"
|
||||
# ENTITY % tbl.table-titles.mdl "%titles;,"
|
||||
# ENTITY % tbl.table.mdl "%tbl.table-titles; tgroup+"
|
||||
# ENTITY % tbl.table.att "
|
||||
# pgwide %yesorno; #IMPLIED "
|
||||
table = element table { table.attlist, tbl.table.mdl }
|
||||
table.attlist &=
|
||||
attribute frame {
|
||||
"top" | "bottom" | "topbot" | "all" | "sides" | "none"
|
||||
}?,
|
||||
attribute colsep { yesorno }?,
|
||||
attribute rowsep { yesorno }?,
|
||||
tbl.table.att,
|
||||
bodyatt
|
||||
# Default declarations previously defined in this entity and
|
||||
# referenced below include:
|
||||
# ENTITY % tbl.tgroup.mdl "colspec*,thead?,tbody"
|
||||
# ENTITY % tbl.tgroup.att ""
|
||||
tgroup = element tgroup { tgroup.attlist, tbl.tgroup.mdl }
|
||||
tgroup.attlist &=
|
||||
attribute cols { xsd:NMTOKEN },
|
||||
attribute colsep { yesorno }?,
|
||||
attribute rowsep { yesorno }?,
|
||||
attribute align { "left" | "right" | "center" | "justify" | "char" }?,
|
||||
tbl.tgroup.att
|
||||
# Default declarations previously defined in this entity and
|
||||
# referenced below include:
|
||||
# ENTITY % tbl.colspec.att ""
|
||||
colspec = element colspec { colspec.attlist, empty }
|
||||
colspec.attlist &=
|
||||
attribute colnum { xsd:NMTOKEN }?,
|
||||
attribute colname { xsd:NMTOKEN }?,
|
||||
attribute colwidth { text }?,
|
||||
attribute colsep { yesorno }?,
|
||||
attribute rowsep { yesorno }?,
|
||||
attribute align { "left" | "right" | "center" | "justify" | "char" }?,
|
||||
attribute char { text }?,
|
||||
attribute charoff { xsd:NMTOKEN }?,
|
||||
tbl.colspec.att
|
||||
# Default declarations previously defined in this entity and
|
||||
# referenced below include:
|
||||
# ENTITY % tbl.thead.att ""
|
||||
thead = element thead { thead.attlist, row+ }
|
||||
thead.attlist &=
|
||||
attribute valign { "top" | "middle" | "bottom" }?,
|
||||
tbl.thead.att
|
||||
# Default declarations previously defined in this entity and
|
||||
# referenced below include:
|
||||
# ENTITY % tbl.tbody.att ""
|
||||
tbody = element tbody { tbody.attlist, row+ }
|
||||
tbody.attlist &=
|
||||
attribute valign { "top" | "middle" | "bottom" }?,
|
||||
tbl.tbody.att
|
||||
# Default declarations previously defined in this entity and
|
||||
# referenced below include:
|
||||
# ENTITY % tbl.row.mdl "entry+"
|
||||
# ENTITY % tbl.row.att ""
|
||||
row = element row { row.attlist, tbl.row.mdl }
|
||||
row.attlist &=
|
||||
attribute rowsep { yesorno }?,
|
||||
attribute valign { "top" | "middle" | "bottom" }?,
|
||||
tbl.row.att
|
||||
# Default declarations previously defined in this entity and
|
||||
# referenced below include:
|
||||
# ENTITY % paracon "#PCDATA"
|
||||
# ENTITY % tbl.entry.mdl "(%paracon;)*"
|
||||
# ENTITY % tbl.entry.att ""
|
||||
entry = element entry { entry.attlist, tbl.entry.mdl }
|
||||
entry.attlist &=
|
||||
attribute colname { xsd:NMTOKEN }?,
|
||||
attribute namest { xsd:NMTOKEN }?,
|
||||
attribute nameend { xsd:NMTOKEN }?,
|
||||
attribute morerows { xsd:NMTOKEN }?,
|
||||
attribute colsep { yesorno }?,
|
||||
attribute rowsep { yesorno }?,
|
||||
attribute align { "left" | "right" | "center" | "justify" | "char" }?,
|
||||
attribute char { text }?,
|
||||
attribute charoff { xsd:NMTOKEN }?,
|
||||
attribute valign { "top" | "middle" | "bottom" }?,
|
||||
tbl.entry.att
|
||||
title |= notAllowed
|
||||
start = table
|
||||
19
etc/schema/xhtml-applet.rnc
Normal file
19
etc/schema/xhtml-applet.rnc
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
# Applet Module
|
||||
|
||||
applet =
|
||||
element applet {
|
||||
applet.attlist,
|
||||
# No restrictions on mixed content in TREX.
|
||||
param*,
|
||||
Flow.model
|
||||
}
|
||||
applet.attlist =
|
||||
Core.attrib,
|
||||
attribute alt { Text.datatype },
|
||||
attribute archive { text }?,
|
||||
attribute code { text }?,
|
||||
attribute codebase { URI.datatype }?,
|
||||
attribute object { text }?,
|
||||
attribute height { Length.datatype },
|
||||
attribute width { Length.datatype }
|
||||
Inline.class |= applet
|
||||
14
etc/schema/xhtml-attribs.rnc
Normal file
14
etc/schema/xhtml-attribs.rnc
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# Common Attributes Module
|
||||
|
||||
id.attrib = attribute id { ID.datatype }?
|
||||
class.attrib = attribute class { NMTOKENS.datatype }?
|
||||
title.attrib = attribute title { Text.datatype }?
|
||||
Core.attrib = id.attrib, class.attrib, title.attrib
|
||||
lang.attrib = attribute xml:lang { LanguageCode.datatype }?
|
||||
I18n.attrib = lang.attrib
|
||||
Common.attrib = Core.attrib, I18n.attrib
|
||||
CommonIdRequired.attrib =
|
||||
attribute id { ID.datatype },
|
||||
class.attrib,
|
||||
title.attrib,
|
||||
I18n.attrib
|
||||
5
etc/schema/xhtml-base.rnc
Normal file
5
etc/schema/xhtml-base.rnc
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
# Base Module
|
||||
|
||||
base = element base { base.attlist }
|
||||
base.attlist = attribute href { URI.datatype }
|
||||
head.content &= base?
|
||||
63
etc/schema/xhtml-basic-form.rnc
Normal file
63
etc/schema/xhtml-basic-form.rnc
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
# Simplified Forms Module
|
||||
|
||||
form =
|
||||
element form {
|
||||
form.attlist,
|
||||
# Don't use Block.model, because this gets redefined by the
|
||||
# legacy module.
|
||||
Block.class+
|
||||
}
|
||||
form.attlist =
|
||||
Common.attrib,
|
||||
attribute action { URI.datatype },
|
||||
attribute method { "get" | "post" }?,
|
||||
attribute enctype { ContentType.datatype }?
|
||||
label = element label { label.attlist, Inline.model }
|
||||
label.attlist =
|
||||
Common.attrib,
|
||||
attribute for { IDREF.datatype }?,
|
||||
attribute accesskey { Character.datatype }?
|
||||
input = element input { input.attlist }
|
||||
input.attlist =
|
||||
Common.attrib,
|
||||
attribute type { InputType.class }?,
|
||||
attribute name { text }?,
|
||||
attribute value { text }?,
|
||||
attribute checked { "checked" }?,
|
||||
attribute size { text }?,
|
||||
attribute maxlength { Number.datatype }?,
|
||||
attribute src { URI.datatype }?,
|
||||
attribute accesskey { Character.datatype }?
|
||||
InputType.class =
|
||||
"text"
|
||||
| "password"
|
||||
| "checkbox"
|
||||
| "radio"
|
||||
| "submit"
|
||||
| "reset"
|
||||
| "hidden"
|
||||
select = element select { select.attlist, option+ }
|
||||
select.attlist =
|
||||
Common.attrib,
|
||||
attribute name { text }?,
|
||||
attribute size { Number.datatype }?,
|
||||
attribute multiple { "multiple" }?
|
||||
option =
|
||||
element option {
|
||||
Common.attrib,
|
||||
attribute selected { "selected" }?,
|
||||
attribute value { text }?,
|
||||
text
|
||||
}
|
||||
textarea = element textarea { textarea.attlist }
|
||||
textarea.attlist =
|
||||
Common.attrib,
|
||||
attribute name { text }?,
|
||||
attribute rows { Number.datatype },
|
||||
attribute cols { Number.datatype },
|
||||
attribute accesskey { Character.datatype }?,
|
||||
text
|
||||
Form.class = form
|
||||
Formctrl.class = input | label | select | textarea
|
||||
Block.class |= Form.class
|
||||
Inline.class |= Formctrl.class
|
||||
28
etc/schema/xhtml-basic-table.rnc
Normal file
28
etc/schema/xhtml-basic-table.rnc
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
# Basic Tables Module
|
||||
|
||||
table = element table { table.attlist, caption?, tr+ }
|
||||
table.attlist =
|
||||
Common.attrib,
|
||||
attribute summary { Text.datatype }?
|
||||
caption = element caption { caption.attlist, Inline.model }
|
||||
caption.attlist = Common.attrib
|
||||
tr = element tr { tr.attlist, (th | td)+ }
|
||||
tr.attlist = Common.attrib, CellHAlign.attrib, CellVAlign.attrib
|
||||
th = element th { th.attlist, Flow.model }
|
||||
th.attlist = Cell.attrib
|
||||
td = element td { td.attlist, Flow.model }
|
||||
td.attlist = Cell.attrib
|
||||
Cell.attrib =
|
||||
Common.attrib,
|
||||
attribute abbr { Text.datatype }?,
|
||||
attribute axis { text }?,
|
||||
attribute headers { IDREFS.datatype }?,
|
||||
scope.attrib,
|
||||
attribute rowspan { Number.datatype }?,
|
||||
attribute colspan { Number.datatype }?,
|
||||
CellHAlign.attrib,
|
||||
CellVAlign.attrib
|
||||
CellHAlign.attrib = attribute align { "left" | "center" | "right" }?
|
||||
CellVAlign.attrib = attribute valign { "top" | "middle" | "bottom" }?
|
||||
scope.attrib = attribute scope { "row" | "col" }?
|
||||
Block.class |= table
|
||||
7
etc/schema/xhtml-bdo.rnc
Normal file
7
etc/schema/xhtml-bdo.rnc
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# Bi-directional Module
|
||||
|
||||
bdo = element bdo { bdo.attlist, Inline.model }
|
||||
bdo.attlist = Core.attrib, lang.attrib, dir.attrib
|
||||
dir.attrib = attribute dir { "ltr" | "rtl" }
|
||||
I18n.attrib &= dir.attrib?
|
||||
Inline.class |= bdo
|
||||
29
etc/schema/xhtml-csismap.rnc
Normal file
29
etc/schema/xhtml-csismap.rnc
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
# Client-side Image Map Module
|
||||
|
||||
area = element area { area.attlist }
|
||||
area.attlist =
|
||||
Common.attrib,
|
||||
attribute href { URI.datatype }?,
|
||||
shape.attrib,
|
||||
coords.attrib,
|
||||
attribute nohref { "nohref" }?,
|
||||
attribute alt { Text.datatype },
|
||||
attribute tabindex { Number.datatype }?,
|
||||
attribute accesskey { Character.datatype }?
|
||||
map =
|
||||
element map {
|
||||
map.attlist,
|
||||
(# This does not use Block.mix
|
||||
# because loose.dtd doesn't use %Flow;
|
||||
Block.class
|
||||
| area)+
|
||||
}
|
||||
map.attlist = CommonIdRequired.attrib
|
||||
a.attlist &= shape.attrib, coords.attrib
|
||||
img.attlist &= usemap.attlist
|
||||
object.attlist &= usemap.attlist
|
||||
usemap.attlist = attribute usemap { IDREF.datatype }?
|
||||
shape.attrib =
|
||||
attribute shape { "rect" | "circle" | "poly" | "default" }?
|
||||
coords.attrib = attribute coords { text }?
|
||||
Inline.class |= map
|
||||
47
etc/schema/xhtml-datatypes.rnc
Normal file
47
etc/schema/xhtml-datatypes.rnc
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
# Datatypes Module
|
||||
|
||||
# Length defined for cellpadding/cellspacing
|
||||
|
||||
# nn for pixels or nn% for percentage length
|
||||
Length.datatype = text
|
||||
# space-separated list of link types
|
||||
LinkTypes.datatype = NMTOKENS.datatype
|
||||
# single or comma-separated list of media descriptors
|
||||
MediaDesc.datatype = text
|
||||
# pixel, percentage, or relative
|
||||
MultiLength.datatype = text
|
||||
# one or more digits (NUMBER)
|
||||
Number.datatype = text
|
||||
# integer representing length in pixels
|
||||
Pixels.datatype = text
|
||||
# script expression
|
||||
Script.datatype = text
|
||||
# textual content
|
||||
Text.datatype = text
|
||||
# Imported Datatypes ................................
|
||||
|
||||
# a single character from [ISO10646]
|
||||
Character.datatype = text
|
||||
# a character encoding, as per [RFC2045]
|
||||
Charset.datatype = text
|
||||
# a space separated list of character encodings, as per [RFC2045]
|
||||
Charsets.datatype = text
|
||||
# media type, as per [RFC2045]
|
||||
ContentType.datatype = text
|
||||
# comma-separated list of media types, as per [RFC2045]
|
||||
ContentTypes.datatype = text
|
||||
# date and time information. ISO date format
|
||||
Datetime.datatype = text
|
||||
# formal public identifier, as per [ISO8879]
|
||||
FPI.datatype = text
|
||||
# a language code, as per [RFC1766]
|
||||
LanguageCode.datatype = xsd:language
|
||||
# a Uniform Resource Identifier, see [URI]
|
||||
URI.datatype = xsd:anyURI
|
||||
# a space-separated list of Uniform Resource Identifiers, see [URI]
|
||||
URIs.datatype = text
|
||||
NMTOKEN.datatype = xsd:NMTOKEN
|
||||
NMTOKENS.datatype = xsd:NMTOKENS
|
||||
ID.datatype = xsd:ID
|
||||
IDREF.datatype = xsd:IDREF
|
||||
IDREFS.datatype = xsd:IDREFS
|
||||
12
etc/schema/xhtml-edit.rnc
Normal file
12
etc/schema/xhtml-edit.rnc
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# Edit Module
|
||||
|
||||
del = element del { del.attlist, Inline.model }
|
||||
del.attlist = Edit.attrib
|
||||
ins = element ins { ins.attlist, Inline.model }
|
||||
ins.attlist = Edit.attrib
|
||||
Edit.attrib =
|
||||
attribute cite { URI.datatype }?,
|
||||
attribute datetime { Datetime.datatype }?
|
||||
Edit.class = del | ins
|
||||
Inline.class |= Edit.class
|
||||
Block.class |= Edit.class
|
||||
47
etc/schema/xhtml-events.rnc
Normal file
47
etc/schema/xhtml-events.rnc
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
# Events Module
|
||||
|
||||
a.attlist &=
|
||||
attribute onblur { Script.datatype }?,
|
||||
attribute onfocus { Script.datatype }?
|
||||
area.attlist &=
|
||||
attribute onblur { Script.datatype }?,
|
||||
attribute onfocus { Script.datatype }?
|
||||
form.attlist &=
|
||||
attribute onreset { Script.datatype }?,
|
||||
attribute onsubmit { Script.datatype }?
|
||||
body.attlist &=
|
||||
attribute onload { Script.datatype }?,
|
||||
attribute onunload { Script.datatype }?
|
||||
label.attlist &=
|
||||
attribute onblur { Script.datatype }?,
|
||||
attribute onfocus { Script.datatype }?
|
||||
input.attlist &=
|
||||
attribute onblur { Script.datatype }?,
|
||||
attribute onchange { Script.datatype }?,
|
||||
attribute onfocus { Script.datatype }?,
|
||||
attribute onselect { Script.datatype }?
|
||||
select.attlist &=
|
||||
attribute onblur { Script.datatype }?,
|
||||
attribute onchange { Script.datatype }?,
|
||||
attribute onfocus { Script.datatype }?
|
||||
textarea.attlist &=
|
||||
attribute onblur { Script.datatype }?,
|
||||
attribute onchange { Script.datatype }?,
|
||||
attribute onfocus { Script.datatype }?,
|
||||
attribute onselect { Script.datatype }?
|
||||
button.attlist &=
|
||||
attribute onblur { Script.datatype }?,
|
||||
attribute onfocus { Script.datatype }?
|
||||
Events.attrib =
|
||||
attribute onclick { Script.datatype }?,
|
||||
attribute ondblclick { Script.datatype }?,
|
||||
attribute onmousedown { Script.datatype }?,
|
||||
attribute onmouseup { Script.datatype }?,
|
||||
attribute onmouseover { Script.datatype }?,
|
||||
attribute onmousemove { Script.datatype }?,
|
||||
attribute onmouseout { Script.datatype }?,
|
||||
attribute onkeypress { Script.datatype }?,
|
||||
attribute onkeydown { Script.datatype }?,
|
||||
attribute onkeyup { Script.datatype }?
|
||||
Common.attrib &= Events.attrib
|
||||
CommonIdRequired.attrib &= Events.attrib
|
||||
49
etc/schema/xhtml-form.rnc
Normal file
49
etc/schema/xhtml-form.rnc
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
# Forms Module
|
||||
|
||||
# Unlike the DTD implementation, this builds on the basic-form module
|
||||
|
||||
include "xhtml-basic-form.rnc" {
|
||||
select = element select { select.attlist, (option | optgroup)+ }
|
||||
}
|
||||
form.attlist &=
|
||||
attribute accept-charset { Charsets.datatype }?,
|
||||
attribute accept { ContentTypes.datatype }?
|
||||
input.attlist &=
|
||||
attribute disabled { "disabled" }?,
|
||||
attribute readonly { "readonly" }?,
|
||||
attribute alt { text }?,
|
||||
attribute tabindex { Number.datatype }?,
|
||||
attribute accept { ContentTypes.datatype }?
|
||||
InputType.class |= "image" | "button"
|
||||
select.attlist &=
|
||||
attribute disabled { "disabled" }?,
|
||||
attribute tabindex { Number.datatype }?
|
||||
option.attlist &=
|
||||
attribute disabled { "disabled" }?,
|
||||
attribute label { Text.datatype }?
|
||||
optgroup = element optgroup { optgroup.attlist, option+ }
|
||||
optgroup.attlist =
|
||||
Common.attrib,
|
||||
attribute disabled { "disabled" }?,
|
||||
attribute label { Text.datatype }
|
||||
textarea.attlist &=
|
||||
attribute disabled { "disabled" }?,
|
||||
attribute readonly { "readonly" }?,
|
||||
attribute tabindex { Number.datatype }?
|
||||
fieldset = element fieldset { fieldset.attlist, legend, Flow.model }
|
||||
fieldset.attlist = Common.attrib
|
||||
button = element button { button.attlist, Flow.model }
|
||||
button.attlist =
|
||||
Common.attrib,
|
||||
attribute name { text }?,
|
||||
attribute value { text }?,
|
||||
attribute type { "button" | "submit" | "reset" }?,
|
||||
attribute disabled { "disabled" }?,
|
||||
attribute tabindex { Number.datatype }?,
|
||||
attribute accesskey { Character.datatype }?
|
||||
legend = element legend { legend.attlist, Inline.model }
|
||||
legend.attlist =
|
||||
Common.attrib,
|
||||
attribute accesskey { Character.datatype }?
|
||||
Form.class |= fieldset
|
||||
Formctrl.class |= button
|
||||
26
etc/schema/xhtml-frames.rnc
Normal file
26
etc/schema/xhtml-frames.rnc
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
# Frames Module
|
||||
|
||||
include "xhtml-struct.rnc" {
|
||||
html = element html { html.attlist, head, frameset }
|
||||
}
|
||||
frameset =
|
||||
element frameset {
|
||||
frameset.attlist,
|
||||
((frameset | frame)+ & noframes?)
|
||||
}
|
||||
frameset.attlist =
|
||||
Core.attrib,
|
||||
attribute cols { MultiLength.datatype }?,
|
||||
attribute rows { MultiLength.datatype }?
|
||||
frame = element frame { frame.attlist }
|
||||
frame.attlist =
|
||||
Core.attrib,
|
||||
attribute longdesc { URI.datatype }?,
|
||||
attribute src { URI.datatype }?,
|
||||
attribute frameborder { "1" | "0" }?,
|
||||
attribute marginwidth { Pixels.datatype }?,
|
||||
attribute marginheight { Pixels.datatype }?,
|
||||
attribute noresize { "noresize" }?,
|
||||
attribute scrolling { "yes" | "no" | "auto" }?
|
||||
noframes = element noframes { noframes.attlist, body }
|
||||
noframes.attlist = Common.attrib
|
||||
16
etc/schema/xhtml-hypertext.rnc
Normal file
16
etc/schema/xhtml-hypertext.rnc
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
# Hypertext Module
|
||||
|
||||
# Depends on text module.
|
||||
|
||||
a = element a { a.attlist, Inline.model }
|
||||
a.attlist =
|
||||
Common.attrib,
|
||||
attribute href { URI.datatype }?,
|
||||
attribute charset { Charset.datatype }?,
|
||||
attribute type { ContentType.datatype }?,
|
||||
attribute hreflang { LanguageCode.datatype }?,
|
||||
attribute rel { LinkTypes.datatype }?,
|
||||
attribute rev { LinkTypes.datatype }?,
|
||||
attribute accesskey { Character.datatype }?,
|
||||
attribute tabindex { Number.datatype }?
|
||||
Inline.class |= a
|
||||
14
etc/schema/xhtml-iframe.rnc
Normal file
14
etc/schema/xhtml-iframe.rnc
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# Iframe Module
|
||||
|
||||
iframe = element iframe { iframe.attlist, Flow.model }
|
||||
iframe.attlist =
|
||||
Core.attrib,
|
||||
attribute longdesc { URI.datatype }?,
|
||||
attribute src { URI.datatype }?,
|
||||
attribute frameborder { "1" | "0" }?,
|
||||
attribute width { Length.datatype }?,
|
||||
attribute height { Length.datatype }?,
|
||||
attribute marginwidth { Pixels.datatype }?,
|
||||
attribute marginheight { Pixels.datatype }?,
|
||||
attribute scrolling { "yes" | "no" | "auto" }?
|
||||
Inline.class |= iframe
|
||||
11
etc/schema/xhtml-image.rnc
Normal file
11
etc/schema/xhtml-image.rnc
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
# Image Module
|
||||
|
||||
img = element img { img.attlist }
|
||||
img.attlist =
|
||||
Common.attrib,
|
||||
attribute src { URI.datatype },
|
||||
attribute alt { Text.datatype },
|
||||
attribute longdesc { URI.datatype }?,
|
||||
attribute height { Length.datatype }?,
|
||||
attribute width { Length.datatype }?
|
||||
Inline.class |= img
|
||||
3
etc/schema/xhtml-inlstyle.rnc
Normal file
3
etc/schema/xhtml-inlstyle.rnc
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Inline Style Module
|
||||
|
||||
Core.attrib &= attribute style { text }?
|
||||
100
etc/schema/xhtml-legacy.rnc
Normal file
100
etc/schema/xhtml-legacy.rnc
Normal file
|
|
@ -0,0 +1,100 @@
|
|||
# Legacy Module
|
||||
|
||||
lang.attrib &= attribute lang { LanguageCode.datatype }?
|
||||
basefont = element basefont { basefont.attlist }
|
||||
basefont.attlist = id.attrib, Font.attrib
|
||||
center = element center { center.attlist, Flow.model }
|
||||
center.attlist = Common.attrib
|
||||
font = element font { font.attlist, Inline.model }
|
||||
font.attlist = Core.attrib, I18n.attrib, Font.attrib
|
||||
Font.attrib =
|
||||
attribute size { text }?,
|
||||
attribute color { Color.datatype }?,
|
||||
attribute face { text }?
|
||||
s = element s { s.attlist, Inline.model }
|
||||
s.attlist = Common.attrib
|
||||
strike = element strike { strike.attlist, Inline.model }
|
||||
strike.attlist = Common.attrib
|
||||
u = element u { u.attlist, Inline.model }
|
||||
u.attlist = Common.attrib
|
||||
dir = element dir { dir.attlist, li.noblock+ }
|
||||
dir.attlist =
|
||||
Common.attrib,
|
||||
attribute compact { "compact" }?
|
||||
menu = element menu { menu.attlist, li.noblock+ }
|
||||
menu.attlist =
|
||||
Common.attrib,
|
||||
attribute compact { "compact" }?
|
||||
li.noblock = element li { li.attlist, Inline.model }
|
||||
isindex = element isindex { isindex.attlist }
|
||||
isindex.attlist =
|
||||
Core.attrib,
|
||||
I18n.attrib,
|
||||
attribute prompt { Text.datatype }?
|
||||
applet.attlist &=
|
||||
attribute align { "top" | "middle" | "bottom" | "left" | "right" }?,
|
||||
attribute hspace { Pixels.datatype }?,
|
||||
attribute vspace { Pixels.datatype }?
|
||||
body.attlist &=
|
||||
attribute background { URI.datatype }?,
|
||||
attribute bgcolor { Color.datatype }?,
|
||||
attribute text { Color.datatype }?,
|
||||
attribute link { Color.datatype }?,
|
||||
attribute vlink { Color.datatype }?,
|
||||
attribute alink { Color.datatype }?
|
||||
br.attlist &= attribute clear { "left" | "all" | "right" | "none" }?
|
||||
caption.attlist &= align.attrib
|
||||
div.attlist &= align.attrib
|
||||
# Not in the CR, but surely an error.
|
||||
dl.attlist &= attribute compact { "compact" }?
|
||||
Heading.attrib &= align.attrib
|
||||
hr.attlist &=
|
||||
attribute align { "left" | "center" | "right" }?,
|
||||
attribute noshade { "noshade" }?,
|
||||
attribute size { Pixels.datatype }?,
|
||||
attribute width { Pixels.datatype }?
|
||||
img.attlist &=
|
||||
attribute align { "top" | "middle" | "bottom" | "left" | "right" }?,
|
||||
attribute border { Pixels.datatype }?,
|
||||
attribute hspace { Pixels.datatype }?,
|
||||
attribute vspace { Pixels.datatype }?
|
||||
input.attlist &= align.attrib
|
||||
legend.attlist &=
|
||||
attribute align { "top" | "bottom" | "left" | "right" }?
|
||||
li.attlist &=
|
||||
attribute type { text }?,
|
||||
attribute value { text }?
|
||||
object.attlist &=
|
||||
attribute align { "top" | "middle" | "bottom" | "left" | "right" }?,
|
||||
attribute border { Pixels.datatype }?,
|
||||
attribute hspace { Pixels.datatype }?,
|
||||
attribute vspace { Pixels.datatype }?
|
||||
ol.attlist &=
|
||||
attribute type { text }?,
|
||||
attribute compact { "compact" }?,
|
||||
attribute start { text }?
|
||||
p.attlist &= align.attrib
|
||||
pre.attlist &= attribute width { Length.datatype }?
|
||||
script.attlist &= attribute language { ContentType.datatype }?
|
||||
table.attlist &=
|
||||
align.attrib,
|
||||
attribute bgcolor { Color.datatype }?
|
||||
tr.attlist &= attribute bgcolor { Color.datatype }?
|
||||
Cell.attrib &=
|
||||
attribute nowrap { "nowrap" }?,
|
||||
attribute bgcolor { Color.datatype }?,
|
||||
attribute width { Pixels.datatype }?,
|
||||
attribute height { Pixels.datatype }?
|
||||
ul.attlist &=
|
||||
attribute type { text }?,
|
||||
attribute compact { "compact" }?
|
||||
align.attrib = attribute align { "left" | "all" | "right" | "none" }?
|
||||
Color.datatype = text
|
||||
Inline.class |= font | basefont | s | strike | u
|
||||
Block.class |= center | isindex
|
||||
List.class |= dir | menu
|
||||
head.content &= isindex?
|
||||
Block.mix |= text | Inline.class
|
||||
# With the legacy module and the frames modules, the html
|
||||
# element can contain either body or frameset.
|
||||
frameset |= body
|
||||
13
etc/schema/xhtml-link.rnc
Normal file
13
etc/schema/xhtml-link.rnc
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
# Link Module
|
||||
|
||||
link = element link { link.attlist }
|
||||
link.attlist =
|
||||
Common.attrib,
|
||||
attribute charset { Charset.datatype }?,
|
||||
attribute href { URI.datatype }?,
|
||||
attribute hreflang { LanguageCode.datatype }?,
|
||||
attribute type { ContentType.datatype }?,
|
||||
attribute rel { LinkTypes.datatype }?,
|
||||
attribute rev { LinkTypes.datatype }?,
|
||||
attribute media { MediaDesc.datatype }?
|
||||
head.content &= link*
|
||||
16
etc/schema/xhtml-list.rnc
Normal file
16
etc/schema/xhtml-list.rnc
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
# List Module
|
||||
|
||||
dl = element dl { dl.attlist, (dt | dd)+ }
|
||||
dl.attlist = Common.attrib
|
||||
dt = element dt { dt.attlist, Inline.model }
|
||||
dt.attlist = Common.attrib
|
||||
dd = element dd { dd.attlist, Flow.model }
|
||||
dd.attlist = Common.attrib
|
||||
ol = element ol { ol.attlist, li+ }
|
||||
ol.attlist = Common.attrib
|
||||
ul = element ul { ul.attlist, li+ }
|
||||
ul.attlist = Common.attrib
|
||||
li = element li { li.attlist, Flow.model }
|
||||
li.attlist = Common.attrib
|
||||
List.class = ul | ol | dl
|
||||
Block.class |= List.class
|
||||
10
etc/schema/xhtml-meta.rnc
Normal file
10
etc/schema/xhtml-meta.rnc
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
# Meta Module
|
||||
|
||||
meta = element meta { meta.attlist }
|
||||
meta.attlist =
|
||||
I18n.attrib,
|
||||
attribute http-equiv { NMTOKEN.datatype }?,
|
||||
attribute name { NMTOKEN.datatype }?,
|
||||
attribute content { text }?,
|
||||
attribute scheme { text }?
|
||||
head.content &= meta*
|
||||
10
etc/schema/xhtml-nameident.rnc
Normal file
10
etc/schema/xhtml-nameident.rnc
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
# Name Identification Module
|
||||
|
||||
a.attlist &= name.attlist
|
||||
applet.attlist &= name.attlist
|
||||
form.attlist &= name.attlist
|
||||
frame.attrib &= name.attlist
|
||||
iframe.attlist &= name.attlist
|
||||
img.attlist &= name.attlist
|
||||
map.attlist &= name.attlist
|
||||
name.attlist = attribute name { text }?
|
||||
24
etc/schema/xhtml-object.rnc
Normal file
24
etc/schema/xhtml-object.rnc
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# Object Module
|
||||
|
||||
object =
|
||||
element object {
|
||||
object.attlist,
|
||||
# No restrictions on mixed content in TREX.
|
||||
param*,
|
||||
Flow.model
|
||||
}
|
||||
object.attlist =
|
||||
Common.attrib,
|
||||
attribute declare { "declare" }?,
|
||||
attribute classid { URI.datatype }?,
|
||||
attribute codebase { URI.datatype }?,
|
||||
attribute data { URI.datatype }?,
|
||||
attribute type { ContentType.datatype }?,
|
||||
attribute codetype { ContentType.datatype }?,
|
||||
attribute archive { URIs.datatype }?,
|
||||
attribute standby { Text.datatype }?,
|
||||
attribute height { Length.datatype }?,
|
||||
attribute width { Length.datatype }?,
|
||||
attribute name { text }?,
|
||||
attribute tabindex { Number.datatype }?
|
||||
Inline.class |= object
|
||||
9
etc/schema/xhtml-param.rnc
Normal file
9
etc/schema/xhtml-param.rnc
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
# Param Module
|
||||
|
||||
param = element param { param.attlist }
|
||||
param.attlist =
|
||||
id.attrib,
|
||||
attribute name { text },
|
||||
attribute value { text }?,
|
||||
attribute valuetype { "data" | "ref" | "object" }?,
|
||||
attribute type { ContentType.datatype }?
|
||||
18
etc/schema/xhtml-pres.rnc
Normal file
18
etc/schema/xhtml-pres.rnc
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
hr = element hr { hr.attlist }
|
||||
hr.attlist = Common.attrib
|
||||
Block.class |= hr
|
||||
b = element b { b.attlist, Inline.model }
|
||||
b.attlist = Common.attrib
|
||||
big = element big { big.attlist, Inline.model }
|
||||
big.attlist = Common.attrib
|
||||
i = element i { i.attlist, Inline.model }
|
||||
i.attlist = Common.attrib
|
||||
small = element small { small.attlist, Inline.model }
|
||||
small.attlist = Common.attrib
|
||||
sub = element sub { sub.attlist, Inline.model }
|
||||
sub.attlist = Common.attrib
|
||||
sup = element sup { sup.attlist, Inline.model }
|
||||
sup.attlist = Common.attrib
|
||||
tt = element tt { tt.attlist, Inline.model }
|
||||
tt.attlist = Common.attrib
|
||||
Inline.class |= b | big | i | small | sub | sup | tt
|
||||
21
etc/schema/xhtml-ruby.rnc
Normal file
21
etc/schema/xhtml-ruby.rnc
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
ruby =
|
||||
element ruby {
|
||||
ruby.attlist,
|
||||
((rb,
|
||||
(rt | (rp, rt, rp)))
|
||||
| (rbc, rtc, rtc?))
|
||||
}
|
||||
ruby.attlist = Common.attrib
|
||||
rbc = element rbc { rbc.attlist, rb+ }
|
||||
rbc.attlist = Common.attrib
|
||||
rtc = element rtc { rtc.attlist, rt+ }
|
||||
rtc.attlist = Common.attrib
|
||||
rb = element rb { rb.attlist, Inline.model }
|
||||
rb.attlist = Common.attrib
|
||||
rt = element rt { rt.attlist, Inline.model }
|
||||
rt.attlist =
|
||||
Common.attrib,
|
||||
attribute rt { Number.datatype }?
|
||||
rp = element rp { rp.attlist, text }
|
||||
rp.attlist = Common.attrib
|
||||
Inline.class |= ruby
|
||||
15
etc/schema/xhtml-script.rnc
Normal file
15
etc/schema/xhtml-script.rnc
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
# Script Module
|
||||
|
||||
script = element script { script.attlist, text }
|
||||
script.attlist =
|
||||
attribute charset { Charset.datatype }?,
|
||||
attribute type { ContentType.datatype },
|
||||
attribute src { URI.datatype }?,
|
||||
attribute defer { "defer" }?,
|
||||
attribute xml:space { "preserve" }?
|
||||
noscript = element noscript { noscript.attlist, Block.model }
|
||||
noscript.attlist = Common.attrib
|
||||
head.content &= script*
|
||||
Script.class = noscript | script
|
||||
Inline.class |= Script.class
|
||||
Block.class |= Script.class
|
||||
5
etc/schema/xhtml-ssismap.rnc
Normal file
5
etc/schema/xhtml-ssismap.rnc
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
# Server-side Image Map Module
|
||||
|
||||
# Depends on image module.
|
||||
|
||||
img.attlist &= attribute ismap { "ismap" }?
|
||||
14
etc/schema/xhtml-struct.rnc
Normal file
14
etc/schema/xhtml-struct.rnc
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# Structure Module
|
||||
|
||||
start = html
|
||||
title = element title { title.attlist, text }
|
||||
title.attlist = I18n.attrib
|
||||
head = element head { head.attlist, head.content }
|
||||
head.attlist = I18n.attrib, profile.attlist
|
||||
head.content = title
|
||||
profile.attlist = attribute profile { URI.datatype }?
|
||||
body = element body { body.attlist, Block.model }
|
||||
body.attlist = Common.attrib
|
||||
html = element html { html.attlist, head, body }
|
||||
html.attlist = XHTML.version.attrib, I18n.attrib
|
||||
XHTML.version.attrib = attribute version { FPI.datatype }?
|
||||
10
etc/schema/xhtml-style.rnc
Normal file
10
etc/schema/xhtml-style.rnc
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
# Style Module
|
||||
|
||||
style = element style { style.attlist, text }
|
||||
style.attlist =
|
||||
title.attrib,
|
||||
I18n.attrib,
|
||||
attribute type { ContentType.datatype },
|
||||
attribute media { MediaDesc.datatype }?,
|
||||
attribute xml:space { "preserve" }?
|
||||
head.content &= style*
|
||||
67
etc/schema/xhtml-table.rnc
Normal file
67
etc/schema/xhtml-table.rnc
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
# Tables Module
|
||||
|
||||
# This builds on the basic tables module, unlike with the DTD
|
||||
# implementation.
|
||||
|
||||
include "xhtml-basic-table.rnc" {
|
||||
table =
|
||||
element table {
|
||||
table.attlist,
|
||||
caption?,
|
||||
(col* | colgroup*),
|
||||
((thead?, tfoot?, tbody+) | tr+)
|
||||
}
|
||||
th = element th { th.attlist, Flow.model }
|
||||
td = element td { td.attlist, Flow.model }
|
||||
CellHAlign.attrib =
|
||||
attribute align {
|
||||
"left" | "center" | "right" | "justify" | "char"
|
||||
}?,
|
||||
attribute char { Character.datatype }?,
|
||||
attribute charoff { Length.datatype }?
|
||||
CellVAlign.attrib =
|
||||
attribute valign { "top" | "middle" | "bottom" | "baseline" }?
|
||||
scope.attrib =
|
||||
attribute scope { "row" | "col" | "rowgroup" | "colgroup" }?
|
||||
}
|
||||
table.attlist &=
|
||||
attribute width { Length.datatype }?,
|
||||
attribute border { Pixels.datatype }?,
|
||||
frame.attrib,
|
||||
rules.attrib,
|
||||
attribute cellspacing { Length.datatype }?,
|
||||
attribute cellpadding { Length.datatype }?
|
||||
col = element col { col.attlist }
|
||||
col.attlist =
|
||||
Common.attrib,
|
||||
attribute span { Number.datatype }?,
|
||||
attribute width { MultiLength.datatype }?,
|
||||
CellHAlign.attrib,
|
||||
CellVAlign.attrib
|
||||
colgroup = element colgroup { colgroup.attlist, col* }
|
||||
colgroup.attlist =
|
||||
Common.attrib,
|
||||
attribute span { Number.datatype }?,
|
||||
attribute width { MultiLength.datatype }?,
|
||||
CellHAlign.attrib,
|
||||
CellVAlign.attrib
|
||||
tbody = element tbody { tbody.attlist, tr+ }
|
||||
tbody.attlist = Common.attrib, CellHAlign.attrib, CellVAlign.attrib
|
||||
thead = element thead { thead.attlist, tr+ }
|
||||
thead.attlist = Common.attrib, CellHAlign.attrib, CellVAlign.attrib
|
||||
tfoot = element tfoot { tfoot.attlist, tr+ }
|
||||
tfoot.attlist = Common.attrib, CellHAlign.attrib, CellVAlign.attrib
|
||||
frame.attrib =
|
||||
attribute frame {
|
||||
"void"
|
||||
| "above"
|
||||
| "below"
|
||||
| "hsides"
|
||||
| "lhs"
|
||||
| "rhs"
|
||||
| "vsides"
|
||||
| "box"
|
||||
| "border"
|
||||
}?
|
||||
rules.attrib =
|
||||
attribute rules { "none" | "groups" | "rows" | "cols" | "all" }?
|
||||
8
etc/schema/xhtml-target.rnc
Normal file
8
etc/schema/xhtml-target.rnc
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# Target Module
|
||||
|
||||
a.attlist &= target.attrib
|
||||
area.attlist &= target.attrib
|
||||
base.attlist &= target.attrib
|
||||
link.attrib &= target.attrib
|
||||
form.attlist &= target.attrib
|
||||
target.attrib = attribute target { text }?
|
||||
73
etc/schema/xhtml-text.rnc
Normal file
73
etc/schema/xhtml-text.rnc
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
# Text Module
|
||||
|
||||
br = element br { br.attlist, empty }
|
||||
br.attlist = Core.attrib
|
||||
span = element span { span.attlist, Inline.model }
|
||||
span.attlist = Common.attrib
|
||||
abbr = element abbr { abbr.attlist, Inline.model }
|
||||
abbr.attlist = Common.attrib
|
||||
acronym = element acronym { acronym.attlist, Inline.model }
|
||||
acronym.attlist = Common.attrib
|
||||
cite = element cite { cite.attlist, Inline.model }
|
||||
cite.attlist = Common.attrib
|
||||
code = element code { code.attlist, Inline.model }
|
||||
code.attlist = Common.attrib
|
||||
dfn = element dfn { dfn.attlist, Inline.model }
|
||||
dfn.attlist = Common.attrib
|
||||
em = element em { em.attlist, Inline.model }
|
||||
em.attlist = Common.attrib
|
||||
kbd = element kbd { kbd.attlist, Inline.model }
|
||||
kbd.attlist = Common.attrib
|
||||
q = element q { q.attlist, Inline.model }
|
||||
q.attlist =
|
||||
Common.attrib,
|
||||
attribute cite { URI.datatype }?
|
||||
samp = element samp { samp.attlist, Inline.model }
|
||||
samp.attlist = Common.attrib
|
||||
strong = element strong { strong.attlist, Inline.model }
|
||||
strong.attlist = Common.attrib
|
||||
var = element var { var.attlist, Inline.model }
|
||||
var.attlist = Common.attrib
|
||||
\div = element div { div.attlist, Flow.model }
|
||||
div.attlist = Common.attrib
|
||||
p = element p { p.attlist, Inline.model }
|
||||
p.attlist = Common.attrib
|
||||
address = element address { address.attlist, Inline.model }
|
||||
address.attlist = Common.attrib
|
||||
blockquote = element blockquote { blockquote.attlist, Block.model }
|
||||
blockquote.attlist =
|
||||
Common.attrib,
|
||||
attribute cite { URI.datatype }?
|
||||
pre = element pre { pre.attlist, Inline.model }
|
||||
pre.attlist =
|
||||
Common.attrib,
|
||||
attribute xml:space { "preserve" }?
|
||||
h1 = element h1 { Heading.attrib, Heading.content }
|
||||
h2 = element h2 { Heading.attrib, Heading.content }
|
||||
h3 = element h3 { Heading.attrib, Heading.content }
|
||||
h4 = element h4 { Heading.attrib, Heading.content }
|
||||
h5 = element h5 { Heading.attrib, Heading.content }
|
||||
h6 = element h6 { Heading.attrib, Heading.content }
|
||||
Heading.attrib = Common.attrib
|
||||
Heading.content = Inline.model
|
||||
Heading.class = h1 | h2 | h3 | h4 | h5 | h6
|
||||
Block.class = address | blockquote | \div | p | pre | Heading.class
|
||||
Inline.class =
|
||||
abbr
|
||||
| acronym
|
||||
| br
|
||||
| cite
|
||||
| code
|
||||
| dfn
|
||||
| em
|
||||
| kbd
|
||||
| q
|
||||
| samp
|
||||
| span
|
||||
| strong
|
||||
| var
|
||||
Inline.model = (text | Inline.class)*
|
||||
# This is redefined by the legacy module to include inlines.
|
||||
Block.mix = Block.class
|
||||
Block.model = Block.mix+
|
||||
Flow.model = (text | Inline.class | Block.class)*
|
||||
37
etc/schema/xhtml.rnc
Normal file
37
etc/schema/xhtml.rnc
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# XHTML
|
||||
|
||||
# This corresponds to the union of transitional and frameset.
|
||||
|
||||
default namespace = "http://www.w3.org/1999/xhtml"
|
||||
|
||||
include "xhtml-datatypes.rnc"
|
||||
include "xhtml-attribs.rnc"
|
||||
# include "xhtml-struct.rnc"
|
||||
include "xhtml-frames.rnc"
|
||||
include "xhtml-text.rnc"
|
||||
include "xhtml-hypertext.rnc"
|
||||
include "xhtml-list.rnc"
|
||||
include "xhtml-image.rnc"
|
||||
include "xhtml-ssismap.rnc"
|
||||
include "xhtml-base.rnc"
|
||||
include "xhtml-link.rnc"
|
||||
include "xhtml-meta.rnc"
|
||||
include "xhtml-param.rnc"
|
||||
include "xhtml-object.rnc"
|
||||
include "xhtml-bdo.rnc"
|
||||
include "xhtml-pres.rnc"
|
||||
include "xhtml-edit.rnc"
|
||||
include "xhtml-applet.rnc"
|
||||
# include "xhtml-basic-form.rnc"
|
||||
include "xhtml-form.rnc"
|
||||
include "xhtml-style.rnc"
|
||||
include "xhtml-script.rnc"
|
||||
# include "xhtml-basic-table.rnc"
|
||||
include "xhtml-table.rnc"
|
||||
include "xhtml-csismap.rnc"
|
||||
include "xhtml-events.rnc"
|
||||
include "xhtml-inlstyle.rnc"
|
||||
include "xhtml-target.rnc"
|
||||
include "xhtml-iframe.rnc"
|
||||
include "xhtml-nameident.rnc"
|
||||
include "xhtml-legacy.rnc"
|
||||
356
etc/schema/xslt.rnc
Normal file
356
etc/schema/xslt.rnc
Normal file
|
|
@ -0,0 +1,356 @@
|
|||
# $Id: xslt.rnc,v 1.2 2003/08/30 08:09:03 jjc Exp $
|
||||
|
||||
# This was mostly generated from the syntax summary in the XSLT
|
||||
# Recommendation (using XSLT of course).
|
||||
|
||||
# Issues: this validates extension elements as literal result
|
||||
# elements, which is overly restrictive.
|
||||
|
||||
namespace local = ""
|
||||
default namespace xsl = "http://www.w3.org/1999/XSL/Transform"
|
||||
|
||||
start =
|
||||
stylesheet.element
|
||||
| transform.element
|
||||
| literal-result-element-as-stylesheet
|
||||
version = "1.0"
|
||||
top-level-elements.model =
|
||||
(top-level-element.category | top-level-extension)*
|
||||
top-level-extension =
|
||||
element * - (xsl:* | local:*) {
|
||||
grammar {
|
||||
start = any
|
||||
any =
|
||||
(attribute * { text }
|
||||
| text
|
||||
| element * { any })*
|
||||
}
|
||||
}
|
||||
template.model = (instruction.category | literal-result-element | text)*
|
||||
literal-result-element-as-stylesheet =
|
||||
element * - xsl:* {
|
||||
attribute xsl:version { version },
|
||||
literal-result-element-no-version.atts,
|
||||
template.model
|
||||
}
|
||||
literal-result-element =
|
||||
element * - xsl:* { literal-result-element.atts, template.model }
|
||||
literal-result-element.atts =
|
||||
literal-result-element-no-version.atts,
|
||||
attribute xsl:version { version }?
|
||||
literal-result-element-no-version.atts =
|
||||
(attribute * - xsl:* { avt.datatype }
|
||||
| attribute xsl:extension-element-prefixes { prefixes.datatype }
|
||||
| attribute xsl:exclude-result-prefixes { prefixes.datatype }
|
||||
| attribute xsl:use-attribute-sets { qnames.datatype })*
|
||||
top-level-element.category =
|
||||
include.element
|
||||
| strip-space.element
|
||||
| preserve-space.element
|
||||
| template.element
|
||||
| namespace-alias.element
|
||||
| attribute-set.element
|
||||
| variable.element
|
||||
| param.element
|
||||
| key.element
|
||||
| decimal-format.element
|
||||
| output.element
|
||||
instruction.category =
|
||||
apply-templates.element
|
||||
| apply-imports.element
|
||||
| call-template.element
|
||||
| element.element
|
||||
| attribute.element
|
||||
| text.element
|
||||
| processing-instruction.element
|
||||
| comment.element
|
||||
| copy.element
|
||||
| value-of.element
|
||||
| number.element
|
||||
| for-each.element
|
||||
| if.element
|
||||
| choose.element
|
||||
| variable.element
|
||||
| copy-of.element
|
||||
| message.element
|
||||
| fallback.element
|
||||
extension.atts = attribute * - (xsl:* | local:*) { text }*
|
||||
stylesheet.element = element stylesheet { stylesheet.model }
|
||||
transform.element = element transform { stylesheet.model }
|
||||
stylesheet.model =
|
||||
extension.atts,
|
||||
attribute id { xsd:NCName }?,
|
||||
attribute extension-element-prefixes { prefixes.datatype }?,
|
||||
attribute exclude-result-prefixes { prefixes.datatype }?,
|
||||
attribute version { version },
|
||||
(import.element*, top-level-elements.model)
|
||||
include.element =
|
||||
element include {
|
||||
extension.atts,
|
||||
attribute href { xsd:anyURI }
|
||||
}
|
||||
import.element =
|
||||
element import {
|
||||
extension.atts,
|
||||
attribute href { xsd:anyURI }
|
||||
}
|
||||
strip-space.element =
|
||||
element strip-space {
|
||||
extension.atts,
|
||||
attribute elements { wildcards.datatype }
|
||||
}
|
||||
preserve-space.element =
|
||||
element preserve-space {
|
||||
extension.atts,
|
||||
attribute elements { wildcards.datatype }
|
||||
}
|
||||
template.element =
|
||||
element template {
|
||||
extension.atts,
|
||||
attribute match { pattern.datatype }?,
|
||||
attribute name { qname.datatype }?,
|
||||
attribute priority { number.datatype }?,
|
||||
attribute mode { qname.datatype }?,
|
||||
(param.element*, template.model)
|
||||
}
|
||||
apply-templates.element =
|
||||
element apply-templates {
|
||||
extension.atts,
|
||||
attribute select { expression.datatype }?,
|
||||
attribute mode { qname.datatype }?,
|
||||
(sort.element | with-param.element)*
|
||||
}
|
||||
apply-imports.element = element apply-imports { extension.atts }
|
||||
call-template.element =
|
||||
element call-template {
|
||||
extension.atts,
|
||||
attribute name { qname.datatype },
|
||||
with-param.element*
|
||||
}
|
||||
namespace-alias.element =
|
||||
element namespace-alias {
|
||||
extension.atts,
|
||||
attribute stylesheet-prefix { prefix.datatype },
|
||||
attribute result-prefix { prefix.datatype }
|
||||
}
|
||||
element.element =
|
||||
element element {
|
||||
extension.atts,
|
||||
attribute name { qname.datatype | expr-avt.datatype },
|
||||
attribute namespace { xsd:anyURI | brace-avt.datatype }?,
|
||||
attribute use-attribute-sets { qnames.datatype }?,
|
||||
template.model
|
||||
}
|
||||
attribute.element =
|
||||
element attribute {
|
||||
extension.atts,
|
||||
attribute name { qname.datatype | expr-avt.datatype },
|
||||
attribute namespace { xsd:anyURI | brace-avt.datatype }?,
|
||||
template.model
|
||||
}
|
||||
attribute-set.element =
|
||||
element attribute-set {
|
||||
extension.atts,
|
||||
attribute name { qname.datatype },
|
||||
attribute use-attribute-sets { qnames.datatype }?,
|
||||
attribute.element*
|
||||
}
|
||||
text.element =
|
||||
element text {
|
||||
extension.atts,
|
||||
attribute disable-output-escaping {
|
||||
xsd:string "yes" | xsd:string "no"
|
||||
}?,
|
||||
text
|
||||
}
|
||||
processing-instruction.element =
|
||||
element processing-instruction {
|
||||
extension.atts,
|
||||
attribute name { xsd:NCName | expr-avt.datatype },
|
||||
template.model
|
||||
}
|
||||
comment.element = element comment { extension.atts, template.model }
|
||||
copy.element =
|
||||
element copy {
|
||||
extension.atts,
|
||||
attribute use-attribute-sets { qnames.datatype }?,
|
||||
template.model
|
||||
}
|
||||
value-of.element =
|
||||
element value-of {
|
||||
extension.atts,
|
||||
attribute select { expression.datatype },
|
||||
attribute disable-output-escaping {
|
||||
xsd:string "yes" | xsd:string "no"
|
||||
}?
|
||||
}
|
||||
number.element =
|
||||
element number {
|
||||
extension.atts,
|
||||
attribute level {
|
||||
xsd:string "single" | xsd:string "multiple" | xsd:string "any"
|
||||
}?,
|
||||
attribute count { pattern.datatype }?,
|
||||
attribute from { pattern.datatype }?,
|
||||
attribute value { expression.datatype }?,
|
||||
attribute format { avt.datatype }?,
|
||||
attribute lang { xsd:NMTOKEN | expr-avt.datatype }?,
|
||||
attribute letter-value {
|
||||
xsd:string "alphabetic"
|
||||
| xsd:string "traditional"
|
||||
| expr-avt.datatype
|
||||
}?,
|
||||
attribute grouping-separator { char.datatype | expr-avt.datatype }?,
|
||||
attribute grouping-size { number.datatype | expr-avt.datatype }?
|
||||
}
|
||||
for-each.element =
|
||||
element for-each {
|
||||
extension.atts,
|
||||
attribute select { expression.datatype },
|
||||
(sort.element*, template.model)
|
||||
}
|
||||
if.element =
|
||||
element if {
|
||||
extension.atts,
|
||||
attribute test { expression.datatype },
|
||||
template.model
|
||||
}
|
||||
choose.element =
|
||||
element choose { extension.atts, (when.element+, otherwise.element?) }
|
||||
when.element =
|
||||
element when {
|
||||
extension.atts,
|
||||
attribute test { expression.datatype },
|
||||
template.model
|
||||
}
|
||||
otherwise.element = element otherwise { extension.atts, template.model }
|
||||
sort.element =
|
||||
element sort {
|
||||
extension.atts,
|
||||
attribute select { expression.datatype }?,
|
||||
attribute lang { xsd:NMTOKEN | expr-avt.datatype }?,
|
||||
attribute data-type {
|
||||
xsd:string "text"
|
||||
| xsd:string "number"
|
||||
| qname-but-not-ncname.datatype
|
||||
| expr-avt.datatype
|
||||
}?,
|
||||
attribute order {
|
||||
xsd:string "ascending"
|
||||
| xsd:string "descending"
|
||||
| expr-avt.datatype
|
||||
}?,
|
||||
attribute case-order {
|
||||
xsd:string "upper-first"
|
||||
| xsd:string "lower-first"
|
||||
| expr-avt.datatype
|
||||
}?
|
||||
}
|
||||
variable.element =
|
||||
element variable {
|
||||
extension.atts,
|
||||
attribute name { qname.datatype },
|
||||
(attribute select { expression.datatype }
|
||||
| template.model)
|
||||
}
|
||||
param.element =
|
||||
element param {
|
||||
extension.atts,
|
||||
attribute name { qname.datatype },
|
||||
(attribute select { expression.datatype }
|
||||
| template.model)
|
||||
}
|
||||
copy-of.element =
|
||||
element copy-of {
|
||||
extension.atts,
|
||||
attribute select { expression.datatype }
|
||||
}
|
||||
with-param.element =
|
||||
element with-param {
|
||||
extension.atts,
|
||||
attribute name { qname.datatype },
|
||||
(attribute select { expression.datatype }
|
||||
| template.model)
|
||||
}
|
||||
key.element =
|
||||
element key {
|
||||
extension.atts,
|
||||
attribute name { qname.datatype },
|
||||
attribute match { pattern.datatype },
|
||||
attribute use { expression.datatype }
|
||||
}
|
||||
decimal-format.element =
|
||||
element decimal-format {
|
||||
extension.atts,
|
||||
attribute name { qname.datatype }?,
|
||||
attribute decimal-separator { char.datatype }?,
|
||||
attribute grouping-separator { char.datatype }?,
|
||||
attribute infinity { text }?,
|
||||
attribute minus-sign { char.datatype }?,
|
||||
attribute NaN { text }?,
|
||||
attribute percent { char.datatype }?,
|
||||
attribute per-mille { char.datatype }?,
|
||||
attribute zero-digit { char.datatype }?,
|
||||
attribute digit { char.datatype }?,
|
||||
attribute pattern-separator { char.datatype }?
|
||||
}
|
||||
message.element =
|
||||
element message {
|
||||
extension.atts,
|
||||
attribute terminate { xsd:string "yes" | xsd:string "no" }?,
|
||||
template.model
|
||||
}
|
||||
fallback.element = element fallback { extension.atts, template.model }
|
||||
output.element =
|
||||
element output {
|
||||
extension.atts,
|
||||
attribute method {
|
||||
xsd:string "xml"
|
||||
| xsd:string "html"
|
||||
| xsd:string "text"
|
||||
| qname-but-not-ncname.datatype
|
||||
}?,
|
||||
attribute version { xsd:NMTOKEN }?,
|
||||
attribute encoding { text }?,
|
||||
attribute omit-xml-declaration {
|
||||
xsd:string "yes" | xsd:string "no"
|
||||
}?,
|
||||
attribute standalone { xsd:string "yes" | xsd:string "no" }?,
|
||||
attribute doctype-public { text }?,
|
||||
attribute doctype-system { text }?,
|
||||
attribute cdata-section-elements { qnames.datatype }?,
|
||||
attribute indent { xsd:string "yes" | xsd:string "no" }?,
|
||||
attribute media-type { text }?
|
||||
}
|
||||
prefixes.datatype = list { (xsd:NCName | "#default")* }
|
||||
prefix.datatype = xsd:NCName | "#default"
|
||||
wildcards.datatype =
|
||||
list {
|
||||
(xsd:QName
|
||||
| xsd:token { pattern = "\*|\i\c*:\*" })*
|
||||
}
|
||||
qname.datatype = xsd:QName
|
||||
qnames.datatype = list { xsd:QName* }
|
||||
char.datatype = xsd:string { length = "1" }
|
||||
number.datatype = xsd:decimal
|
||||
expression.datatype = text
|
||||
pattern.datatype = text
|
||||
qname-but-not-ncname.datatype = xsd:QName { pattern = ".*:.*" }
|
||||
# An AVT containing at least one expression.
|
||||
expr-avt.datatype =
|
||||
xsd:string {
|
||||
pattern =
|
||||
"""([^\{\}]|\{\{|\}\})*\{([^"'\{\}]|"[^"]*"|'[^']*')+\}([^\{\}]|\{\{|\}\}|\{([^"'\{\}]|"[^"]*"|'[^']*')+\})*"""
|
||||
}
|
||||
# An AVT containing at least one brace; ie where instantiated AVT
|
||||
# is not the same as the literal AVT.
|
||||
brace-avt.datatype =
|
||||
xsd:string {
|
||||
pattern =
|
||||
"""[^\{\}]*(\{\{|\}\}|\{([^"'\{\}]|"[^"]*"|'[^']*')+\})([^\{\}]|\{\{|\}\}|\{([^"'\{\}]|"[^"]*"|'[^']*')+\})*"""
|
||||
}
|
||||
avt.datatype =
|
||||
xsd:string {
|
||||
pattern =
|
||||
"""([^\{\}]|\{\{|\}\}|\{([^"'\{\}]|"[^"]*"|'[^']*')+\})*"""
|
||||
}
|
||||
|
|
@ -1,3 +1,8 @@
|
|||
2007-11-23 Mark A. Hershberger <mah@everybody.org>
|
||||
|
||||
* nxml: Initial merge of nxml. Kept nxml/char-name subdir for
|
||||
now.
|
||||
|
||||
2007-11-23 Juri Linkov <juri@jurta.org>
|
||||
|
||||
* dired.el (dired-read-dir-and-switches): For C-x d, set the
|
||||
|
|
|
|||
|
|
@ -76,6 +76,7 @@ WINS_ALMOST=\
|
|||
erc \
|
||||
eshell \
|
||||
gnus \
|
||||
nxml \
|
||||
international \
|
||||
language \
|
||||
mail \
|
||||
|
|
|
|||
80
lisp/nxml/Makefile
Normal file
80
lisp/nxml/Makefile
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
EXTRA=README NEWS VERSION TODO COPYING Makefile rng-auto.el \
|
||||
nxml-mode.xml nxml-mode.rnc nxml-mode.texi nxml-mode.info dir \
|
||||
test.valid.xml test.invalid.xml
|
||||
|
||||
SRC=nxml-rap.el nxml-outln.el nxml-mode.el nxml-parse.el nxml-enc.el \
|
||||
nxml-uchnm.el nxml-glyph.el nxml-maint.el nxml-util.el nxml-ns.el \
|
||||
rng-dt.el rng-valid.el rng-pttrn.el rng-xsd.el rng-cmpct.el \
|
||||
rng-match.el rng-nxml.el rng-util.el rng-loc.el rng-uri.el \
|
||||
rng-parse.el rng-maint.el xsd-regexp.el xmltok.el
|
||||
|
||||
ELC=nxml-rap.elc nxml-outln.elc nxml-mode.elc nxml-parse.elc nxml-enc.elc \
|
||||
nxml-uchnm.elc nxml-glyph.elc nxml-maint.elc nxml-util.elc nxml-ns.elc \
|
||||
rng-dt.elc rng-valid.elc rng-pttrn.elc rng-xsd.elc rng-cmpct.elc \
|
||||
rng-match.elc rng-nxml.elc rng-util.elc rng-loc.elc rng-uri.elc \
|
||||
rng-parse.elc rng-maint.elc xsd-regexp.elc xmltok.elc
|
||||
|
||||
FILESTOCLEAN=stamp-byte-compile $(ELC) VERSION TAGS \
|
||||
nxml-mode.texi nxml-mode.info dir
|
||||
|
||||
EMACS=emacs
|
||||
ETAGS=etags
|
||||
MAKEINFO=makeinfo
|
||||
INSTALL-INFO=install-info
|
||||
PACKAGE=nxml-mode
|
||||
|
||||
stamp-byte-compile: $(SRC)
|
||||
-rm -f $(ELC)
|
||||
$(EMACS) -batch -l rng-auto.el -f rng-byte-compile-load
|
||||
touch $(@)
|
||||
|
||||
all: stamp-byte-compile nxml-mode.info
|
||||
|
||||
dir: nxml-mode.info
|
||||
rm -f $@
|
||||
$(INSTALL-INFO) $< $@
|
||||
|
||||
info: nxml-mode.info
|
||||
|
||||
nxml-mode.info: nxml-mode.texi
|
||||
$(MAKEINFO) $<
|
||||
|
||||
nxml-mode.texi: nxml-mode.xml
|
||||
$(EMACS) -batch -l rng-auto.el -f rng-format-manual
|
||||
|
||||
VERSION: stamp-byte-compile rng-auto.el
|
||||
$(EMACS) -batch -l rng-auto.el -f rng-write-version
|
||||
|
||||
TAGS: $(SRC)
|
||||
$(ETAGS) $(SRC)
|
||||
|
||||
dist: stamp-byte-compile $(EXTRA)
|
||||
@version=`cat VERSION`; \
|
||||
set -e; \
|
||||
echo Making $(PACKAGE)-$$version.tar.gz; \
|
||||
rm -fr $(PACKAGE)-$$version; \
|
||||
mkdir $(PACKAGE)-$$version; \
|
||||
cd $(PACKAGE)-$$version; \
|
||||
for f in $(EXTRA) $(SRC) $(ELC); do \
|
||||
ln -s ../$$f .; \
|
||||
done; \
|
||||
mkdir schema; \
|
||||
cd schema; \
|
||||
for f in ../../schema/*.rnc ../../schema/*.xml; do \
|
||||
ln -s $$f .; \
|
||||
done; \
|
||||
cd ..; \
|
||||
mkdir char-name; \
|
||||
mkdir char-name/unicode; \
|
||||
cd char-name/unicode; \
|
||||
for f in ../../../char-name/unicode/*-*.el; do \
|
||||
ln -s $$f .; \
|
||||
done; \
|
||||
cd ../../..; \
|
||||
tar cfhz $(PACKAGE)-$$version.tar.gz $(PACKAGE)-$$version; \
|
||||
rm -fr $(PACKAGE)-$$version
|
||||
|
||||
clean:
|
||||
-rm -f $(FILESTOCLEAN)
|
||||
|
||||
.PHONY: all clean info
|
||||
199
lisp/nxml/NEWS
Normal file
199
lisp/nxml/NEWS
Normal file
|
|
@ -0,0 +1,199 @@
|
|||
20041004
|
||||
--------
|
||||
|
||||
Support for outlining has been added. See the manual for more details.
|
||||
|
||||
C-u C-c C-n goes to the first error.
|
||||
|
||||
20040910
|
||||
--------
|
||||
|
||||
C-c RET splits the current element as in PSGML.
|
||||
|
||||
20040908
|
||||
--------
|
||||
|
||||
Indentation has been rewritten. Indentation of attribute names and
|
||||
values should work better. The default value of
|
||||
`nxml-attribute-indent' has been changed to 4.
|
||||
|
||||
Syntax highlighting with a dark background should now work.
|
||||
|
||||
20040726
|
||||
--------
|
||||
|
||||
The attribute pathSuffix on the uri element in schema locating files
|
||||
has been replaced by a more general pattern attribute. The
|
||||
transformURI element now has required fromPattern and toPattern
|
||||
attributes.
|
||||
|
||||
The schema related bindings have been changed to use C-c C-s as a prefix
|
||||
as follows:
|
||||
|
||||
C-c C-s => C-c C-s C-f (f for file)
|
||||
C-c C-a => C-c C-s C-a
|
||||
C-c C-t => C-c C-s C-t
|
||||
C-c C-l => C-c C-s C-l
|
||||
C-c C-w => C-c C-s C-w
|
||||
|
||||
There's now an XML menu on the menu-bar.
|
||||
|
||||
20031031
|
||||
--------
|
||||
|
||||
C-c C-d "dynamically" chooses a tag to put around the word before
|
||||
point, rather like M-/.
|
||||
|
||||
The mechanism for locating the schema has changed completely. The new
|
||||
mechanism is described in the manual. Any existing customizations of
|
||||
`rng-auto-element-alist' or `rng-auto-file-name-alist' will no longer
|
||||
be effective.
|
||||
|
||||
C-c C-a is now bound to rng-auto-set-schema.
|
||||
|
||||
20031018
|
||||
--------
|
||||
|
||||
Unicode names can be used to insert characters with the new command
|
||||
C-c C-u. Normally, this inserts a character reference. With a prefix
|
||||
arg (i.e. C-u C-c C-u), it inserts the character directly. You can
|
||||
customize `nxml-enabled-unicode-blocks' to control what Unicode blocks
|
||||
are used for completing names.
|
||||
|
||||
Extra information is displayed for character references. The Unicode
|
||||
name is displayed in a tooltip. A glyph for the referenced character
|
||||
is displayed in a distinguished face following the character
|
||||
reference; this can be disabled by customizing
|
||||
`nxml-char-ref-display-glyph-flag'. The command
|
||||
`nxml-toggle-char-ref-extra-display' dynamically toggles the display
|
||||
of extra information for character references for a particular buffer.
|
||||
This can be used if the display of extra information is causing
|
||||
performance problems. nXML mode tries to figure out which glyphs can
|
||||
be displayed. Unfortunately Emacs doesn't provide the primitives
|
||||
necessary to do this properly, so nXML mode has to guess and will
|
||||
sometimes guess wrong. The hook `nxml-glyph-set-hook' can be used to
|
||||
change nXML mode's guess.
|
||||
|
||||
New command C-c C-w says what schema is being used.
|
||||
|
||||
C-c C-s now turns on validation if it is not already on.
|
||||
|
||||
20030928
|
||||
--------
|
||||
|
||||
M-q has been implemented so that it works reasonably with XML. Other
|
||||
paragraph-related commands (M-{, M-}, M-h) have also been implemented.
|
||||
|
||||
New command M-x rng-auto-set-schema to set the schema based on the
|
||||
buffer's current contents and file-name. This is called automatically
|
||||
when rng-validate-mode is first enabled.
|
||||
|
||||
There's now a C-M-d to go with C-M-u. C-M-d moves forward down into
|
||||
the content of an element. C-M-n and C-M-p move to the next or
|
||||
previous element.
|
||||
|
||||
By default, the sexp commands (C-M-f, C-M-b, C-M-k, C-M-SPC) operate
|
||||
on tags rather than elements. To restore the old behaviour,
|
||||
customize nxml-sexp-element-flag.
|
||||
|
||||
The file TUTORIAL has been replaced by nxml-mode.info; this is in info
|
||||
format and can be read using Emacs. The source is maintained in a
|
||||
simple, ad-hoc XML format.
|
||||
|
||||
20030915
|
||||
--------
|
||||
|
||||
XML encodings should now work properly. When saving a buffer,
|
||||
nxml-mode arranges to use the encoding declared in the XML
|
||||
declaration. If there is no encoding declared, then nxml-mode will
|
||||
use utf-8 or utf-16 according to the user options
|
||||
`nxml-prefer-utf-16-to-utf-8-flag' and
|
||||
`nxml-prefer-utf-16-little-to-big-endian-flag'. If the chosen encoding
|
||||
cannot encode all the characters in the buffer, nxml-mode will
|
||||
complain and give the user an opportunity to use an encoding that can.
|
||||
|
||||
A new command C-c C-x inserts an XML declaration.
|
||||
|
||||
The option `nxml-auto-insert-xml-declaration-flag' automatically
|
||||
inserts an XML declaration in new files.
|
||||
|
||||
The `nxml-default-buffer-file-coding-system' option allows a different
|
||||
default buffer-file-coding-system for nXML mode buffers. This affects
|
||||
what XML declaration is inserted.
|
||||
|
||||
Encoding names in XML declarations are now validated by
|
||||
rng-validate-mode.
|
||||
|
||||
RDF/XML schema was updated to version in 05 September 2003 WD.
|
||||
|
||||
20030912
|
||||
--------
|
||||
|
||||
The tutorial has a new section on inserting end-tags.
|
||||
|
||||
By default </ no longer automatically inserts the rest of the end-tag.
|
||||
You can do
|
||||
|
||||
M-x customize-variable RET nxml-slash-auto-complete-flag RET
|
||||
|
||||
and then follow the instructions displayed in the buffer to get the
|
||||
old behaviour.
|
||||
|
||||
Completion after </ will complete the rest of the end-tag. Completion
|
||||
after < will include the end-tag in the possibilities if allowed by
|
||||
the schema.
|
||||
|
||||
You can use C-c C-i instead of > to close the start-tag of an
|
||||
inline-level element. After inserting the >, it will insert the
|
||||
end-tag and leave point before the end-tag. The `i' is supposed to be
|
||||
mnemonic for `inline'. C-c C-b is similar, but for block elements: the
|
||||
start-tag, point and the end-tag will all be on separate lines.
|
||||
|
||||
The binding for inserting an end-tag has changed from C-c / to C-c C-f
|
||||
to comply with Emacs guidelines about what keys major modes should
|
||||
bind. The `f' is supposed to be mnemonic for `finish'.
|
||||
|
||||
Completion always puts point after all the characters it inserts. It
|
||||
doesn't insert a `>' after completing a start-tag name.
|
||||
|
||||
Completion no longer completes CDATA section and comment delimiters.
|
||||
|
||||
The nxml-start-auto-coding command enables auto-detection of a file's
|
||||
encoding as specified in the XML Recommendation for files that use
|
||||
nxml-mode; rng-auto.el calls this.
|
||||
|
||||
20030906
|
||||
--------
|
||||
|
||||
Validation messages applicable to point are displayed automatically.
|
||||
|
||||
Completion can deal with prefixes that haven't yet been declared.
|
||||
|
||||
rng-preferred-prefix-alist variable added.
|
||||
|
||||
Namespace URIs can be completed.
|
||||
|
||||
xmlns and xmlns:* attributes can be completed.
|
||||
|
||||
CDATA section and comment delimiters can be completed.
|
||||
|
||||
Each kind of completion has its own history.
|
||||
|
||||
Completion function moved to nxml-mode; uses a hook to allow
|
||||
schema-sensitive completion. Completion function bound to C-return.
|
||||
Also bound to M-TAB as before, unless
|
||||
nxml-bind-meta-tab-to-complete-flag is nil. When there is a window
|
||||
system, nxml-bind-meta-tab-to-complete-flag is nil by default, This
|
||||
avoid problems with M-TAB, which is not passed through by several
|
||||
window systems/managers.
|
||||
|
||||
TUTORIAL file added.
|
||||
|
||||
NEWS file added.
|
||||
|
||||
Bug fixes.
|
||||
|
||||
20030901
|
||||
--------
|
||||
|
||||
Initial release.
|
||||
106
lisp/nxml/README
Normal file
106
lisp/nxml/README
Normal file
|
|
@ -0,0 +1,106 @@
|
|||
This is a new major mode for GNU Emacs for editing XML documents. It
|
||||
supports editing well-formed XML documents and also provides
|
||||
schema-sensitive editing of XML documents using RELAX NG Compact
|
||||
Syntax.
|
||||
|
||||
To use this, you need GNU Emacs version 21.x, preferably 21.3. GNU
|
||||
Emacs version 20 will not work properly, nor will XEmacs.
|
||||
|
||||
To get started, do
|
||||
|
||||
M-x load-file <RET> rng-auto.el <RET>
|
||||
|
||||
This defines the necessary autoloads. Now, visit a file containing
|
||||
an XML document, and do
|
||||
|
||||
M-x nxml-mode
|
||||
|
||||
Now do
|
||||
|
||||
C-h m
|
||||
|
||||
for information on how to use nxml-mode.
|
||||
|
||||
The beginnings of a manual are in nxml-mode.info. You can read this
|
||||
using
|
||||
|
||||
C-u M-x info RET nxml-mode.info RET
|
||||
|
||||
It's also installed as an entry at the end of the top-level info
|
||||
directory. So you can read it with C-h i as usual.
|
||||
|
||||
You can use test.valid.xml and test.invalid.xml as examples of valid
|
||||
and invalid XML documents.
|
||||
|
||||
To get things automatically loaded each time you start Emacs, add
|
||||
|
||||
(load "~/nxml-mode-200YMMDD/rng-auto.el")
|
||||
|
||||
to your .emacs, where ~/nxml-mode-200YMMDD is the directory containing
|
||||
the .elc files. Note that rng-auto.el does not load all of the
|
||||
nxml-mode code; it merely sets things up so that all the features of
|
||||
nxml-mode will be autoloaded properly. You should not try to autoload
|
||||
rng-auto.el itself.
|
||||
|
||||
To use nxml-mode automatically for files with an extension of xml,
|
||||
xsl, rng or xhtml, add
|
||||
|
||||
(setq auto-mode-alist
|
||||
(cons '("\\.\\(xml\\|xsl\\|rng\\|xhtml\\)\\'" . nxml-mode)
|
||||
auto-mode-alist))
|
||||
|
||||
to your .emacs.
|
||||
|
||||
If you edit XML using iso-8859-N encodings other than iso-8859-1 and
|
||||
you are running Emacs 21.3 or later, then I recommend enabling
|
||||
unify-8859-on-decoding-mode, by adding
|
||||
|
||||
(unify-8859-on-decoding-mode)
|
||||
|
||||
to you .emacs.
|
||||
|
||||
To get validation and schema-sensitive editing, you need a RELAX NG
|
||||
Compact Syntax (RNC) schema for you document. The schema directory
|
||||
includes some schemas for popular document types.
|
||||
|
||||
For more on RELAX NG, see
|
||||
|
||||
http://relaxng.org
|
||||
|
||||
For a tutorial on RELAX NG Compact Syntax, see
|
||||
|
||||
http://relaxng.org/compact-tutorial.html
|
||||
|
||||
For automatically creating RNC schemas, I recommend my Trang program:
|
||||
|
||||
http://www.thaiopensource.com/relaxng/trang.html
|
||||
|
||||
You can use this to
|
||||
|
||||
- infer an RNC schema from an instance document;
|
||||
|
||||
- convert a DTD to an RNC schema;
|
||||
|
||||
- convert a RELAX NG XML syntax schema to an RNC schema.
|
||||
|
||||
To convert a RELAX NG XML syntax (.rng) schema to a RNC schema, you
|
||||
can also use the XSLT stylesheet from
|
||||
|
||||
http://www.pantor.com/download.html
|
||||
|
||||
To convert a W3C XML Schema to an RNC schema, you need first to
|
||||
convert it to RELAX NG XML syntax using Sun's RELAX NG converter tool
|
||||
rngconv (built on top of MSV). See
|
||||
|
||||
https://msv.dev.java.net/
|
||||
|
||||
The file NEWS describes recent changes.
|
||||
|
||||
Please use the list
|
||||
|
||||
http://groups.yahoo.com/group/emacs-nxml-mode/
|
||||
|
||||
for bug reports, discussion. I will announce all new versions there.
|
||||
|
||||
James Clark
|
||||
http://www.jclark.com/contact.html
|
||||
468
lisp/nxml/TODO
Normal file
468
lisp/nxml/TODO
Normal file
|
|
@ -0,0 +1,468 @@
|
|||
* High priority
|
||||
|
||||
** Command to insert an element template, including all required
|
||||
attributes and child elements. When there's a choice of elements
|
||||
possible, we could insert a comment, and put an overlay on that
|
||||
comment that makes it behave like a button with a pop-up menu to
|
||||
select the appropriate choice.
|
||||
|
||||
** Command to tag a region. With a schema should complete using legal
|
||||
tags, but should work without a schema as well.
|
||||
|
||||
** Provide a way to conveniently rename an element. With a schema should
|
||||
complete using legal tags, but should work without a schema as well.
|
||||
|
||||
* Outlining
|
||||
|
||||
** Implement C-c C-o C-q.
|
||||
|
||||
** Install pre/post command hook for moving out of invisible section.
|
||||
|
||||
** Put a modify hook on invisible sections that expands them.
|
||||
|
||||
** Integrate dumb folding somehow.
|
||||
|
||||
** An element should be able to be its own heading.
|
||||
|
||||
** Optimize to avoid complete buffer scan on each command.
|
||||
|
||||
** Make it work with HTML-style headings (i.e. level indicated by
|
||||
name of heading element rather than depth of section nesting).
|
||||
|
||||
** Recognize root element as a section provided it has a title, even
|
||||
if it doesn't match section-element-name-regex.
|
||||
|
||||
** Support for incremental search automatically making hidden text
|
||||
visible.
|
||||
|
||||
** Allow title to be an attribute.
|
||||
|
||||
** Command that says to recognize the tag at point as a section/heading.
|
||||
|
||||
** Explore better ways to determine when an element is a section
|
||||
or a heading.
|
||||
|
||||
** rng-next-error needs to either ignore invisible portion or reveal it
|
||||
(maybe use isearch oriented text properties).
|
||||
|
||||
** Errors within hidden section should be highlighted by underlining the
|
||||
ellipsis.
|
||||
|
||||
** Make indirect buffers work.
|
||||
|
||||
** How should nxml-refresh outline recover from non well-formed tags?
|
||||
|
||||
** Hide tags in title elements?
|
||||
|
||||
** Use overlays instead of text properties for holding outline state?
|
||||
Necessary for indirect buffers to work?
|
||||
|
||||
** Allow an outline to go in the speedbar.
|
||||
|
||||
** Split up outlining manual section into subsections.
|
||||
|
||||
** More detail in the manual about each outlining command.
|
||||
|
||||
** More menu entries for hiding/showing?
|
||||
|
||||
** Indication of many lines have been hidden?
|
||||
|
||||
* Locating schemas
|
||||
|
||||
** Should rng-validate-mode give the user an opportunity to specify a
|
||||
schema if there is currently none? Or should it at least give a hint
|
||||
to the user how to specify a non-vacuous schema?
|
||||
|
||||
** Support for adding new schemas to schema-locating files. Add
|
||||
documentElement and namespace elements.
|
||||
|
||||
** C-c C-w should be able to report current type id.
|
||||
|
||||
** Implement doctypePublicId.
|
||||
|
||||
** Implement typeIdBase.
|
||||
|
||||
** Implement typeIdProcessingInstruction.
|
||||
|
||||
** Support xml:base.
|
||||
|
||||
** Implement group.
|
||||
|
||||
** Find preferred prefix from schema-locating files. Get rid of
|
||||
rng-preferred-prefix-alist.
|
||||
|
||||
** Inserting document element with vacuous schema should complete using
|
||||
document elements declared in schema locating files, and set schema
|
||||
appropriately.
|
||||
|
||||
** Add a ruleType attribute to the <include> element?
|
||||
|
||||
** Allow processing instruction in prolog to contain the compact syntax
|
||||
schema directly.
|
||||
|
||||
** Use RDDL to locate a schema based on the namespace URI.
|
||||
|
||||
** Should not prompt to add redundant association to schema locating
|
||||
file.
|
||||
|
||||
** Command to reload current schema.
|
||||
|
||||
* Schema-sensitive features
|
||||
|
||||
** Should filter dynamic markup possibilities using schema validity, by
|
||||
adding hook to nxml-mode.
|
||||
|
||||
** Dynamic markup word should (at least optionally) be able to look in
|
||||
other buffers that are using nxml-mode.
|
||||
|
||||
** Should clicking on Invalid move to next error if already on an error?
|
||||
|
||||
** Take advantage of a:documentation. Needs change to schema format.
|
||||
|
||||
** Provide feasible validation (as in Jing) toggle.
|
||||
|
||||
** Save the validation state as a property on the error overlay to enable
|
||||
more detailed diagnosis.
|
||||
|
||||
** Provide an Error Summary buffer showing all the validation errors.
|
||||
|
||||
** Pop-up menu. What is useful? Tag a region (should be greyed out if
|
||||
the region is not balanced). Suggestions based on error messages.
|
||||
|
||||
** Have configurable list of namespace URIs so that we can provide
|
||||
namespace URI completion on extension elements or with schema-less
|
||||
documents.
|
||||
|
||||
** Allow validation to handle XInclude.
|
||||
|
||||
** ID/IDREF support.
|
||||
|
||||
* Completion
|
||||
|
||||
** Make it work with icomplete. Only use a function to complete when
|
||||
some of the possible names have undeclared namespaces.
|
||||
|
||||
** How should C-return in mixed text work?
|
||||
|
||||
** When there's a vacuous schema, C-return after < will insert the
|
||||
end-tag. Is this a bug or a feature?
|
||||
|
||||
** After completing start-tag, ensure we don't get unhelpful message
|
||||
from validation
|
||||
|
||||
** Syntax table for completion.
|
||||
|
||||
** Should complete start-tag name with a space if namespace attributes
|
||||
are required.
|
||||
|
||||
** When completing start-tag name with no prefix and it doesn't match
|
||||
should try to infer namespace from local name.
|
||||
|
||||
** Should completion pay attention to characters after point? If so,
|
||||
how?
|
||||
|
||||
** When completing start-tag name, add required atts if only one required
|
||||
attribute.
|
||||
|
||||
** When completing attribute name, add attribute value if only one value
|
||||
is possible.
|
||||
|
||||
** After attribute-value completion, insert space after close delimiter
|
||||
if more attributes are required.
|
||||
|
||||
** Complete on enumerated data values in elements.
|
||||
|
||||
** When in context that allows only elements, should get tag
|
||||
completion without having to type < first.
|
||||
|
||||
** When immediately after start-tag name, and name is valid and not
|
||||
prefix of any other name, should C-return complete on attribute names?
|
||||
|
||||
** When completing attributes, more consistent to ignore all attributes
|
||||
after point.
|
||||
|
||||
** Inserting attribute value completions needs to be sensitive to what
|
||||
delimiter is used so that it quotes the correct character.
|
||||
|
||||
** Complete on encoding-names in XML decl.
|
||||
|
||||
** Complete namespace declarations by searching for all namespaces
|
||||
mentioned in the schema.
|
||||
|
||||
* Well-formed XML support
|
||||
|
||||
** Deal better with Mule-UCS
|
||||
|
||||
** Deal with UTF-8 BOM when reading.
|
||||
|
||||
** Complete entity names.
|
||||
|
||||
** Provide some support for entity names for MathML.
|
||||
|
||||
** Command to repeat the last tag.
|
||||
|
||||
** Support for changing between character references and characters.
|
||||
Need to check that context is one in which character references are
|
||||
allowed. xmltok prolog parsing will need to distinguish parameter
|
||||
literals from other kinds of literal.
|
||||
|
||||
** Provide a comment command to bind to M-; that works better than the
|
||||
normal one.
|
||||
|
||||
** Make indenting in a multi-line comment work.
|
||||
|
||||
** Structure view. Separate buffer displaying element tree. Be able to
|
||||
navigate from structure view to document and vice-versa.
|
||||
|
||||
** Flash matching >.
|
||||
|
||||
** Smart selection command that selects increasingly large syntactically
|
||||
coherent chunks of XML. If point is in an attribute value, first
|
||||
select complete value; then if command is repeated, select value plus
|
||||
delimiters, then select attribute name as well, then complete
|
||||
start-tag, then complete element, then enclosing element, etc.
|
||||
|
||||
** ispell integration.
|
||||
|
||||
** Block-level items in mixed content should be indented, e.g:
|
||||
<para>This is list:
|
||||
<ul>
|
||||
<li>item</li>
|
||||
|
||||
** Provide option to indent like this:
|
||||
|
||||
** <para>This is a paragraph
|
||||
occupying multiple lines.</para>
|
||||
|
||||
** Option to add make a / that closes a start-tag electrically insert a
|
||||
space for the XHTML guys.
|
||||
|
||||
** C-M-q should work.
|
||||
|
||||
* Datatypes
|
||||
|
||||
** Figure out workaround for CJK characters with regexps.
|
||||
|
||||
** Does category C contain Cn?
|
||||
|
||||
** Do ENTITY datatype properly.
|
||||
|
||||
* XML Parsing Library
|
||||
|
||||
** Parameter entity parsing option, nil (never), t (always),
|
||||
unless-standalone (unless standalone="yes" in XML declaration).
|
||||
|
||||
** When a file is currently being edited, there should be an option to
|
||||
use its buffer instead of the on-disk copy.
|
||||
|
||||
* Handling all XML features
|
||||
|
||||
** Provide better support for editing external general parsed entities.
|
||||
Perhaps provide a way to force ignoring undefined entities; maybe turn
|
||||
this on automatically with <?xml encoding=""?> (with no version
|
||||
pseudo-att).
|
||||
|
||||
** Handle internal general entity declarations containing elements.
|
||||
|
||||
** Handle external general entity declarations.
|
||||
|
||||
** Handle default attribute declarations in internal subset.
|
||||
|
||||
** Handle parameter entities (including DTD).
|
||||
|
||||
* RELAX NG
|
||||
|
||||
** Do complete schema checking, at least optionally.
|
||||
|
||||
** Detect include/external loops during schema parse.
|
||||
|
||||
** Coding system detection for schemas. Should use utf-8/utf-16 per the
|
||||
spec. But also need to allow encodings other than UTF-8/16 to support
|
||||
CJK charsets that Emacs cannot represent in Unicode.
|
||||
|
||||
* Catching XML errors
|
||||
|
||||
** Check public identifiers.
|
||||
|
||||
** Check default attribute values.
|
||||
|
||||
* Performance
|
||||
|
||||
** Explore whether overlay-recenter can cure overlays performance
|
||||
problems.
|
||||
|
||||
** Cache schemas. Need to have list of files and mtimes.
|
||||
|
||||
** Make it possible to reduce rng-validate-chunk-size significantly,
|
||||
perhaps to 500 bytes, without bad performance impact: don't do
|
||||
redisplay on every chunk; pass continue functions on other uses of
|
||||
rng-do-some-validation.
|
||||
|
||||
** Cache after first tag.
|
||||
|
||||
** Introduce a new name class that is a choice between names (so that
|
||||
we can use member)
|
||||
|
||||
** intern-choice should simplify after patterns with same 1st/2nd args
|
||||
|
||||
** Large numbers of overlays slow things down dramatically. Represent
|
||||
errors using text properties. This implies we cannot incrementally
|
||||
keep track of the number of errors, in order to determine validity.
|
||||
Instead, when validation completes, scan for any characters with an
|
||||
error text property; this seems to be fast enough even with large
|
||||
buffers. Problem with error at end of buffer, where there's no
|
||||
character; need special variable for this. Need to merge face from
|
||||
font-lock with the error face: use :inherit attribute with list of two
|
||||
faces. How do we avoid making rng-valid depend on nxml-mode?
|
||||
|
||||
* Error recovery
|
||||
|
||||
** Don't stop at newline in looking for close of start-tag.
|
||||
|
||||
** Use indentation to guide recovery from mismatched end-tags
|
||||
|
||||
** Don't keep parsing when currently not well-formed but previously
|
||||
well-formed
|
||||
|
||||
** Try to recover from a bad start-tag by popping an open element if
|
||||
there was a mismatched end-tag unaccounted for.
|
||||
|
||||
** Try to recover from a bad start-tag open on the hypothesis that there
|
||||
was an error in the namespace URI.
|
||||
|
||||
** Better recovery from ill-formed XML declarations.
|
||||
|
||||
* Useability improvements
|
||||
|
||||
** Should print a "Parsing..." message during long movements.
|
||||
|
||||
** Provide better position for reference to undefined pattern error.
|
||||
|
||||
** Put Well-formed in the mode-line when validating against any-content.
|
||||
|
||||
** Trim marking of illegal data for leading and trailing whitespace.
|
||||
|
||||
** Show Invalid status as soon as we are sure it's invalid, rather than
|
||||
waiting for everything to be completely up to date.
|
||||
|
||||
** When narrowed, Valid or Invalid status should probably consider only
|
||||
validity of narrowed region.
|
||||
|
||||
* Bug fixes
|
||||
|
||||
** Need to give an error for a document like: <foo/><![CDATA[ ]]>
|
||||
|
||||
** Make nxml-forward-balanced-item work better for the prolog.
|
||||
|
||||
** Make filling and indenting comments work in the prolog.
|
||||
|
||||
** Should delete RNC Input buffers.
|
||||
|
||||
** Figure out what regex use for NCName and use it consistently,
|
||||
|
||||
** Should have not-well-formed tokens in ref.
|
||||
|
||||
** Require version in XML declaration? Probably not because prevents
|
||||
use for external parsed entities. At least forbid standalone
|
||||
without version.
|
||||
|
||||
** Reject schema that compiles to rng-not-allowed-ipattern.
|
||||
|
||||
** Move point backwards on schema parse error so that it's on the right token.
|
||||
|
||||
* Internal
|
||||
|
||||
** Use rng-quote-string consistently.
|
||||
|
||||
** Use parsing library for XML to texinfo conversion.
|
||||
|
||||
** Rename xmltok.el to nxml-token.el. Use nxml-t- prefix instead of
|
||||
xmltok-. Change nxml-t-type to nxml-t-token-type, nxml-t-start to
|
||||
nxml-t-token-start.
|
||||
|
||||
** Can we set fill-prefix to nil and rely on indenting?
|
||||
|
||||
** xmltok should make available replacement text of entities containing
|
||||
elements
|
||||
|
||||
** In rng-valid, instead of using modification-hooks and
|
||||
insert-behind-hooks on dependent overlays, use same technique as
|
||||
nxml-mode.
|
||||
|
||||
** Port to XEmacs. Issues include: Unicode (XEmacs seems to be based on
|
||||
Mule-UCS); overlays/text properties vs extents; absence of
|
||||
fontification-functions hook.
|
||||
|
||||
* Fontification
|
||||
|
||||
** Allow face to depend on element qname, attribute qname, attribute
|
||||
value. Use list with pairs of (R . F), where R specifies regexps and
|
||||
F specifies faces. How can this list be made to depend on the
|
||||
document type?
|
||||
|
||||
* Other
|
||||
|
||||
** Support RELAX NG XML syntax (use XML parsing library).
|
||||
|
||||
** Support W3C XML Schema (use XML parsing library).
|
||||
|
||||
** Command to infer schema from current document (like trang).
|
||||
|
||||
* Schemas
|
||||
|
||||
** XSLT schema should take advantage of RELAX NG to express cooccurrence
|
||||
constraints on attributes (e.g. xsl:template).
|
||||
|
||||
* Documentation
|
||||
|
||||
** Move material from README to manual.
|
||||
|
||||
** Document encodings.
|
||||
|
||||
* Notes
|
||||
|
||||
** How can we allow an error to be displayed on a different token from
|
||||
where it is detected? In particular, for a missing closing ">" we
|
||||
will need to display it at the beginning of the following token. At
|
||||
the moment, when we parse the following token the error overlay will
|
||||
get cleared.
|
||||
|
||||
** How should rng-goto-next-error deal with narrowing?
|
||||
|
||||
** Perhaps should merge errors having same start position even if they
|
||||
have different ends.
|
||||
|
||||
** How to handle surrogates? One possibility is to be compatible with
|
||||
utf8.e: represent as sequence of 4 chars. But utf-16 is incompatible
|
||||
with this.
|
||||
|
||||
** Should we distinguish well-formedness errors from invalidity errors?
|
||||
(I think not: we may want to recover from a bad start-tag by implying
|
||||
an end-tag.)
|
||||
|
||||
** Seems to be a bug with Emacs, where a mouse movement that causes
|
||||
help-echo text to appear counts as pending input but does not cause
|
||||
idle timer to be restarted.
|
||||
|
||||
** Use XML to represent this file.
|
||||
|
||||
** I had a TODO which said simply "split-string". What did I mean?
|
||||
|
||||
** Investigate performance on large files all on one line.
|
||||
|
||||
* CVS emacs issues
|
||||
|
||||
** Take advantage of UTF-8 CJK support.
|
||||
|
||||
** Supply a next-error-function.
|
||||
|
||||
** Investigate this NEWS item "Emacs now tries to set up buffer coding
|
||||
systems for HTML/XML files automatically."
|
||||
|
||||
** Take advantage of the pointer text property.
|
||||
|
||||
** Leverage char-displayable-p.
|
||||
|
||||
Local variables:
|
||||
mode: outline
|
||||
end:
|
||||
8
lisp/nxml/char-name/subdirs.el
Normal file
8
lisp/nxml/char-name/subdirs.el
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
;; -*- no-byte-compile: t -*-
|
||||
;; In load-path, after this directory should come
|
||||
;; certain of its subdirectories. Here we specify them.
|
||||
(normal-top-level-add-to-load-path '("unicode" ))
|
||||
;; Local Variables:
|
||||
;; version-control: never
|
||||
;; no-byte-compile: t
|
||||
;; End:
|
||||
97
lisp/nxml/char-name/unicode/00000-0007F.el
Normal file
97
lisp/nxml/char-name/unicode/00000-0007F.el
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
(nxml-define-char-name-set 'basic-latin
|
||||
'(("SPACE" #x0020)
|
||||
("EXCLAMATION MARK" #x0021)
|
||||
("QUOTATION MARK" #x0022)
|
||||
("NUMBER SIGN" #x0023)
|
||||
("DOLLAR SIGN" #x0024)
|
||||
("PERCENT SIGN" #x0025)
|
||||
("AMPERSAND" #x0026)
|
||||
("APOSTROPHE" #x0027)
|
||||
("LEFT PARENTHESIS" #x0028)
|
||||
("RIGHT PARENTHESIS" #x0029)
|
||||
("ASTERISK" #x002A)
|
||||
("PLUS SIGN" #x002B)
|
||||
("COMMA" #x002C)
|
||||
("HYPHEN-MINUS" #x002D)
|
||||
("FULL STOP" #x002E)
|
||||
("SOLIDUS" #x002F)
|
||||
("DIGIT ZERO" #x0030)
|
||||
("DIGIT ONE" #x0031)
|
||||
("DIGIT TWO" #x0032)
|
||||
("DIGIT THREE" #x0033)
|
||||
("DIGIT FOUR" #x0034)
|
||||
("DIGIT FIVE" #x0035)
|
||||
("DIGIT SIX" #x0036)
|
||||
("DIGIT SEVEN" #x0037)
|
||||
("DIGIT EIGHT" #x0038)
|
||||
("DIGIT NINE" #x0039)
|
||||
("COLON" #x003A)
|
||||
("SEMICOLON" #x003B)
|
||||
("LESS-THAN SIGN" #x003C)
|
||||
("EQUALS SIGN" #x003D)
|
||||
("GREATER-THAN SIGN" #x003E)
|
||||
("QUESTION MARK" #x003F)
|
||||
("COMMERCIAL AT" #x0040)
|
||||
("LATIN CAPITAL LETTER A" #x0041)
|
||||
("LATIN CAPITAL LETTER B" #x0042)
|
||||
("LATIN CAPITAL LETTER C" #x0043)
|
||||
("LATIN CAPITAL LETTER D" #x0044)
|
||||
("LATIN CAPITAL LETTER E" #x0045)
|
||||
("LATIN CAPITAL LETTER F" #x0046)
|
||||
("LATIN CAPITAL LETTER G" #x0047)
|
||||
("LATIN CAPITAL LETTER H" #x0048)
|
||||
("LATIN CAPITAL LETTER I" #x0049)
|
||||
("LATIN CAPITAL LETTER J" #x004A)
|
||||
("LATIN CAPITAL LETTER K" #x004B)
|
||||
("LATIN CAPITAL LETTER L" #x004C)
|
||||
("LATIN CAPITAL LETTER M" #x004D)
|
||||
("LATIN CAPITAL LETTER N" #x004E)
|
||||
("LATIN CAPITAL LETTER O" #x004F)
|
||||
("LATIN CAPITAL LETTER P" #x0050)
|
||||
("LATIN CAPITAL LETTER Q" #x0051)
|
||||
("LATIN CAPITAL LETTER R" #x0052)
|
||||
("LATIN CAPITAL LETTER S" #x0053)
|
||||
("LATIN CAPITAL LETTER T" #x0054)
|
||||
("LATIN CAPITAL LETTER U" #x0055)
|
||||
("LATIN CAPITAL LETTER V" #x0056)
|
||||
("LATIN CAPITAL LETTER W" #x0057)
|
||||
("LATIN CAPITAL LETTER X" #x0058)
|
||||
("LATIN CAPITAL LETTER Y" #x0059)
|
||||
("LATIN CAPITAL LETTER Z" #x005A)
|
||||
("LEFT SQUARE BRACKET" #x005B)
|
||||
("REVERSE SOLIDUS" #x005C)
|
||||
("RIGHT SQUARE BRACKET" #x005D)
|
||||
("CIRCUMFLEX ACCENT" #x005E)
|
||||
("LOW LINE" #x005F)
|
||||
("GRAVE ACCENT" #x0060)
|
||||
("LATIN SMALL LETTER A" #x0061)
|
||||
("LATIN SMALL LETTER B" #x0062)
|
||||
("LATIN SMALL LETTER C" #x0063)
|
||||
("LATIN SMALL LETTER D" #x0064)
|
||||
("LATIN SMALL LETTER E" #x0065)
|
||||
("LATIN SMALL LETTER F" #x0066)
|
||||
("LATIN SMALL LETTER G" #x0067)
|
||||
("LATIN SMALL LETTER H" #x0068)
|
||||
("LATIN SMALL LETTER I" #x0069)
|
||||
("LATIN SMALL LETTER J" #x006A)
|
||||
("LATIN SMALL LETTER K" #x006B)
|
||||
("LATIN SMALL LETTER L" #x006C)
|
||||
("LATIN SMALL LETTER M" #x006D)
|
||||
("LATIN SMALL LETTER N" #x006E)
|
||||
("LATIN SMALL LETTER O" #x006F)
|
||||
("LATIN SMALL LETTER P" #x0070)
|
||||
("LATIN SMALL LETTER Q" #x0071)
|
||||
("LATIN SMALL LETTER R" #x0072)
|
||||
("LATIN SMALL LETTER S" #x0073)
|
||||
("LATIN SMALL LETTER T" #x0074)
|
||||
("LATIN SMALL LETTER U" #x0075)
|
||||
("LATIN SMALL LETTER V" #x0076)
|
||||
("LATIN SMALL LETTER W" #x0077)
|
||||
("LATIN SMALL LETTER X" #x0078)
|
||||
("LATIN SMALL LETTER Y" #x0079)
|
||||
("LATIN SMALL LETTER Z" #x007A)
|
||||
("LEFT CURLY BRACKET" #x007B)
|
||||
("VERTICAL LINE" #x007C)
|
||||
("RIGHT CURLY BRACKET" #x007D)
|
||||
("TILDE" #x007E)
|
||||
))
|
||||
98
lisp/nxml/char-name/unicode/00080-000FF.el
Normal file
98
lisp/nxml/char-name/unicode/00080-000FF.el
Normal file
|
|
@ -0,0 +1,98 @@
|
|||
(nxml-define-char-name-set 'latin-1-supplement
|
||||
'(("NO-BREAK SPACE" #x00A0)
|
||||
("INVERTED EXCLAMATION MARK" #x00A1)
|
||||
("CENT SIGN" #x00A2)
|
||||
("POUND SIGN" #x00A3)
|
||||
("CURRENCY SIGN" #x00A4)
|
||||
("YEN SIGN" #x00A5)
|
||||
("BROKEN BAR" #x00A6)
|
||||
("SECTION SIGN" #x00A7)
|
||||
("DIAERESIS" #x00A8)
|
||||
("COPYRIGHT SIGN" #x00A9)
|
||||
("FEMININE ORDINAL INDICATOR" #x00AA)
|
||||
("LEFT-POINTING DOUBLE ANGLE QUOTATION MARK" #x00AB)
|
||||
("NOT SIGN" #x00AC)
|
||||
("SOFT HYPHEN" #x00AD)
|
||||
("REGISTERED SIGN" #x00AE)
|
||||
("MACRON" #x00AF)
|
||||
("DEGREE SIGN" #x00B0)
|
||||
("PLUS-MINUS SIGN" #x00B1)
|
||||
("SUPERSCRIPT TWO" #x00B2)
|
||||
("SUPERSCRIPT THREE" #x00B3)
|
||||
("ACUTE ACCENT" #x00B4)
|
||||
("MICRO SIGN" #x00B5)
|
||||
("PILCROW SIGN" #x00B6)
|
||||
("MIDDLE DOT" #x00B7)
|
||||
("CEDILLA" #x00B8)
|
||||
("SUPERSCRIPT ONE" #x00B9)
|
||||
("MASCULINE ORDINAL INDICATOR" #x00BA)
|
||||
("RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK" #x00BB)
|
||||
("VULGAR FRACTION ONE QUARTER" #x00BC)
|
||||
("VULGAR FRACTION ONE HALF" #x00BD)
|
||||
("VULGAR FRACTION THREE QUARTERS" #x00BE)
|
||||
("INVERTED QUESTION MARK" #x00BF)
|
||||
("LATIN CAPITAL LETTER A WITH GRAVE" #x00C0)
|
||||
("LATIN CAPITAL LETTER A WITH ACUTE" #x00C1)
|
||||
("LATIN CAPITAL LETTER A WITH CIRCUMFLEX" #x00C2)
|
||||
("LATIN CAPITAL LETTER A WITH TILDE" #x00C3)
|
||||
("LATIN CAPITAL LETTER A WITH DIAERESIS" #x00C4)
|
||||
("LATIN CAPITAL LETTER A WITH RING ABOVE" #x00C5)
|
||||
("LATIN CAPITAL LETTER AE" #x00C6)
|
||||
("LATIN CAPITAL LETTER C WITH CEDILLA" #x00C7)
|
||||
("LATIN CAPITAL LETTER E WITH GRAVE" #x00C8)
|
||||
("LATIN CAPITAL LETTER E WITH ACUTE" #x00C9)
|
||||
("LATIN CAPITAL LETTER E WITH CIRCUMFLEX" #x00CA)
|
||||
("LATIN CAPITAL LETTER E WITH DIAERESIS" #x00CB)
|
||||
("LATIN CAPITAL LETTER I WITH GRAVE" #x00CC)
|
||||
("LATIN CAPITAL LETTER I WITH ACUTE" #x00CD)
|
||||
("LATIN CAPITAL LETTER I WITH CIRCUMFLEX" #x00CE)
|
||||
("LATIN CAPITAL LETTER I WITH DIAERESIS" #x00CF)
|
||||
("LATIN CAPITAL LETTER ETH" #x00D0)
|
||||
("LATIN CAPITAL LETTER N WITH TILDE" #x00D1)
|
||||
("LATIN CAPITAL LETTER O WITH GRAVE" #x00D2)
|
||||
("LATIN CAPITAL LETTER O WITH ACUTE" #x00D3)
|
||||
("LATIN CAPITAL LETTER O WITH CIRCUMFLEX" #x00D4)
|
||||
("LATIN CAPITAL LETTER O WITH TILDE" #x00D5)
|
||||
("LATIN CAPITAL LETTER O WITH DIAERESIS" #x00D6)
|
||||
("MULTIPLICATION SIGN" #x00D7)
|
||||
("LATIN CAPITAL LETTER O WITH STROKE" #x00D8)
|
||||
("LATIN CAPITAL LETTER U WITH GRAVE" #x00D9)
|
||||
("LATIN CAPITAL LETTER U WITH ACUTE" #x00DA)
|
||||
("LATIN CAPITAL LETTER U WITH CIRCUMFLEX" #x00DB)
|
||||
("LATIN CAPITAL LETTER U WITH DIAERESIS" #x00DC)
|
||||
("LATIN CAPITAL LETTER Y WITH ACUTE" #x00DD)
|
||||
("LATIN CAPITAL LETTER THORN" #x00DE)
|
||||
("LATIN SMALL LETTER SHARP S" #x00DF)
|
||||
("LATIN SMALL LETTER A WITH GRAVE" #x00E0)
|
||||
("LATIN SMALL LETTER A WITH ACUTE" #x00E1)
|
||||
("LATIN SMALL LETTER A WITH CIRCUMFLEX" #x00E2)
|
||||
("LATIN SMALL LETTER A WITH TILDE" #x00E3)
|
||||
("LATIN SMALL LETTER A WITH DIAERESIS" #x00E4)
|
||||
("LATIN SMALL LETTER A WITH RING ABOVE" #x00E5)
|
||||
("LATIN SMALL LETTER AE" #x00E6)
|
||||
("LATIN SMALL LETTER C WITH CEDILLA" #x00E7)
|
||||
("LATIN SMALL LETTER E WITH GRAVE" #x00E8)
|
||||
("LATIN SMALL LETTER E WITH ACUTE" #x00E9)
|
||||
("LATIN SMALL LETTER E WITH CIRCUMFLEX" #x00EA)
|
||||
("LATIN SMALL LETTER E WITH DIAERESIS" #x00EB)
|
||||
("LATIN SMALL LETTER I WITH GRAVE" #x00EC)
|
||||
("LATIN SMALL LETTER I WITH ACUTE" #x00ED)
|
||||
("LATIN SMALL LETTER I WITH CIRCUMFLEX" #x00EE)
|
||||
("LATIN SMALL LETTER I WITH DIAERESIS" #x00EF)
|
||||
("LATIN SMALL LETTER ETH" #x00F0)
|
||||
("LATIN SMALL LETTER N WITH TILDE" #x00F1)
|
||||
("LATIN SMALL LETTER O WITH GRAVE" #x00F2)
|
||||
("LATIN SMALL LETTER O WITH ACUTE" #x00F3)
|
||||
("LATIN SMALL LETTER O WITH CIRCUMFLEX" #x00F4)
|
||||
("LATIN SMALL LETTER O WITH TILDE" #x00F5)
|
||||
("LATIN SMALL LETTER O WITH DIAERESIS" #x00F6)
|
||||
("DIVISION SIGN" #x00F7)
|
||||
("LATIN SMALL LETTER O WITH STROKE" #x00F8)
|
||||
("LATIN SMALL LETTER U WITH GRAVE" #x00F9)
|
||||
("LATIN SMALL LETTER U WITH ACUTE" #x00FA)
|
||||
("LATIN SMALL LETTER U WITH CIRCUMFLEX" #x00FB)
|
||||
("LATIN SMALL LETTER U WITH DIAERESIS" #x00FC)
|
||||
("LATIN SMALL LETTER Y WITH ACUTE" #x00FD)
|
||||
("LATIN SMALL LETTER THORN" #x00FE)
|
||||
("LATIN SMALL LETTER Y WITH DIAERESIS" #x00FF)
|
||||
))
|
||||
130
lisp/nxml/char-name/unicode/00100-0017F.el
Normal file
130
lisp/nxml/char-name/unicode/00100-0017F.el
Normal file
|
|
@ -0,0 +1,130 @@
|
|||
(nxml-define-char-name-set 'latin-extended-a
|
||||
'(("LATIN CAPITAL LETTER A WITH MACRON" #x0100)
|
||||
("LATIN SMALL LETTER A WITH MACRON" #x0101)
|
||||
("LATIN CAPITAL LETTER A WITH BREVE" #x0102)
|
||||
("LATIN SMALL LETTER A WITH BREVE" #x0103)
|
||||
("LATIN CAPITAL LETTER A WITH OGONEK" #x0104)
|
||||
("LATIN SMALL LETTER A WITH OGONEK" #x0105)
|
||||
("LATIN CAPITAL LETTER C WITH ACUTE" #x0106)
|
||||
("LATIN SMALL LETTER C WITH ACUTE" #x0107)
|
||||
("LATIN CAPITAL LETTER C WITH CIRCUMFLEX" #x0108)
|
||||
("LATIN SMALL LETTER C WITH CIRCUMFLEX" #x0109)
|
||||
("LATIN CAPITAL LETTER C WITH DOT ABOVE" #x010A)
|
||||
("LATIN SMALL LETTER C WITH DOT ABOVE" #x010B)
|
||||
("LATIN CAPITAL LETTER C WITH CARON" #x010C)
|
||||
("LATIN SMALL LETTER C WITH CARON" #x010D)
|
||||
("LATIN CAPITAL LETTER D WITH CARON" #x010E)
|
||||
("LATIN SMALL LETTER D WITH CARON" #x010F)
|
||||
("LATIN CAPITAL LETTER D WITH STROKE" #x0110)
|
||||
("LATIN SMALL LETTER D WITH STROKE" #x0111)
|
||||
("LATIN CAPITAL LETTER E WITH MACRON" #x0112)
|
||||
("LATIN SMALL LETTER E WITH MACRON" #x0113)
|
||||
("LATIN CAPITAL LETTER E WITH BREVE" #x0114)
|
||||
("LATIN SMALL LETTER E WITH BREVE" #x0115)
|
||||
("LATIN CAPITAL LETTER E WITH DOT ABOVE" #x0116)
|
||||
("LATIN SMALL LETTER E WITH DOT ABOVE" #x0117)
|
||||
("LATIN CAPITAL LETTER E WITH OGONEK" #x0118)
|
||||
("LATIN SMALL LETTER E WITH OGONEK" #x0119)
|
||||
("LATIN CAPITAL LETTER E WITH CARON" #x011A)
|
||||
("LATIN SMALL LETTER E WITH CARON" #x011B)
|
||||
("LATIN CAPITAL LETTER G WITH CIRCUMFLEX" #x011C)
|
||||
("LATIN SMALL LETTER G WITH CIRCUMFLEX" #x011D)
|
||||
("LATIN CAPITAL LETTER G WITH BREVE" #x011E)
|
||||
("LATIN SMALL LETTER G WITH BREVE" #x011F)
|
||||
("LATIN CAPITAL LETTER G WITH DOT ABOVE" #x0120)
|
||||
("LATIN SMALL LETTER G WITH DOT ABOVE" #x0121)
|
||||
("LATIN CAPITAL LETTER G WITH CEDILLA" #x0122)
|
||||
("LATIN SMALL LETTER G WITH CEDILLA" #x0123)
|
||||
("LATIN CAPITAL LETTER H WITH CIRCUMFLEX" #x0124)
|
||||
("LATIN SMALL LETTER H WITH CIRCUMFLEX" #x0125)
|
||||
("LATIN CAPITAL LETTER H WITH STROKE" #x0126)
|
||||
("LATIN SMALL LETTER H WITH STROKE" #x0127)
|
||||
("LATIN CAPITAL LETTER I WITH TILDE" #x0128)
|
||||
("LATIN SMALL LETTER I WITH TILDE" #x0129)
|
||||
("LATIN CAPITAL LETTER I WITH MACRON" #x012A)
|
||||
("LATIN SMALL LETTER I WITH MACRON" #x012B)
|
||||
("LATIN CAPITAL LETTER I WITH BREVE" #x012C)
|
||||
("LATIN SMALL LETTER I WITH BREVE" #x012D)
|
||||
("LATIN CAPITAL LETTER I WITH OGONEK" #x012E)
|
||||
("LATIN SMALL LETTER I WITH OGONEK" #x012F)
|
||||
("LATIN CAPITAL LETTER I WITH DOT ABOVE" #x0130)
|
||||
("LATIN SMALL LETTER DOTLESS I" #x0131)
|
||||
("LATIN CAPITAL LIGATURE IJ" #x0132)
|
||||
("LATIN SMALL LIGATURE IJ" #x0133)
|
||||
("LATIN CAPITAL LETTER J WITH CIRCUMFLEX" #x0134)
|
||||
("LATIN SMALL LETTER J WITH CIRCUMFLEX" #x0135)
|
||||
("LATIN CAPITAL LETTER K WITH CEDILLA" #x0136)
|
||||
("LATIN SMALL LETTER K WITH CEDILLA" #x0137)
|
||||
("LATIN SMALL LETTER KRA" #x0138)
|
||||
("LATIN CAPITAL LETTER L WITH ACUTE" #x0139)
|
||||
("LATIN SMALL LETTER L WITH ACUTE" #x013A)
|
||||
("LATIN CAPITAL LETTER L WITH CEDILLA" #x013B)
|
||||
("LATIN SMALL LETTER L WITH CEDILLA" #x013C)
|
||||
("LATIN CAPITAL LETTER L WITH CARON" #x013D)
|
||||
("LATIN SMALL LETTER L WITH CARON" #x013E)
|
||||
("LATIN CAPITAL LETTER L WITH MIDDLE DOT" #x013F)
|
||||
("LATIN SMALL LETTER L WITH MIDDLE DOT" #x0140)
|
||||
("LATIN CAPITAL LETTER L WITH STROKE" #x0141)
|
||||
("LATIN SMALL LETTER L WITH STROKE" #x0142)
|
||||
("LATIN CAPITAL LETTER N WITH ACUTE" #x0143)
|
||||
("LATIN SMALL LETTER N WITH ACUTE" #x0144)
|
||||
("LATIN CAPITAL LETTER N WITH CEDILLA" #x0145)
|
||||
("LATIN SMALL LETTER N WITH CEDILLA" #x0146)
|
||||
("LATIN CAPITAL LETTER N WITH CARON" #x0147)
|
||||
("LATIN SMALL LETTER N WITH CARON" #x0148)
|
||||
("LATIN SMALL LETTER N PRECEDED BY APOSTROPHE" #x0149)
|
||||
("LATIN CAPITAL LETTER ENG" #x014A)
|
||||
("LATIN SMALL LETTER ENG" #x014B)
|
||||
("LATIN CAPITAL LETTER O WITH MACRON" #x014C)
|
||||
("LATIN SMALL LETTER O WITH MACRON" #x014D)
|
||||
("LATIN CAPITAL LETTER O WITH BREVE" #x014E)
|
||||
("LATIN SMALL LETTER O WITH BREVE" #x014F)
|
||||
("LATIN CAPITAL LETTER O WITH DOUBLE ACUTE" #x0150)
|
||||
("LATIN SMALL LETTER O WITH DOUBLE ACUTE" #x0151)
|
||||
("LATIN CAPITAL LIGATURE OE" #x0152)
|
||||
("LATIN SMALL LIGATURE OE" #x0153)
|
||||
("LATIN CAPITAL LETTER R WITH ACUTE" #x0154)
|
||||
("LATIN SMALL LETTER R WITH ACUTE" #x0155)
|
||||
("LATIN CAPITAL LETTER R WITH CEDILLA" #x0156)
|
||||
("LATIN SMALL LETTER R WITH CEDILLA" #x0157)
|
||||
("LATIN CAPITAL LETTER R WITH CARON" #x0158)
|
||||
("LATIN SMALL LETTER R WITH CARON" #x0159)
|
||||
("LATIN CAPITAL LETTER S WITH ACUTE" #x015A)
|
||||
("LATIN SMALL LETTER S WITH ACUTE" #x015B)
|
||||
("LATIN CAPITAL LETTER S WITH CIRCUMFLEX" #x015C)
|
||||
("LATIN SMALL LETTER S WITH CIRCUMFLEX" #x015D)
|
||||
("LATIN CAPITAL LETTER S WITH CEDILLA" #x015E)
|
||||
("LATIN SMALL LETTER S WITH CEDILLA" #x015F)
|
||||
("LATIN CAPITAL LETTER S WITH CARON" #x0160)
|
||||
("LATIN SMALL LETTER S WITH CARON" #x0161)
|
||||
("LATIN CAPITAL LETTER T WITH CEDILLA" #x0162)
|
||||
("LATIN SMALL LETTER T WITH CEDILLA" #x0163)
|
||||
("LATIN CAPITAL LETTER T WITH CARON" #x0164)
|
||||
("LATIN SMALL LETTER T WITH CARON" #x0165)
|
||||
("LATIN CAPITAL LETTER T WITH STROKE" #x0166)
|
||||
("LATIN SMALL LETTER T WITH STROKE" #x0167)
|
||||
("LATIN CAPITAL LETTER U WITH TILDE" #x0168)
|
||||
("LATIN SMALL LETTER U WITH TILDE" #x0169)
|
||||
("LATIN CAPITAL LETTER U WITH MACRON" #x016A)
|
||||
("LATIN SMALL LETTER U WITH MACRON" #x016B)
|
||||
("LATIN CAPITAL LETTER U WITH BREVE" #x016C)
|
||||
("LATIN SMALL LETTER U WITH BREVE" #x016D)
|
||||
("LATIN CAPITAL LETTER U WITH RING ABOVE" #x016E)
|
||||
("LATIN SMALL LETTER U WITH RING ABOVE" #x016F)
|
||||
("LATIN CAPITAL LETTER U WITH DOUBLE ACUTE" #x0170)
|
||||
("LATIN SMALL LETTER U WITH DOUBLE ACUTE" #x0171)
|
||||
("LATIN CAPITAL LETTER U WITH OGONEK" #x0172)
|
||||
("LATIN SMALL LETTER U WITH OGONEK" #x0173)
|
||||
("LATIN CAPITAL LETTER W WITH CIRCUMFLEX" #x0174)
|
||||
("LATIN SMALL LETTER W WITH CIRCUMFLEX" #x0175)
|
||||
("LATIN CAPITAL LETTER Y WITH CIRCUMFLEX" #x0176)
|
||||
("LATIN SMALL LETTER Y WITH CIRCUMFLEX" #x0177)
|
||||
("LATIN CAPITAL LETTER Y WITH DIAERESIS" #x0178)
|
||||
("LATIN CAPITAL LETTER Z WITH ACUTE" #x0179)
|
||||
("LATIN SMALL LETTER Z WITH ACUTE" #x017A)
|
||||
("LATIN CAPITAL LETTER Z WITH DOT ABOVE" #x017B)
|
||||
("LATIN SMALL LETTER Z WITH DOT ABOVE" #x017C)
|
||||
("LATIN CAPITAL LETTER Z WITH CARON" #x017D)
|
||||
("LATIN SMALL LETTER Z WITH CARON" #x017E)
|
||||
("LATIN SMALL LETTER LONG S" #x017F)
|
||||
))
|
||||
181
lisp/nxml/char-name/unicode/00180-0024F.el
Normal file
181
lisp/nxml/char-name/unicode/00180-0024F.el
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
(nxml-define-char-name-set 'latin-extended-b
|
||||
'(("LATIN SMALL LETTER B WITH STROKE" #x0180)
|
||||
("LATIN CAPITAL LETTER B WITH HOOK" #x0181)
|
||||
("LATIN CAPITAL LETTER B WITH TOPBAR" #x0182)
|
||||
("LATIN SMALL LETTER B WITH TOPBAR" #x0183)
|
||||
("LATIN CAPITAL LETTER TONE SIX" #x0184)
|
||||
("LATIN SMALL LETTER TONE SIX" #x0185)
|
||||
("LATIN CAPITAL LETTER OPEN O" #x0186)
|
||||
("LATIN CAPITAL LETTER C WITH HOOK" #x0187)
|
||||
("LATIN SMALL LETTER C WITH HOOK" #x0188)
|
||||
("LATIN CAPITAL LETTER AFRICAN D" #x0189)
|
||||
("LATIN CAPITAL LETTER D WITH HOOK" #x018A)
|
||||
("LATIN CAPITAL LETTER D WITH TOPBAR" #x018B)
|
||||
("LATIN SMALL LETTER D WITH TOPBAR" #x018C)
|
||||
("LATIN SMALL LETTER TURNED DELTA" #x018D)
|
||||
("LATIN CAPITAL LETTER REVERSED E" #x018E)
|
||||
("LATIN CAPITAL LETTER SCHWA" #x018F)
|
||||
("LATIN CAPITAL LETTER OPEN E" #x0190)
|
||||
("LATIN CAPITAL LETTER F WITH HOOK" #x0191)
|
||||
("LATIN SMALL LETTER F WITH HOOK" #x0192)
|
||||
("LATIN CAPITAL LETTER G WITH HOOK" #x0193)
|
||||
("LATIN CAPITAL LETTER GAMMA" #x0194)
|
||||
("LATIN SMALL LETTER HV" #x0195)
|
||||
("LATIN CAPITAL LETTER IOTA" #x0196)
|
||||
("LATIN CAPITAL LETTER I WITH STROKE" #x0197)
|
||||
("LATIN CAPITAL LETTER K WITH HOOK" #x0198)
|
||||
("LATIN SMALL LETTER K WITH HOOK" #x0199)
|
||||
("LATIN SMALL LETTER L WITH BAR" #x019A)
|
||||
("LATIN SMALL LETTER LAMBDA WITH STROKE" #x019B)
|
||||
("LATIN CAPITAL LETTER TURNED M" #x019C)
|
||||
("LATIN CAPITAL LETTER N WITH LEFT HOOK" #x019D)
|
||||
("LATIN SMALL LETTER N WITH LONG RIGHT LEG" #x019E)
|
||||
("LATIN CAPITAL LETTER O WITH MIDDLE TILDE" #x019F)
|
||||
("LATIN CAPITAL LETTER O WITH HORN" #x01A0)
|
||||
("LATIN SMALL LETTER O WITH HORN" #x01A1)
|
||||
("LATIN CAPITAL LETTER OI" #x01A2)
|
||||
("LATIN SMALL LETTER OI" #x01A3)
|
||||
("LATIN CAPITAL LETTER P WITH HOOK" #x01A4)
|
||||
("LATIN SMALL LETTER P WITH HOOK" #x01A5)
|
||||
("LATIN LETTER YR" #x01A6)
|
||||
("LATIN CAPITAL LETTER TONE TWO" #x01A7)
|
||||
("LATIN SMALL LETTER TONE TWO" #x01A8)
|
||||
("LATIN CAPITAL LETTER ESH" #x01A9)
|
||||
("LATIN LETTER REVERSED ESH LOOP" #x01AA)
|
||||
("LATIN SMALL LETTER T WITH PALATAL HOOK" #x01AB)
|
||||
("LATIN CAPITAL LETTER T WITH HOOK" #x01AC)
|
||||
("LATIN SMALL LETTER T WITH HOOK" #x01AD)
|
||||
("LATIN CAPITAL LETTER T WITH RETROFLEX HOOK" #x01AE)
|
||||
("LATIN CAPITAL LETTER U WITH HORN" #x01AF)
|
||||
("LATIN SMALL LETTER U WITH HORN" #x01B0)
|
||||
("LATIN CAPITAL LETTER UPSILON" #x01B1)
|
||||
("LATIN CAPITAL LETTER V WITH HOOK" #x01B2)
|
||||
("LATIN CAPITAL LETTER Y WITH HOOK" #x01B3)
|
||||
("LATIN SMALL LETTER Y WITH HOOK" #x01B4)
|
||||
("LATIN CAPITAL LETTER Z WITH STROKE" #x01B5)
|
||||
("LATIN SMALL LETTER Z WITH STROKE" #x01B6)
|
||||
("LATIN CAPITAL LETTER EZH" #x01B7)
|
||||
("LATIN CAPITAL LETTER EZH REVERSED" #x01B8)
|
||||
("LATIN SMALL LETTER EZH REVERSED" #x01B9)
|
||||
("LATIN SMALL LETTER EZH WITH TAIL" #x01BA)
|
||||
("LATIN LETTER TWO WITH STROKE" #x01BB)
|
||||
("LATIN CAPITAL LETTER TONE FIVE" #x01BC)
|
||||
("LATIN SMALL LETTER TONE FIVE" #x01BD)
|
||||
("LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE" #x01BE)
|
||||
("LATIN LETTER WYNN" #x01BF)
|
||||
("LATIN LETTER DENTAL CLICK" #x01C0)
|
||||
("LATIN LETTER LATERAL CLICK" #x01C1)
|
||||
("LATIN LETTER ALVEOLAR CLICK" #x01C2)
|
||||
("LATIN LETTER RETROFLEX CLICK" #x01C3)
|
||||
("LATIN CAPITAL LETTER DZ WITH CARON" #x01C4)
|
||||
("LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON" #x01C5)
|
||||
("LATIN SMALL LETTER DZ WITH CARON" #x01C6)
|
||||
("LATIN CAPITAL LETTER LJ" #x01C7)
|
||||
("LATIN CAPITAL LETTER L WITH SMALL LETTER J" #x01C8)
|
||||
("LATIN SMALL LETTER LJ" #x01C9)
|
||||
("LATIN CAPITAL LETTER NJ" #x01CA)
|
||||
("LATIN CAPITAL LETTER N WITH SMALL LETTER J" #x01CB)
|
||||
("LATIN SMALL LETTER NJ" #x01CC)
|
||||
("LATIN CAPITAL LETTER A WITH CARON" #x01CD)
|
||||
("LATIN SMALL LETTER A WITH CARON" #x01CE)
|
||||
("LATIN CAPITAL LETTER I WITH CARON" #x01CF)
|
||||
("LATIN SMALL LETTER I WITH CARON" #x01D0)
|
||||
("LATIN CAPITAL LETTER O WITH CARON" #x01D1)
|
||||
("LATIN SMALL LETTER O WITH CARON" #x01D2)
|
||||
("LATIN CAPITAL LETTER U WITH CARON" #x01D3)
|
||||
("LATIN SMALL LETTER U WITH CARON" #x01D4)
|
||||
("LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON" #x01D5)
|
||||
("LATIN SMALL LETTER U WITH DIAERESIS AND MACRON" #x01D6)
|
||||
("LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE" #x01D7)
|
||||
("LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE" #x01D8)
|
||||
("LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON" #x01D9)
|
||||
("LATIN SMALL LETTER U WITH DIAERESIS AND CARON" #x01DA)
|
||||
("LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE" #x01DB)
|
||||
("LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE" #x01DC)
|
||||
("LATIN SMALL LETTER TURNED E" #x01DD)
|
||||
("LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON" #x01DE)
|
||||
("LATIN SMALL LETTER A WITH DIAERESIS AND MACRON" #x01DF)
|
||||
("LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON" #x01E0)
|
||||
("LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON" #x01E1)
|
||||
("LATIN CAPITAL LETTER AE WITH MACRON" #x01E2)
|
||||
("LATIN SMALL LETTER AE WITH MACRON" #x01E3)
|
||||
("LATIN CAPITAL LETTER G WITH STROKE" #x01E4)
|
||||
("LATIN SMALL LETTER G WITH STROKE" #x01E5)
|
||||
("LATIN CAPITAL LETTER G WITH CARON" #x01E6)
|
||||
("LATIN SMALL LETTER G WITH CARON" #x01E7)
|
||||
("LATIN CAPITAL LETTER K WITH CARON" #x01E8)
|
||||
("LATIN SMALL LETTER K WITH CARON" #x01E9)
|
||||
("LATIN CAPITAL LETTER O WITH OGONEK" #x01EA)
|
||||
("LATIN SMALL LETTER O WITH OGONEK" #x01EB)
|
||||
("LATIN CAPITAL LETTER O WITH OGONEK AND MACRON" #x01EC)
|
||||
("LATIN SMALL LETTER O WITH OGONEK AND MACRON" #x01ED)
|
||||
("LATIN CAPITAL LETTER EZH WITH CARON" #x01EE)
|
||||
("LATIN SMALL LETTER EZH WITH CARON" #x01EF)
|
||||
("LATIN SMALL LETTER J WITH CARON" #x01F0)
|
||||
("LATIN CAPITAL LETTER DZ" #x01F1)
|
||||
("LATIN CAPITAL LETTER D WITH SMALL LETTER Z" #x01F2)
|
||||
("LATIN SMALL LETTER DZ" #x01F3)
|
||||
("LATIN CAPITAL LETTER G WITH ACUTE" #x01F4)
|
||||
("LATIN SMALL LETTER G WITH ACUTE" #x01F5)
|
||||
("LATIN CAPITAL LETTER HWAIR" #x01F6)
|
||||
("LATIN CAPITAL LETTER WYNN" #x01F7)
|
||||
("LATIN CAPITAL LETTER N WITH GRAVE" #x01F8)
|
||||
("LATIN SMALL LETTER N WITH GRAVE" #x01F9)
|
||||
("LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE" #x01FA)
|
||||
("LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE" #x01FB)
|
||||
("LATIN CAPITAL LETTER AE WITH ACUTE" #x01FC)
|
||||
("LATIN SMALL LETTER AE WITH ACUTE" #x01FD)
|
||||
("LATIN CAPITAL LETTER O WITH STROKE AND ACUTE" #x01FE)
|
||||
("LATIN SMALL LETTER O WITH STROKE AND ACUTE" #x01FF)
|
||||
("LATIN CAPITAL LETTER A WITH DOUBLE GRAVE" #x0200)
|
||||
("LATIN SMALL LETTER A WITH DOUBLE GRAVE" #x0201)
|
||||
("LATIN CAPITAL LETTER A WITH INVERTED BREVE" #x0202)
|
||||
("LATIN SMALL LETTER A WITH INVERTED BREVE" #x0203)
|
||||
("LATIN CAPITAL LETTER E WITH DOUBLE GRAVE" #x0204)
|
||||
("LATIN SMALL LETTER E WITH DOUBLE GRAVE" #x0205)
|
||||
("LATIN CAPITAL LETTER E WITH INVERTED BREVE" #x0206)
|
||||
("LATIN SMALL LETTER E WITH INVERTED BREVE" #x0207)
|
||||
("LATIN CAPITAL LETTER I WITH DOUBLE GRAVE" #x0208)
|
||||
("LATIN SMALL LETTER I WITH DOUBLE GRAVE" #x0209)
|
||||
("LATIN CAPITAL LETTER I WITH INVERTED BREVE" #x020A)
|
||||
("LATIN SMALL LETTER I WITH INVERTED BREVE" #x020B)
|
||||
("LATIN CAPITAL LETTER O WITH DOUBLE GRAVE" #x020C)
|
||||
("LATIN SMALL LETTER O WITH DOUBLE GRAVE" #x020D)
|
||||
("LATIN CAPITAL LETTER O WITH INVERTED BREVE" #x020E)
|
||||
("LATIN SMALL LETTER O WITH INVERTED BREVE" #x020F)
|
||||
("LATIN CAPITAL LETTER R WITH DOUBLE GRAVE" #x0210)
|
||||
("LATIN SMALL LETTER R WITH DOUBLE GRAVE" #x0211)
|
||||
("LATIN CAPITAL LETTER R WITH INVERTED BREVE" #x0212)
|
||||
("LATIN SMALL LETTER R WITH INVERTED BREVE" #x0213)
|
||||
("LATIN CAPITAL LETTER U WITH DOUBLE GRAVE" #x0214)
|
||||
("LATIN SMALL LETTER U WITH DOUBLE GRAVE" #x0215)
|
||||
("LATIN CAPITAL LETTER U WITH INVERTED BREVE" #x0216)
|
||||
("LATIN SMALL LETTER U WITH INVERTED BREVE" #x0217)
|
||||
("LATIN CAPITAL LETTER S WITH COMMA BELOW" #x0218)
|
||||
("LATIN SMALL LETTER S WITH COMMA BELOW" #x0219)
|
||||
("LATIN CAPITAL LETTER T WITH COMMA BELOW" #x021A)
|
||||
("LATIN SMALL LETTER T WITH COMMA BELOW" #x021B)
|
||||
("LATIN CAPITAL LETTER YOGH" #x021C)
|
||||
("LATIN SMALL LETTER YOGH" #x021D)
|
||||
("LATIN CAPITAL LETTER H WITH CARON" #x021E)
|
||||
("LATIN SMALL LETTER H WITH CARON" #x021F)
|
||||
("LATIN CAPITAL LETTER N WITH LONG RIGHT LEG" #x0220)
|
||||
("LATIN CAPITAL LETTER OU" #x0222)
|
||||
("LATIN SMALL LETTER OU" #x0223)
|
||||
("LATIN CAPITAL LETTER Z WITH HOOK" #x0224)
|
||||
("LATIN SMALL LETTER Z WITH HOOK" #x0225)
|
||||
("LATIN CAPITAL LETTER A WITH DOT ABOVE" #x0226)
|
||||
("LATIN SMALL LETTER A WITH DOT ABOVE" #x0227)
|
||||
("LATIN CAPITAL LETTER E WITH CEDILLA" #x0228)
|
||||
("LATIN SMALL LETTER E WITH CEDILLA" #x0229)
|
||||
("LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON" #x022A)
|
||||
("LATIN SMALL LETTER O WITH DIAERESIS AND MACRON" #x022B)
|
||||
("LATIN CAPITAL LETTER O WITH TILDE AND MACRON" #x022C)
|
||||
("LATIN SMALL LETTER O WITH TILDE AND MACRON" #x022D)
|
||||
("LATIN CAPITAL LETTER O WITH DOT ABOVE" #x022E)
|
||||
("LATIN SMALL LETTER O WITH DOT ABOVE" #x022F)
|
||||
("LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON" #x0230)
|
||||
("LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON" #x0231)
|
||||
("LATIN CAPITAL LETTER Y WITH MACRON" #x0232)
|
||||
("LATIN SMALL LETTER Y WITH MACRON" #x0233)
|
||||
))
|
||||
96
lisp/nxml/char-name/unicode/00250-002AF.el
Normal file
96
lisp/nxml/char-name/unicode/00250-002AF.el
Normal file
|
|
@ -0,0 +1,96 @@
|
|||
(nxml-define-char-name-set 'ipa-extensions
|
||||
'(("LATIN SMALL LETTER TURNED A" #x0250)
|
||||
("LATIN SMALL LETTER ALPHA" #x0251)
|
||||
("LATIN SMALL LETTER TURNED ALPHA" #x0252)
|
||||
("LATIN SMALL LETTER B WITH HOOK" #x0253)
|
||||
("LATIN SMALL LETTER OPEN O" #x0254)
|
||||
("LATIN SMALL LETTER C WITH CURL" #x0255)
|
||||
("LATIN SMALL LETTER D WITH TAIL" #x0256)
|
||||
("LATIN SMALL LETTER D WITH HOOK" #x0257)
|
||||
("LATIN SMALL LETTER REVERSED E" #x0258)
|
||||
("LATIN SMALL LETTER SCHWA" #x0259)
|
||||
("LATIN SMALL LETTER SCHWA WITH HOOK" #x025A)
|
||||
("LATIN SMALL LETTER OPEN E" #x025B)
|
||||
("LATIN SMALL LETTER REVERSED OPEN E" #x025C)
|
||||
("LATIN SMALL LETTER REVERSED OPEN E WITH HOOK" #x025D)
|
||||
("LATIN SMALL LETTER CLOSED REVERSED OPEN E" #x025E)
|
||||
("LATIN SMALL LETTER DOTLESS J WITH STROKE" #x025F)
|
||||
("LATIN SMALL LETTER G WITH HOOK" #x0260)
|
||||
("LATIN SMALL LETTER SCRIPT G" #x0261)
|
||||
("LATIN LETTER SMALL CAPITAL G" #x0262)
|
||||
("LATIN SMALL LETTER GAMMA" #x0263)
|
||||
("LATIN SMALL LETTER RAMS HORN" #x0264)
|
||||
("LATIN SMALL LETTER TURNED H" #x0265)
|
||||
("LATIN SMALL LETTER H WITH HOOK" #x0266)
|
||||
("LATIN SMALL LETTER HENG WITH HOOK" #x0267)
|
||||
("LATIN SMALL LETTER I WITH STROKE" #x0268)
|
||||
("LATIN SMALL LETTER IOTA" #x0269)
|
||||
("LATIN LETTER SMALL CAPITAL I" #x026A)
|
||||
("LATIN SMALL LETTER L WITH MIDDLE TILDE" #x026B)
|
||||
("LATIN SMALL LETTER L WITH BELT" #x026C)
|
||||
("LATIN SMALL LETTER L WITH RETROFLEX HOOK" #x026D)
|
||||
("LATIN SMALL LETTER LEZH" #x026E)
|
||||
("LATIN SMALL LETTER TURNED M" #x026F)
|
||||
("LATIN SMALL LETTER TURNED M WITH LONG LEG" #x0270)
|
||||
("LATIN SMALL LETTER M WITH HOOK" #x0271)
|
||||
("LATIN SMALL LETTER N WITH LEFT HOOK" #x0272)
|
||||
("LATIN SMALL LETTER N WITH RETROFLEX HOOK" #x0273)
|
||||
("LATIN LETTER SMALL CAPITAL N" #x0274)
|
||||
("LATIN SMALL LETTER BARRED O" #x0275)
|
||||
("LATIN LETTER SMALL CAPITAL OE" #x0276)
|
||||
("LATIN SMALL LETTER CLOSED OMEGA" #x0277)
|
||||
("LATIN SMALL LETTER PHI" #x0278)
|
||||
("LATIN SMALL LETTER TURNED R" #x0279)
|
||||
("LATIN SMALL LETTER TURNED R WITH LONG LEG" #x027A)
|
||||
("LATIN SMALL LETTER TURNED R WITH HOOK" #x027B)
|
||||
("LATIN SMALL LETTER R WITH LONG LEG" #x027C)
|
||||
("LATIN SMALL LETTER R WITH TAIL" #x027D)
|
||||
("LATIN SMALL LETTER R WITH FISHHOOK" #x027E)
|
||||
("LATIN SMALL LETTER REVERSED R WITH FISHHOOK" #x027F)
|
||||
("LATIN LETTER SMALL CAPITAL R" #x0280)
|
||||
("LATIN LETTER SMALL CAPITAL INVERTED R" #x0281)
|
||||
("LATIN SMALL LETTER S WITH HOOK" #x0282)
|
||||
("LATIN SMALL LETTER ESH" #x0283)
|
||||
("LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK" #x0284)
|
||||
("LATIN SMALL LETTER SQUAT REVERSED ESH" #x0285)
|
||||
("LATIN SMALL LETTER ESH WITH CURL" #x0286)
|
||||
("LATIN SMALL LETTER TURNED T" #x0287)
|
||||
("LATIN SMALL LETTER T WITH RETROFLEX HOOK" #x0288)
|
||||
("LATIN SMALL LETTER U BAR" #x0289)
|
||||
("LATIN SMALL LETTER UPSILON" #x028A)
|
||||
("LATIN SMALL LETTER V WITH HOOK" #x028B)
|
||||
("LATIN SMALL LETTER TURNED V" #x028C)
|
||||
("LATIN SMALL LETTER TURNED W" #x028D)
|
||||
("LATIN SMALL LETTER TURNED Y" #x028E)
|
||||
("LATIN LETTER SMALL CAPITAL Y" #x028F)
|
||||
("LATIN SMALL LETTER Z WITH RETROFLEX HOOK" #x0290)
|
||||
("LATIN SMALL LETTER Z WITH CURL" #x0291)
|
||||
("LATIN SMALL LETTER EZH" #x0292)
|
||||
("LATIN SMALL LETTER EZH WITH CURL" #x0293)
|
||||
("LATIN LETTER GLOTTAL STOP" #x0294)
|
||||
("LATIN LETTER PHARYNGEAL VOICED FRICATIVE" #x0295)
|
||||
("LATIN LETTER INVERTED GLOTTAL STOP" #x0296)
|
||||
("LATIN LETTER STRETCHED C" #x0297)
|
||||
("LATIN LETTER BILABIAL CLICK" #x0298)
|
||||
("LATIN LETTER SMALL CAPITAL B" #x0299)
|
||||
("LATIN SMALL LETTER CLOSED OPEN E" #x029A)
|
||||
("LATIN LETTER SMALL CAPITAL G WITH HOOK" #x029B)
|
||||
("LATIN LETTER SMALL CAPITAL H" #x029C)
|
||||
("LATIN SMALL LETTER J WITH CROSSED-TAIL" #x029D)
|
||||
("LATIN SMALL LETTER TURNED K" #x029E)
|
||||
("LATIN LETTER SMALL CAPITAL L" #x029F)
|
||||
("LATIN SMALL LETTER Q WITH HOOK" #x02A0)
|
||||
("LATIN LETTER GLOTTAL STOP WITH STROKE" #x02A1)
|
||||
("LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE" #x02A2)
|
||||
("LATIN SMALL LETTER DZ DIGRAPH" #x02A3)
|
||||
("LATIN SMALL LETTER DEZH DIGRAPH" #x02A4)
|
||||
("LATIN SMALL LETTER DZ DIGRAPH WITH CURL" #x02A5)
|
||||
("LATIN SMALL LETTER TS DIGRAPH" #x02A6)
|
||||
("LATIN SMALL LETTER TESH DIGRAPH" #x02A7)
|
||||
("LATIN SMALL LETTER TC DIGRAPH WITH CURL" #x02A8)
|
||||
("LATIN SMALL LETTER FENG DIGRAPH" #x02A9)
|
||||
("LATIN SMALL LETTER LS DIGRAPH" #x02AA)
|
||||
("LATIN SMALL LETTER LZ DIGRAPH" #x02AB)
|
||||
("LATIN LETTER BILABIAL PERCUSSIVE" #x02AC)
|
||||
("LATIN LETTER BIDENTAL PERCUSSIVE" #x02AD)
|
||||
))
|
||||
65
lisp/nxml/char-name/unicode/002B0-002FF.el
Normal file
65
lisp/nxml/char-name/unicode/002B0-002FF.el
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
(nxml-define-char-name-set 'spacing-modifier-letters
|
||||
'(("MODIFIER LETTER SMALL H" #x02B0)
|
||||
("MODIFIER LETTER SMALL H WITH HOOK" #x02B1)
|
||||
("MODIFIER LETTER SMALL J" #x02B2)
|
||||
("MODIFIER LETTER SMALL R" #x02B3)
|
||||
("MODIFIER LETTER SMALL TURNED R" #x02B4)
|
||||
("MODIFIER LETTER SMALL TURNED R WITH HOOK" #x02B5)
|
||||
("MODIFIER LETTER SMALL CAPITAL INVERTED R" #x02B6)
|
||||
("MODIFIER LETTER SMALL W" #x02B7)
|
||||
("MODIFIER LETTER SMALL Y" #x02B8)
|
||||
("MODIFIER LETTER PRIME" #x02B9)
|
||||
("MODIFIER LETTER DOUBLE PRIME" #x02BA)
|
||||
("MODIFIER LETTER TURNED COMMA" #x02BB)
|
||||
("MODIFIER LETTER APOSTROPHE" #x02BC)
|
||||
("MODIFIER LETTER REVERSED COMMA" #x02BD)
|
||||
("MODIFIER LETTER RIGHT HALF RING" #x02BE)
|
||||
("MODIFIER LETTER LEFT HALF RING" #x02BF)
|
||||
("MODIFIER LETTER GLOTTAL STOP" #x02C0)
|
||||
("MODIFIER LETTER REVERSED GLOTTAL STOP" #x02C1)
|
||||
("MODIFIER LETTER LEFT ARROWHEAD" #x02C2)
|
||||
("MODIFIER LETTER RIGHT ARROWHEAD" #x02C3)
|
||||
("MODIFIER LETTER UP ARROWHEAD" #x02C4)
|
||||
("MODIFIER LETTER DOWN ARROWHEAD" #x02C5)
|
||||
("MODIFIER LETTER CIRCUMFLEX ACCENT" #x02C6)
|
||||
("CARON" #x02C7)
|
||||
("MODIFIER LETTER VERTICAL LINE" #x02C8)
|
||||
("MODIFIER LETTER MACRON" #x02C9)
|
||||
("MODIFIER LETTER ACUTE ACCENT" #x02CA)
|
||||
("MODIFIER LETTER GRAVE ACCENT" #x02CB)
|
||||
("MODIFIER LETTER LOW VERTICAL LINE" #x02CC)
|
||||
("MODIFIER LETTER LOW MACRON" #x02CD)
|
||||
("MODIFIER LETTER LOW GRAVE ACCENT" #x02CE)
|
||||
("MODIFIER LETTER LOW ACUTE ACCENT" #x02CF)
|
||||
("MODIFIER LETTER TRIANGULAR COLON" #x02D0)
|
||||
("MODIFIER LETTER HALF TRIANGULAR COLON" #x02D1)
|
||||
("MODIFIER LETTER CENTRED RIGHT HALF RING" #x02D2)
|
||||
("MODIFIER LETTER CENTRED LEFT HALF RING" #x02D3)
|
||||
("MODIFIER LETTER UP TACK" #x02D4)
|
||||
("MODIFIER LETTER DOWN TACK" #x02D5)
|
||||
("MODIFIER LETTER PLUS SIGN" #x02D6)
|
||||
("MODIFIER LETTER MINUS SIGN" #x02D7)
|
||||
("BREVE" #x02D8)
|
||||
("DOT ABOVE" #x02D9)
|
||||
("RING ABOVE" #x02DA)
|
||||
("OGONEK" #x02DB)
|
||||
("SMALL TILDE" #x02DC)
|
||||
("DOUBLE ACUTE ACCENT" #x02DD)
|
||||
("MODIFIER LETTER RHOTIC HOOK" #x02DE)
|
||||
("MODIFIER LETTER CROSS ACCENT" #x02DF)
|
||||
("MODIFIER LETTER SMALL GAMMA" #x02E0)
|
||||
("MODIFIER LETTER SMALL L" #x02E1)
|
||||
("MODIFIER LETTER SMALL S" #x02E2)
|
||||
("MODIFIER LETTER SMALL X" #x02E3)
|
||||
("MODIFIER LETTER SMALL REVERSED GLOTTAL STOP" #x02E4)
|
||||
("MODIFIER LETTER EXTRA-HIGH TONE BAR" #x02E5)
|
||||
("MODIFIER LETTER HIGH TONE BAR" #x02E6)
|
||||
("MODIFIER LETTER MID TONE BAR" #x02E7)
|
||||
("MODIFIER LETTER LOW TONE BAR" #x02E8)
|
||||
("MODIFIER LETTER EXTRA-LOW TONE BAR" #x02E9)
|
||||
("MODIFIER LETTER YIN DEPARTING TONE MARK" #x02EA)
|
||||
("MODIFIER LETTER YANG DEPARTING TONE MARK" #x02EB)
|
||||
("MODIFIER LETTER VOICING" #x02EC)
|
||||
("MODIFIER LETTER UNASPIRATED" #x02ED)
|
||||
("MODIFIER LETTER DOUBLE APOSTROPHE" #x02EE)
|
||||
))
|
||||
98
lisp/nxml/char-name/unicode/00300-0036F.el
Normal file
98
lisp/nxml/char-name/unicode/00300-0036F.el
Normal file
|
|
@ -0,0 +1,98 @@
|
|||
(nxml-define-char-name-set 'combining-diacritical-marks
|
||||
'(("COMBINING GRAVE ACCENT" #x0300)
|
||||
("COMBINING ACUTE ACCENT" #x0301)
|
||||
("COMBINING CIRCUMFLEX ACCENT" #x0302)
|
||||
("COMBINING TILDE" #x0303)
|
||||
("COMBINING MACRON" #x0304)
|
||||
("COMBINING OVERLINE" #x0305)
|
||||
("COMBINING BREVE" #x0306)
|
||||
("COMBINING DOT ABOVE" #x0307)
|
||||
("COMBINING DIAERESIS" #x0308)
|
||||
("COMBINING HOOK ABOVE" #x0309)
|
||||
("COMBINING RING ABOVE" #x030A)
|
||||
("COMBINING DOUBLE ACUTE ACCENT" #x030B)
|
||||
("COMBINING CARON" #x030C)
|
||||
("COMBINING VERTICAL LINE ABOVE" #x030D)
|
||||
("COMBINING DOUBLE VERTICAL LINE ABOVE" #x030E)
|
||||
("COMBINING DOUBLE GRAVE ACCENT" #x030F)
|
||||
("COMBINING CANDRABINDU" #x0310)
|
||||
("COMBINING INVERTED BREVE" #x0311)
|
||||
("COMBINING TURNED COMMA ABOVE" #x0312)
|
||||
("COMBINING COMMA ABOVE" #x0313)
|
||||
("COMBINING REVERSED COMMA ABOVE" #x0314)
|
||||
("COMBINING COMMA ABOVE RIGHT" #x0315)
|
||||
("COMBINING GRAVE ACCENT BELOW" #x0316)
|
||||
("COMBINING ACUTE ACCENT BELOW" #x0317)
|
||||
("COMBINING LEFT TACK BELOW" #x0318)
|
||||
("COMBINING RIGHT TACK BELOW" #x0319)
|
||||
("COMBINING LEFT ANGLE ABOVE" #x031A)
|
||||
("COMBINING HORN" #x031B)
|
||||
("COMBINING LEFT HALF RING BELOW" #x031C)
|
||||
("COMBINING UP TACK BELOW" #x031D)
|
||||
("COMBINING DOWN TACK BELOW" #x031E)
|
||||
("COMBINING PLUS SIGN BELOW" #x031F)
|
||||
("COMBINING MINUS SIGN BELOW" #x0320)
|
||||
("COMBINING PALATALIZED HOOK BELOW" #x0321)
|
||||
("COMBINING RETROFLEX HOOK BELOW" #x0322)
|
||||
("COMBINING DOT BELOW" #x0323)
|
||||
("COMBINING DIAERESIS BELOW" #x0324)
|
||||
("COMBINING RING BELOW" #x0325)
|
||||
("COMBINING COMMA BELOW" #x0326)
|
||||
("COMBINING CEDILLA" #x0327)
|
||||
("COMBINING OGONEK" #x0328)
|
||||
("COMBINING VERTICAL LINE BELOW" #x0329)
|
||||
("COMBINING BRIDGE BELOW" #x032A)
|
||||
("COMBINING INVERTED DOUBLE ARCH BELOW" #x032B)
|
||||
("COMBINING CARON BELOW" #x032C)
|
||||
("COMBINING CIRCUMFLEX ACCENT BELOW" #x032D)
|
||||
("COMBINING BREVE BELOW" #x032E)
|
||||
("COMBINING INVERTED BREVE BELOW" #x032F)
|
||||
("COMBINING TILDE BELOW" #x0330)
|
||||
("COMBINING MACRON BELOW" #x0331)
|
||||
("COMBINING LOW LINE" #x0332)
|
||||
("COMBINING DOUBLE LOW LINE" #x0333)
|
||||
("COMBINING TILDE OVERLAY" #x0334)
|
||||
("COMBINING SHORT STROKE OVERLAY" #x0335)
|
||||
("COMBINING LONG STROKE OVERLAY" #x0336)
|
||||
("COMBINING SHORT SOLIDUS OVERLAY" #x0337)
|
||||
("COMBINING LONG SOLIDUS OVERLAY" #x0338)
|
||||
("COMBINING RIGHT HALF RING BELOW" #x0339)
|
||||
("COMBINING INVERTED BRIDGE BELOW" #x033A)
|
||||
("COMBINING SQUARE BELOW" #x033B)
|
||||
("COMBINING SEAGULL BELOW" #x033C)
|
||||
("COMBINING X ABOVE" #x033D)
|
||||
("COMBINING VERTICAL TILDE" #x033E)
|
||||
("COMBINING DOUBLE OVERLINE" #x033F)
|
||||
("COMBINING GRAVE TONE MARK" #x0340)
|
||||
("COMBINING ACUTE TONE MARK" #x0341)
|
||||
("COMBINING GREEK PERISPOMENI" #x0342)
|
||||
("COMBINING GREEK KORONIS" #x0343)
|
||||
("COMBINING GREEK DIALYTIKA TONOS" #x0344)
|
||||
("COMBINING GREEK YPOGEGRAMMENI" #x0345)
|
||||
("COMBINING BRIDGE ABOVE" #x0346)
|
||||
("COMBINING EQUALS SIGN BELOW" #x0347)
|
||||
("COMBINING DOUBLE VERTICAL LINE BELOW" #x0348)
|
||||
("COMBINING LEFT ANGLE BELOW" #x0349)
|
||||
("COMBINING NOT TILDE ABOVE" #x034A)
|
||||
("COMBINING HOMOTHETIC ABOVE" #x034B)
|
||||
("COMBINING ALMOST EQUAL TO ABOVE" #x034C)
|
||||
("COMBINING LEFT RIGHT ARROW BELOW" #x034D)
|
||||
("COMBINING UPWARDS ARROW BELOW" #x034E)
|
||||
("COMBINING GRAPHEME JOINER" #x034F)
|
||||
("COMBINING DOUBLE TILDE" #x0360)
|
||||
("COMBINING DOUBLE INVERTED BREVE" #x0361)
|
||||
("COMBINING DOUBLE RIGHTWARDS ARROW BELOW" #x0362)
|
||||
("COMBINING LATIN SMALL LETTER A" #x0363)
|
||||
("COMBINING LATIN SMALL LETTER E" #x0364)
|
||||
("COMBINING LATIN SMALL LETTER I" #x0365)
|
||||
("COMBINING LATIN SMALL LETTER O" #x0366)
|
||||
("COMBINING LATIN SMALL LETTER U" #x0367)
|
||||
("COMBINING LATIN SMALL LETTER C" #x0368)
|
||||
("COMBINING LATIN SMALL LETTER D" #x0369)
|
||||
("COMBINING LATIN SMALL LETTER H" #x036A)
|
||||
("COMBINING LATIN SMALL LETTER M" #x036B)
|
||||
("COMBINING LATIN SMALL LETTER R" #x036C)
|
||||
("COMBINING LATIN SMALL LETTER T" #x036D)
|
||||
("COMBINING LATIN SMALL LETTER V" #x036E)
|
||||
("COMBINING LATIN SMALL LETTER X" #x036F)
|
||||
))
|
||||
117
lisp/nxml/char-name/unicode/00370-003FF.el
Normal file
117
lisp/nxml/char-name/unicode/00370-003FF.el
Normal file
|
|
@ -0,0 +1,117 @@
|
|||
(nxml-define-char-name-set 'greek-and-coptic
|
||||
'(("GREEK NUMERAL SIGN" #x0374)
|
||||
("GREEK LOWER NUMERAL SIGN" #x0375)
|
||||
("GREEK YPOGEGRAMMENI" #x037A)
|
||||
("GREEK QUESTION MARK" #x037E)
|
||||
("GREEK TONOS" #x0384)
|
||||
("GREEK DIALYTIKA TONOS" #x0385)
|
||||
("GREEK CAPITAL LETTER ALPHA WITH TONOS" #x0386)
|
||||
("GREEK ANO TELEIA" #x0387)
|
||||
("GREEK CAPITAL LETTER EPSILON WITH TONOS" #x0388)
|
||||
("GREEK CAPITAL LETTER ETA WITH TONOS" #x0389)
|
||||
("GREEK CAPITAL LETTER IOTA WITH TONOS" #x038A)
|
||||
("GREEK CAPITAL LETTER OMICRON WITH TONOS" #x038C)
|
||||
("GREEK CAPITAL LETTER UPSILON WITH TONOS" #x038E)
|
||||
("GREEK CAPITAL LETTER OMEGA WITH TONOS" #x038F)
|
||||
("GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS" #x0390)
|
||||
("GREEK CAPITAL LETTER ALPHA" #x0391)
|
||||
("GREEK CAPITAL LETTER BETA" #x0392)
|
||||
("GREEK CAPITAL LETTER GAMMA" #x0393)
|
||||
("GREEK CAPITAL LETTER DELTA" #x0394)
|
||||
("GREEK CAPITAL LETTER EPSILON" #x0395)
|
||||
("GREEK CAPITAL LETTER ZETA" #x0396)
|
||||
("GREEK CAPITAL LETTER ETA" #x0397)
|
||||
("GREEK CAPITAL LETTER THETA" #x0398)
|
||||
("GREEK CAPITAL LETTER IOTA" #x0399)
|
||||
("GREEK CAPITAL LETTER KAPPA" #x039A)
|
||||
("GREEK CAPITAL LETTER LAMDA" #x039B)
|
||||
("GREEK CAPITAL LETTER MU" #x039C)
|
||||
("GREEK CAPITAL LETTER NU" #x039D)
|
||||
("GREEK CAPITAL LETTER XI" #x039E)
|
||||
("GREEK CAPITAL LETTER OMICRON" #x039F)
|
||||
("GREEK CAPITAL LETTER PI" #x03A0)
|
||||
("GREEK CAPITAL LETTER RHO" #x03A1)
|
||||
("GREEK CAPITAL LETTER SIGMA" #x03A3)
|
||||
("GREEK CAPITAL LETTER TAU" #x03A4)
|
||||
("GREEK CAPITAL LETTER UPSILON" #x03A5)
|
||||
("GREEK CAPITAL LETTER PHI" #x03A6)
|
||||
("GREEK CAPITAL LETTER CHI" #x03A7)
|
||||
("GREEK CAPITAL LETTER PSI" #x03A8)
|
||||
("GREEK CAPITAL LETTER OMEGA" #x03A9)
|
||||
("GREEK CAPITAL LETTER IOTA WITH DIALYTIKA" #x03AA)
|
||||
("GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA" #x03AB)
|
||||
("GREEK SMALL LETTER ALPHA WITH TONOS" #x03AC)
|
||||
("GREEK SMALL LETTER EPSILON WITH TONOS" #x03AD)
|
||||
("GREEK SMALL LETTER ETA WITH TONOS" #x03AE)
|
||||
("GREEK SMALL LETTER IOTA WITH TONOS" #x03AF)
|
||||
("GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS" #x03B0)
|
||||
("GREEK SMALL LETTER ALPHA" #x03B1)
|
||||
("GREEK SMALL LETTER BETA" #x03B2)
|
||||
("GREEK SMALL LETTER GAMMA" #x03B3)
|
||||
("GREEK SMALL LETTER DELTA" #x03B4)
|
||||
("GREEK SMALL LETTER EPSILON" #x03B5)
|
||||
("GREEK SMALL LETTER ZETA" #x03B6)
|
||||
("GREEK SMALL LETTER ETA" #x03B7)
|
||||
("GREEK SMALL LETTER THETA" #x03B8)
|
||||
("GREEK SMALL LETTER IOTA" #x03B9)
|
||||
("GREEK SMALL LETTER KAPPA" #x03BA)
|
||||
("GREEK SMALL LETTER LAMDA" #x03BB)
|
||||
("GREEK SMALL LETTER MU" #x03BC)
|
||||
("GREEK SMALL LETTER NU" #x03BD)
|
||||
("GREEK SMALL LETTER XI" #x03BE)
|
||||
("GREEK SMALL LETTER OMICRON" #x03BF)
|
||||
("GREEK SMALL LETTER PI" #x03C0)
|
||||
("GREEK SMALL LETTER RHO" #x03C1)
|
||||
("GREEK SMALL LETTER FINAL SIGMA" #x03C2)
|
||||
("GREEK SMALL LETTER SIGMA" #x03C3)
|
||||
("GREEK SMALL LETTER TAU" #x03C4)
|
||||
("GREEK SMALL LETTER UPSILON" #x03C5)
|
||||
("GREEK SMALL LETTER PHI" #x03C6)
|
||||
("GREEK SMALL LETTER CHI" #x03C7)
|
||||
("GREEK SMALL LETTER PSI" #x03C8)
|
||||
("GREEK SMALL LETTER OMEGA" #x03C9)
|
||||
("GREEK SMALL LETTER IOTA WITH DIALYTIKA" #x03CA)
|
||||
("GREEK SMALL LETTER UPSILON WITH DIALYTIKA" #x03CB)
|
||||
("GREEK SMALL LETTER OMICRON WITH TONOS" #x03CC)
|
||||
("GREEK SMALL LETTER UPSILON WITH TONOS" #x03CD)
|
||||
("GREEK SMALL LETTER OMEGA WITH TONOS" #x03CE)
|
||||
("GREEK BETA SYMBOL" #x03D0)
|
||||
("GREEK THETA SYMBOL" #x03D1)
|
||||
("GREEK UPSILON WITH HOOK SYMBOL" #x03D2)
|
||||
("GREEK UPSILON WITH ACUTE AND HOOK SYMBOL" #x03D3)
|
||||
("GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL" #x03D4)
|
||||
("GREEK PHI SYMBOL" #x03D5)
|
||||
("GREEK PI SYMBOL" #x03D6)
|
||||
("GREEK KAI SYMBOL" #x03D7)
|
||||
("GREEK LETTER ARCHAIC KOPPA" #x03D8)
|
||||
("GREEK SMALL LETTER ARCHAIC KOPPA" #x03D9)
|
||||
("GREEK LETTER STIGMA" #x03DA)
|
||||
("GREEK SMALL LETTER STIGMA" #x03DB)
|
||||
("GREEK LETTER DIGAMMA" #x03DC)
|
||||
("GREEK SMALL LETTER DIGAMMA" #x03DD)
|
||||
("GREEK LETTER KOPPA" #x03DE)
|
||||
("GREEK SMALL LETTER KOPPA" #x03DF)
|
||||
("GREEK LETTER SAMPI" #x03E0)
|
||||
("GREEK SMALL LETTER SAMPI" #x03E1)
|
||||
("COPTIC CAPITAL LETTER SHEI" #x03E2)
|
||||
("COPTIC SMALL LETTER SHEI" #x03E3)
|
||||
("COPTIC CAPITAL LETTER FEI" #x03E4)
|
||||
("COPTIC SMALL LETTER FEI" #x03E5)
|
||||
("COPTIC CAPITAL LETTER KHEI" #x03E6)
|
||||
("COPTIC SMALL LETTER KHEI" #x03E7)
|
||||
("COPTIC CAPITAL LETTER HORI" #x03E8)
|
||||
("COPTIC SMALL LETTER HORI" #x03E9)
|
||||
("COPTIC CAPITAL LETTER GANGIA" #x03EA)
|
||||
("COPTIC SMALL LETTER GANGIA" #x03EB)
|
||||
("COPTIC CAPITAL LETTER SHIMA" #x03EC)
|
||||
("COPTIC SMALL LETTER SHIMA" #x03ED)
|
||||
("COPTIC CAPITAL LETTER DEI" #x03EE)
|
||||
("COPTIC SMALL LETTER DEI" #x03EF)
|
||||
("GREEK KAPPA SYMBOL" #x03F0)
|
||||
("GREEK RHO SYMBOL" #x03F1)
|
||||
("GREEK LUNATE SIGMA SYMBOL" #x03F2)
|
||||
("GREEK LETTER YOT" #x03F3)
|
||||
("GREEK CAPITAL THETA SYMBOL" #x03F4)
|
||||
("GREEK LUNATE EPSILON SYMBOL" #x03F5)
|
||||
("GREEK REVERSED LUNATE EPSILON SYMBOL" #x03F6)
|
||||
))
|
||||
248
lisp/nxml/char-name/unicode/00400-004FF.el
Normal file
248
lisp/nxml/char-name/unicode/00400-004FF.el
Normal file
|
|
@ -0,0 +1,248 @@
|
|||
(nxml-define-char-name-set 'cyrillic
|
||||
'(("CYRILLIC CAPITAL LETTER IE WITH GRAVE" #x0400)
|
||||
("CYRILLIC CAPITAL LETTER IO" #x0401)
|
||||
("CYRILLIC CAPITAL LETTER DJE" #x0402)
|
||||
("CYRILLIC CAPITAL LETTER GJE" #x0403)
|
||||
("CYRILLIC CAPITAL LETTER UKRAINIAN IE" #x0404)
|
||||
("CYRILLIC CAPITAL LETTER DZE" #x0405)
|
||||
("CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I" #x0406)
|
||||
("CYRILLIC CAPITAL LETTER YI" #x0407)
|
||||
("CYRILLIC CAPITAL LETTER JE" #x0408)
|
||||
("CYRILLIC CAPITAL LETTER LJE" #x0409)
|
||||
("CYRILLIC CAPITAL LETTER NJE" #x040A)
|
||||
("CYRILLIC CAPITAL LETTER TSHE" #x040B)
|
||||
("CYRILLIC CAPITAL LETTER KJE" #x040C)
|
||||
("CYRILLIC CAPITAL LETTER I WITH GRAVE" #x040D)
|
||||
("CYRILLIC CAPITAL LETTER SHORT U" #x040E)
|
||||
("CYRILLIC CAPITAL LETTER DZHE" #x040F)
|
||||
("CYRILLIC CAPITAL LETTER A" #x0410)
|
||||
("CYRILLIC CAPITAL LETTER BE" #x0411)
|
||||
("CYRILLIC CAPITAL LETTER VE" #x0412)
|
||||
("CYRILLIC CAPITAL LETTER GHE" #x0413)
|
||||
("CYRILLIC CAPITAL LETTER DE" #x0414)
|
||||
("CYRILLIC CAPITAL LETTER IE" #x0415)
|
||||
("CYRILLIC CAPITAL LETTER ZHE" #x0416)
|
||||
("CYRILLIC CAPITAL LETTER ZE" #x0417)
|
||||
("CYRILLIC CAPITAL LETTER I" #x0418)
|
||||
("CYRILLIC CAPITAL LETTER SHORT I" #x0419)
|
||||
("CYRILLIC CAPITAL LETTER KA" #x041A)
|
||||
("CYRILLIC CAPITAL LETTER EL" #x041B)
|
||||
("CYRILLIC CAPITAL LETTER EM" #x041C)
|
||||
("CYRILLIC CAPITAL LETTER EN" #x041D)
|
||||
("CYRILLIC CAPITAL LETTER O" #x041E)
|
||||
("CYRILLIC CAPITAL LETTER PE" #x041F)
|
||||
("CYRILLIC CAPITAL LETTER ER" #x0420)
|
||||
("CYRILLIC CAPITAL LETTER ES" #x0421)
|
||||
("CYRILLIC CAPITAL LETTER TE" #x0422)
|
||||
("CYRILLIC CAPITAL LETTER U" #x0423)
|
||||
("CYRILLIC CAPITAL LETTER EF" #x0424)
|
||||
("CYRILLIC CAPITAL LETTER HA" #x0425)
|
||||
("CYRILLIC CAPITAL LETTER TSE" #x0426)
|
||||
("CYRILLIC CAPITAL LETTER CHE" #x0427)
|
||||
("CYRILLIC CAPITAL LETTER SHA" #x0428)
|
||||
("CYRILLIC CAPITAL LETTER SHCHA" #x0429)
|
||||
("CYRILLIC CAPITAL LETTER HARD SIGN" #x042A)
|
||||
("CYRILLIC CAPITAL LETTER YERU" #x042B)
|
||||
("CYRILLIC CAPITAL LETTER SOFT SIGN" #x042C)
|
||||
("CYRILLIC CAPITAL LETTER E" #x042D)
|
||||
("CYRILLIC CAPITAL LETTER YU" #x042E)
|
||||
("CYRILLIC CAPITAL LETTER YA" #x042F)
|
||||
("CYRILLIC SMALL LETTER A" #x0430)
|
||||
("CYRILLIC SMALL LETTER BE" #x0431)
|
||||
("CYRILLIC SMALL LETTER VE" #x0432)
|
||||
("CYRILLIC SMALL LETTER GHE" #x0433)
|
||||
("CYRILLIC SMALL LETTER DE" #x0434)
|
||||
("CYRILLIC SMALL LETTER IE" #x0435)
|
||||
("CYRILLIC SMALL LETTER ZHE" #x0436)
|
||||
("CYRILLIC SMALL LETTER ZE" #x0437)
|
||||
("CYRILLIC SMALL LETTER I" #x0438)
|
||||
("CYRILLIC SMALL LETTER SHORT I" #x0439)
|
||||
("CYRILLIC SMALL LETTER KA" #x043A)
|
||||
("CYRILLIC SMALL LETTER EL" #x043B)
|
||||
("CYRILLIC SMALL LETTER EM" #x043C)
|
||||
("CYRILLIC SMALL LETTER EN" #x043D)
|
||||
("CYRILLIC SMALL LETTER O" #x043E)
|
||||
("CYRILLIC SMALL LETTER PE" #x043F)
|
||||
("CYRILLIC SMALL LETTER ER" #x0440)
|
||||
("CYRILLIC SMALL LETTER ES" #x0441)
|
||||
("CYRILLIC SMALL LETTER TE" #x0442)
|
||||
("CYRILLIC SMALL LETTER U" #x0443)
|
||||
("CYRILLIC SMALL LETTER EF" #x0444)
|
||||
("CYRILLIC SMALL LETTER HA" #x0445)
|
||||
("CYRILLIC SMALL LETTER TSE" #x0446)
|
||||
("CYRILLIC SMALL LETTER CHE" #x0447)
|
||||
("CYRILLIC SMALL LETTER SHA" #x0448)
|
||||
("CYRILLIC SMALL LETTER SHCHA" #x0449)
|
||||
("CYRILLIC SMALL LETTER HARD SIGN" #x044A)
|
||||
("CYRILLIC SMALL LETTER YERU" #x044B)
|
||||
("CYRILLIC SMALL LETTER SOFT SIGN" #x044C)
|
||||
("CYRILLIC SMALL LETTER E" #x044D)
|
||||
("CYRILLIC SMALL LETTER YU" #x044E)
|
||||
("CYRILLIC SMALL LETTER YA" #x044F)
|
||||
("CYRILLIC SMALL LETTER IE WITH GRAVE" #x0450)
|
||||
("CYRILLIC SMALL LETTER IO" #x0451)
|
||||
("CYRILLIC SMALL LETTER DJE" #x0452)
|
||||
("CYRILLIC SMALL LETTER GJE" #x0453)
|
||||
("CYRILLIC SMALL LETTER UKRAINIAN IE" #x0454)
|
||||
("CYRILLIC SMALL LETTER DZE" #x0455)
|
||||
("CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I" #x0456)
|
||||
("CYRILLIC SMALL LETTER YI" #x0457)
|
||||
("CYRILLIC SMALL LETTER JE" #x0458)
|
||||
("CYRILLIC SMALL LETTER LJE" #x0459)
|
||||
("CYRILLIC SMALL LETTER NJE" #x045A)
|
||||
("CYRILLIC SMALL LETTER TSHE" #x045B)
|
||||
("CYRILLIC SMALL LETTER KJE" #x045C)
|
||||
("CYRILLIC SMALL LETTER I WITH GRAVE" #x045D)
|
||||
("CYRILLIC SMALL LETTER SHORT U" #x045E)
|
||||
("CYRILLIC SMALL LETTER DZHE" #x045F)
|
||||
("CYRILLIC CAPITAL LETTER OMEGA" #x0460)
|
||||
("CYRILLIC SMALL LETTER OMEGA" #x0461)
|
||||
("CYRILLIC CAPITAL LETTER YAT" #x0462)
|
||||
("CYRILLIC SMALL LETTER YAT" #x0463)
|
||||
("CYRILLIC CAPITAL LETTER IOTIFIED E" #x0464)
|
||||
("CYRILLIC SMALL LETTER IOTIFIED E" #x0465)
|
||||
("CYRILLIC CAPITAL LETTER LITTLE YUS" #x0466)
|
||||
("CYRILLIC SMALL LETTER LITTLE YUS" #x0467)
|
||||
("CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS" #x0468)
|
||||
("CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS" #x0469)
|
||||
("CYRILLIC CAPITAL LETTER BIG YUS" #x046A)
|
||||
("CYRILLIC SMALL LETTER BIG YUS" #x046B)
|
||||
("CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS" #x046C)
|
||||
("CYRILLIC SMALL LETTER IOTIFIED BIG YUS" #x046D)
|
||||
("CYRILLIC CAPITAL LETTER KSI" #x046E)
|
||||
("CYRILLIC SMALL LETTER KSI" #x046F)
|
||||
("CYRILLIC CAPITAL LETTER PSI" #x0470)
|
||||
("CYRILLIC SMALL LETTER PSI" #x0471)
|
||||
("CYRILLIC CAPITAL LETTER FITA" #x0472)
|
||||
("CYRILLIC SMALL LETTER FITA" #x0473)
|
||||
("CYRILLIC CAPITAL LETTER IZHITSA" #x0474)
|
||||
("CYRILLIC SMALL LETTER IZHITSA" #x0475)
|
||||
("CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT" #x0476)
|
||||
("CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT" #x0477)
|
||||
("CYRILLIC CAPITAL LETTER UK" #x0478)
|
||||
("CYRILLIC SMALL LETTER UK" #x0479)
|
||||
("CYRILLIC CAPITAL LETTER ROUND OMEGA" #x047A)
|
||||
("CYRILLIC SMALL LETTER ROUND OMEGA" #x047B)
|
||||
("CYRILLIC CAPITAL LETTER OMEGA WITH TITLO" #x047C)
|
||||
("CYRILLIC SMALL LETTER OMEGA WITH TITLO" #x047D)
|
||||
("CYRILLIC CAPITAL LETTER OT" #x047E)
|
||||
("CYRILLIC SMALL LETTER OT" #x047F)
|
||||
("CYRILLIC CAPITAL LETTER KOPPA" #x0480)
|
||||
("CYRILLIC SMALL LETTER KOPPA" #x0481)
|
||||
("CYRILLIC THOUSANDS SIGN" #x0482)
|
||||
("COMBINING CYRILLIC TITLO" #x0483)
|
||||
("COMBINING CYRILLIC PALATALIZATION" #x0484)
|
||||
("COMBINING CYRILLIC DASIA PNEUMATA" #x0485)
|
||||
("COMBINING CYRILLIC PSILI PNEUMATA" #x0486)
|
||||
("COMBINING CYRILLIC HUNDRED THOUSANDS SIGN" #x0488)
|
||||
("COMBINING CYRILLIC MILLIONS SIGN" #x0489)
|
||||
("CYRILLIC CAPITAL LETTER SHORT I WITH TAIL" #x048A)
|
||||
("CYRILLIC SMALL LETTER SHORT I WITH TAIL" #x048B)
|
||||
("CYRILLIC CAPITAL LETTER SEMISOFT SIGN" #x048C)
|
||||
("CYRILLIC SMALL LETTER SEMISOFT SIGN" #x048D)
|
||||
("CYRILLIC CAPITAL LETTER ER WITH TICK" #x048E)
|
||||
("CYRILLIC SMALL LETTER ER WITH TICK" #x048F)
|
||||
("CYRILLIC CAPITAL LETTER GHE WITH UPTURN" #x0490)
|
||||
("CYRILLIC SMALL LETTER GHE WITH UPTURN" #x0491)
|
||||
("CYRILLIC CAPITAL LETTER GHE WITH STROKE" #x0492)
|
||||
("CYRILLIC SMALL LETTER GHE WITH STROKE" #x0493)
|
||||
("CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK" #x0494)
|
||||
("CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK" #x0495)
|
||||
("CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER" #x0496)
|
||||
("CYRILLIC SMALL LETTER ZHE WITH DESCENDER" #x0497)
|
||||
("CYRILLIC CAPITAL LETTER ZE WITH DESCENDER" #x0498)
|
||||
("CYRILLIC SMALL LETTER ZE WITH DESCENDER" #x0499)
|
||||
("CYRILLIC CAPITAL LETTER KA WITH DESCENDER" #x049A)
|
||||
("CYRILLIC SMALL LETTER KA WITH DESCENDER" #x049B)
|
||||
("CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE" #x049C)
|
||||
("CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE" #x049D)
|
||||
("CYRILLIC CAPITAL LETTER KA WITH STROKE" #x049E)
|
||||
("CYRILLIC SMALL LETTER KA WITH STROKE" #x049F)
|
||||
("CYRILLIC CAPITAL LETTER BASHKIR KA" #x04A0)
|
||||
("CYRILLIC SMALL LETTER BASHKIR KA" #x04A1)
|
||||
("CYRILLIC CAPITAL LETTER EN WITH DESCENDER" #x04A2)
|
||||
("CYRILLIC SMALL LETTER EN WITH DESCENDER" #x04A3)
|
||||
("CYRILLIC CAPITAL LIGATURE EN GHE" #x04A4)
|
||||
("CYRILLIC SMALL LIGATURE EN GHE" #x04A5)
|
||||
("CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK" #x04A6)
|
||||
("CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK" #x04A7)
|
||||
("CYRILLIC CAPITAL LETTER ABKHASIAN HA" #x04A8)
|
||||
("CYRILLIC SMALL LETTER ABKHASIAN HA" #x04A9)
|
||||
("CYRILLIC CAPITAL LETTER ES WITH DESCENDER" #x04AA)
|
||||
("CYRILLIC SMALL LETTER ES WITH DESCENDER" #x04AB)
|
||||
("CYRILLIC CAPITAL LETTER TE WITH DESCENDER" #x04AC)
|
||||
("CYRILLIC SMALL LETTER TE WITH DESCENDER" #x04AD)
|
||||
("CYRILLIC CAPITAL LETTER STRAIGHT U" #x04AE)
|
||||
("CYRILLIC SMALL LETTER STRAIGHT U" #x04AF)
|
||||
("CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE" #x04B0)
|
||||
("CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE" #x04B1)
|
||||
("CYRILLIC CAPITAL LETTER HA WITH DESCENDER" #x04B2)
|
||||
("CYRILLIC SMALL LETTER HA WITH DESCENDER" #x04B3)
|
||||
("CYRILLIC CAPITAL LIGATURE TE TSE" #x04B4)
|
||||
("CYRILLIC SMALL LIGATURE TE TSE" #x04B5)
|
||||
("CYRILLIC CAPITAL LETTER CHE WITH DESCENDER" #x04B6)
|
||||
("CYRILLIC SMALL LETTER CHE WITH DESCENDER" #x04B7)
|
||||
("CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE" #x04B8)
|
||||
("CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE" #x04B9)
|
||||
("CYRILLIC CAPITAL LETTER SHHA" #x04BA)
|
||||
("CYRILLIC SMALL LETTER SHHA" #x04BB)
|
||||
("CYRILLIC CAPITAL LETTER ABKHASIAN CHE" #x04BC)
|
||||
("CYRILLIC SMALL LETTER ABKHASIAN CHE" #x04BD)
|
||||
("CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER" #x04BE)
|
||||
("CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER" #x04BF)
|
||||
("CYRILLIC LETTER PALOCHKA" #x04C0)
|
||||
("CYRILLIC CAPITAL LETTER ZHE WITH BREVE" #x04C1)
|
||||
("CYRILLIC SMALL LETTER ZHE WITH BREVE" #x04C2)
|
||||
("CYRILLIC CAPITAL LETTER KA WITH HOOK" #x04C3)
|
||||
("CYRILLIC SMALL LETTER KA WITH HOOK" #x04C4)
|
||||
("CYRILLIC CAPITAL LETTER EL WITH TAIL" #x04C5)
|
||||
("CYRILLIC SMALL LETTER EL WITH TAIL" #x04C6)
|
||||
("CYRILLIC CAPITAL LETTER EN WITH HOOK" #x04C7)
|
||||
("CYRILLIC SMALL LETTER EN WITH HOOK" #x04C8)
|
||||
("CYRILLIC CAPITAL LETTER EN WITH TAIL" #x04C9)
|
||||
("CYRILLIC SMALL LETTER EN WITH TAIL" #x04CA)
|
||||
("CYRILLIC CAPITAL LETTER KHAKASSIAN CHE" #x04CB)
|
||||
("CYRILLIC SMALL LETTER KHAKASSIAN CHE" #x04CC)
|
||||
("CYRILLIC CAPITAL LETTER EM WITH TAIL" #x04CD)
|
||||
("CYRILLIC SMALL LETTER EM WITH TAIL" #x04CE)
|
||||
("CYRILLIC CAPITAL LETTER A WITH BREVE" #x04D0)
|
||||
("CYRILLIC SMALL LETTER A WITH BREVE" #x04D1)
|
||||
("CYRILLIC CAPITAL LETTER A WITH DIAERESIS" #x04D2)
|
||||
("CYRILLIC SMALL LETTER A WITH DIAERESIS" #x04D3)
|
||||
("CYRILLIC CAPITAL LIGATURE A IE" #x04D4)
|
||||
("CYRILLIC SMALL LIGATURE A IE" #x04D5)
|
||||
("CYRILLIC CAPITAL LETTER IE WITH BREVE" #x04D6)
|
||||
("CYRILLIC SMALL LETTER IE WITH BREVE" #x04D7)
|
||||
("CYRILLIC CAPITAL LETTER SCHWA" #x04D8)
|
||||
("CYRILLIC SMALL LETTER SCHWA" #x04D9)
|
||||
("CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS" #x04DA)
|
||||
("CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS" #x04DB)
|
||||
("CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS" #x04DC)
|
||||
("CYRILLIC SMALL LETTER ZHE WITH DIAERESIS" #x04DD)
|
||||
("CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS" #x04DE)
|
||||
("CYRILLIC SMALL LETTER ZE WITH DIAERESIS" #x04DF)
|
||||
("CYRILLIC CAPITAL LETTER ABKHASIAN DZE" #x04E0)
|
||||
("CYRILLIC SMALL LETTER ABKHASIAN DZE" #x04E1)
|
||||
("CYRILLIC CAPITAL LETTER I WITH MACRON" #x04E2)
|
||||
("CYRILLIC SMALL LETTER I WITH MACRON" #x04E3)
|
||||
("CYRILLIC CAPITAL LETTER I WITH DIAERESIS" #x04E4)
|
||||
("CYRILLIC SMALL LETTER I WITH DIAERESIS" #x04E5)
|
||||
("CYRILLIC CAPITAL LETTER O WITH DIAERESIS" #x04E6)
|
||||
("CYRILLIC SMALL LETTER O WITH DIAERESIS" #x04E7)
|
||||
("CYRILLIC CAPITAL LETTER BARRED O" #x04E8)
|
||||
("CYRILLIC SMALL LETTER BARRED O" #x04E9)
|
||||
("CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS" #x04EA)
|
||||
("CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS" #x04EB)
|
||||
("CYRILLIC CAPITAL LETTER E WITH DIAERESIS" #x04EC)
|
||||
("CYRILLIC SMALL LETTER E WITH DIAERESIS" #x04ED)
|
||||
("CYRILLIC CAPITAL LETTER U WITH MACRON" #x04EE)
|
||||
("CYRILLIC SMALL LETTER U WITH MACRON" #x04EF)
|
||||
("CYRILLIC CAPITAL LETTER U WITH DIAERESIS" #x04F0)
|
||||
("CYRILLIC SMALL LETTER U WITH DIAERESIS" #x04F1)
|
||||
("CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE" #x04F2)
|
||||
("CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE" #x04F3)
|
||||
("CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS" #x04F4)
|
||||
("CYRILLIC SMALL LETTER CHE WITH DIAERESIS" #x04F5)
|
||||
("CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS" #x04F8)
|
||||
("CYRILLIC SMALL LETTER YERU WITH DIAERESIS" #x04F9)
|
||||
))
|
||||
18
lisp/nxml/char-name/unicode/00500-0052F.el
Normal file
18
lisp/nxml/char-name/unicode/00500-0052F.el
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
(nxml-define-char-name-set 'cyrillic-supplementary
|
||||
'(("CYRILLIC CAPITAL LETTER KOMI DE" #x0500)
|
||||
("CYRILLIC SMALL LETTER KOMI DE" #x0501)
|
||||
("CYRILLIC CAPITAL LETTER KOMI DJE" #x0502)
|
||||
("CYRILLIC SMALL LETTER KOMI DJE" #x0503)
|
||||
("CYRILLIC CAPITAL LETTER KOMI ZJE" #x0504)
|
||||
("CYRILLIC SMALL LETTER KOMI ZJE" #x0505)
|
||||
("CYRILLIC CAPITAL LETTER KOMI DZJE" #x0506)
|
||||
("CYRILLIC SMALL LETTER KOMI DZJE" #x0507)
|
||||
("CYRILLIC CAPITAL LETTER KOMI LJE" #x0508)
|
||||
("CYRILLIC SMALL LETTER KOMI LJE" #x0509)
|
||||
("CYRILLIC CAPITAL LETTER KOMI NJE" #x050A)
|
||||
("CYRILLIC SMALL LETTER KOMI NJE" #x050B)
|
||||
("CYRILLIC CAPITAL LETTER KOMI SJE" #x050C)
|
||||
("CYRILLIC SMALL LETTER KOMI SJE" #x050D)
|
||||
("CYRILLIC CAPITAL LETTER KOMI TJE" #x050E)
|
||||
("CYRILLIC SMALL LETTER KOMI TJE" #x050F)
|
||||
))
|
||||
88
lisp/nxml/char-name/unicode/00530-0058F.el
Normal file
88
lisp/nxml/char-name/unicode/00530-0058F.el
Normal file
|
|
@ -0,0 +1,88 @@
|
|||
(nxml-define-char-name-set 'armenian
|
||||
'(("ARMENIAN CAPITAL LETTER AYB" #x0531)
|
||||
("ARMENIAN CAPITAL LETTER BEN" #x0532)
|
||||
("ARMENIAN CAPITAL LETTER GIM" #x0533)
|
||||
("ARMENIAN CAPITAL LETTER DA" #x0534)
|
||||
("ARMENIAN CAPITAL LETTER ECH" #x0535)
|
||||
("ARMENIAN CAPITAL LETTER ZA" #x0536)
|
||||
("ARMENIAN CAPITAL LETTER EH" #x0537)
|
||||
("ARMENIAN CAPITAL LETTER ET" #x0538)
|
||||
("ARMENIAN CAPITAL LETTER TO" #x0539)
|
||||
("ARMENIAN CAPITAL LETTER ZHE" #x053A)
|
||||
("ARMENIAN CAPITAL LETTER INI" #x053B)
|
||||
("ARMENIAN CAPITAL LETTER LIWN" #x053C)
|
||||
("ARMENIAN CAPITAL LETTER XEH" #x053D)
|
||||
("ARMENIAN CAPITAL LETTER CA" #x053E)
|
||||
("ARMENIAN CAPITAL LETTER KEN" #x053F)
|
||||
("ARMENIAN CAPITAL LETTER HO" #x0540)
|
||||
("ARMENIAN CAPITAL LETTER JA" #x0541)
|
||||
("ARMENIAN CAPITAL LETTER GHAD" #x0542)
|
||||
("ARMENIAN CAPITAL LETTER CHEH" #x0543)
|
||||
("ARMENIAN CAPITAL LETTER MEN" #x0544)
|
||||
("ARMENIAN CAPITAL LETTER YI" #x0545)
|
||||
("ARMENIAN CAPITAL LETTER NOW" #x0546)
|
||||
("ARMENIAN CAPITAL LETTER SHA" #x0547)
|
||||
("ARMENIAN CAPITAL LETTER VO" #x0548)
|
||||
("ARMENIAN CAPITAL LETTER CHA" #x0549)
|
||||
("ARMENIAN CAPITAL LETTER PEH" #x054A)
|
||||
("ARMENIAN CAPITAL LETTER JHEH" #x054B)
|
||||
("ARMENIAN CAPITAL LETTER RA" #x054C)
|
||||
("ARMENIAN CAPITAL LETTER SEH" #x054D)
|
||||
("ARMENIAN CAPITAL LETTER VEW" #x054E)
|
||||
("ARMENIAN CAPITAL LETTER TIWN" #x054F)
|
||||
("ARMENIAN CAPITAL LETTER REH" #x0550)
|
||||
("ARMENIAN CAPITAL LETTER CO" #x0551)
|
||||
("ARMENIAN CAPITAL LETTER YIWN" #x0552)
|
||||
("ARMENIAN CAPITAL LETTER PIWR" #x0553)
|
||||
("ARMENIAN CAPITAL LETTER KEH" #x0554)
|
||||
("ARMENIAN CAPITAL LETTER OH" #x0555)
|
||||
("ARMENIAN CAPITAL LETTER FEH" #x0556)
|
||||
("ARMENIAN MODIFIER LETTER LEFT HALF RING" #x0559)
|
||||
("ARMENIAN APOSTROPHE" #x055A)
|
||||
("ARMENIAN EMPHASIS MARK" #x055B)
|
||||
("ARMENIAN EXCLAMATION MARK" #x055C)
|
||||
("ARMENIAN COMMA" #x055D)
|
||||
("ARMENIAN QUESTION MARK" #x055E)
|
||||
("ARMENIAN ABBREVIATION MARK" #x055F)
|
||||
("ARMENIAN SMALL LETTER AYB" #x0561)
|
||||
("ARMENIAN SMALL LETTER BEN" #x0562)
|
||||
("ARMENIAN SMALL LETTER GIM" #x0563)
|
||||
("ARMENIAN SMALL LETTER DA" #x0564)
|
||||
("ARMENIAN SMALL LETTER ECH" #x0565)
|
||||
("ARMENIAN SMALL LETTER ZA" #x0566)
|
||||
("ARMENIAN SMALL LETTER EH" #x0567)
|
||||
("ARMENIAN SMALL LETTER ET" #x0568)
|
||||
("ARMENIAN SMALL LETTER TO" #x0569)
|
||||
("ARMENIAN SMALL LETTER ZHE" #x056A)
|
||||
("ARMENIAN SMALL LETTER INI" #x056B)
|
||||
("ARMENIAN SMALL LETTER LIWN" #x056C)
|
||||
("ARMENIAN SMALL LETTER XEH" #x056D)
|
||||
("ARMENIAN SMALL LETTER CA" #x056E)
|
||||
("ARMENIAN SMALL LETTER KEN" #x056F)
|
||||
("ARMENIAN SMALL LETTER HO" #x0570)
|
||||
("ARMENIAN SMALL LETTER JA" #x0571)
|
||||
("ARMENIAN SMALL LETTER GHAD" #x0572)
|
||||
("ARMENIAN SMALL LETTER CHEH" #x0573)
|
||||
("ARMENIAN SMALL LETTER MEN" #x0574)
|
||||
("ARMENIAN SMALL LETTER YI" #x0575)
|
||||
("ARMENIAN SMALL LETTER NOW" #x0576)
|
||||
("ARMENIAN SMALL LETTER SHA" #x0577)
|
||||
("ARMENIAN SMALL LETTER VO" #x0578)
|
||||
("ARMENIAN SMALL LETTER CHA" #x0579)
|
||||
("ARMENIAN SMALL LETTER PEH" #x057A)
|
||||
("ARMENIAN SMALL LETTER JHEH" #x057B)
|
||||
("ARMENIAN SMALL LETTER RA" #x057C)
|
||||
("ARMENIAN SMALL LETTER SEH" #x057D)
|
||||
("ARMENIAN SMALL LETTER VEW" #x057E)
|
||||
("ARMENIAN SMALL LETTER TIWN" #x057F)
|
||||
("ARMENIAN SMALL LETTER REH" #x0580)
|
||||
("ARMENIAN SMALL LETTER CO" #x0581)
|
||||
("ARMENIAN SMALL LETTER YIWN" #x0582)
|
||||
("ARMENIAN SMALL LETTER PIWR" #x0583)
|
||||
("ARMENIAN SMALL LETTER KEH" #x0584)
|
||||
("ARMENIAN SMALL LETTER OH" #x0585)
|
||||
("ARMENIAN SMALL LETTER FEH" #x0586)
|
||||
("ARMENIAN SMALL LIGATURE ECH YIWN" #x0587)
|
||||
("ARMENIAN FULL STOP" #x0589)
|
||||
("ARMENIAN HYPHEN" #x058A)
|
||||
))
|
||||
84
lisp/nxml/char-name/unicode/00590-005FF.el
Normal file
84
lisp/nxml/char-name/unicode/00590-005FF.el
Normal file
|
|
@ -0,0 +1,84 @@
|
|||
(nxml-define-char-name-set 'hebrew
|
||||
'(("HEBREW ACCENT ETNAHTA" #x0591)
|
||||
("HEBREW ACCENT SEGOL" #x0592)
|
||||
("HEBREW ACCENT SHALSHELET" #x0593)
|
||||
("HEBREW ACCENT ZAQEF QATAN" #x0594)
|
||||
("HEBREW ACCENT ZAQEF GADOL" #x0595)
|
||||
("HEBREW ACCENT TIPEHA" #x0596)
|
||||
("HEBREW ACCENT REVIA" #x0597)
|
||||
("HEBREW ACCENT ZARQA" #x0598)
|
||||
("HEBREW ACCENT PASHTA" #x0599)
|
||||
("HEBREW ACCENT YETIV" #x059A)
|
||||
("HEBREW ACCENT TEVIR" #x059B)
|
||||
("HEBREW ACCENT GERESH" #x059C)
|
||||
("HEBREW ACCENT GERESH MUQDAM" #x059D)
|
||||
("HEBREW ACCENT GERSHAYIM" #x059E)
|
||||
("HEBREW ACCENT QARNEY PARA" #x059F)
|
||||
("HEBREW ACCENT TELISHA GEDOLA" #x05A0)
|
||||
("HEBREW ACCENT PAZER" #x05A1)
|
||||
("HEBREW ACCENT MUNAH" #x05A3)
|
||||
("HEBREW ACCENT MAHAPAKH" #x05A4)
|
||||
("HEBREW ACCENT MERKHA" #x05A5)
|
||||
("HEBREW ACCENT MERKHA KEFULA" #x05A6)
|
||||
("HEBREW ACCENT DARGA" #x05A7)
|
||||
("HEBREW ACCENT QADMA" #x05A8)
|
||||
("HEBREW ACCENT TELISHA QETANA" #x05A9)
|
||||
("HEBREW ACCENT YERAH BEN YOMO" #x05AA)
|
||||
("HEBREW ACCENT OLE" #x05AB)
|
||||
("HEBREW ACCENT ILUY" #x05AC)
|
||||
("HEBREW ACCENT DEHI" #x05AD)
|
||||
("HEBREW ACCENT ZINOR" #x05AE)
|
||||
("HEBREW MARK MASORA CIRCLE" #x05AF)
|
||||
("HEBREW POINT SHEVA" #x05B0)
|
||||
("HEBREW POINT HATAF SEGOL" #x05B1)
|
||||
("HEBREW POINT HATAF PATAH" #x05B2)
|
||||
("HEBREW POINT HATAF QAMATS" #x05B3)
|
||||
("HEBREW POINT HIRIQ" #x05B4)
|
||||
("HEBREW POINT TSERE" #x05B5)
|
||||
("HEBREW POINT SEGOL" #x05B6)
|
||||
("HEBREW POINT PATAH" #x05B7)
|
||||
("HEBREW POINT QAMATS" #x05B8)
|
||||
("HEBREW POINT HOLAM" #x05B9)
|
||||
("HEBREW POINT QUBUTS" #x05BB)
|
||||
("HEBREW POINT DAGESH OR MAPIQ" #x05BC)
|
||||
("HEBREW POINT METEG" #x05BD)
|
||||
("HEBREW PUNCTUATION MAQAF" #x05BE)
|
||||
("HEBREW POINT RAFE" #x05BF)
|
||||
("HEBREW PUNCTUATION PASEQ" #x05C0)
|
||||
("HEBREW POINT SHIN DOT" #x05C1)
|
||||
("HEBREW POINT SIN DOT" #x05C2)
|
||||
("HEBREW PUNCTUATION SOF PASUQ" #x05C3)
|
||||
("HEBREW MARK UPPER DOT" #x05C4)
|
||||
("HEBREW LETTER ALEF" #x05D0)
|
||||
("HEBREW LETTER BET" #x05D1)
|
||||
("HEBREW LETTER GIMEL" #x05D2)
|
||||
("HEBREW LETTER DALET" #x05D3)
|
||||
("HEBREW LETTER HE" #x05D4)
|
||||
("HEBREW LETTER VAV" #x05D5)
|
||||
("HEBREW LETTER ZAYIN" #x05D6)
|
||||
("HEBREW LETTER HET" #x05D7)
|
||||
("HEBREW LETTER TET" #x05D8)
|
||||
("HEBREW LETTER YOD" #x05D9)
|
||||
("HEBREW LETTER FINAL KAF" #x05DA)
|
||||
("HEBREW LETTER KAF" #x05DB)
|
||||
("HEBREW LETTER LAMED" #x05DC)
|
||||
("HEBREW LETTER FINAL MEM" #x05DD)
|
||||
("HEBREW LETTER MEM" #x05DE)
|
||||
("HEBREW LETTER FINAL NUN" #x05DF)
|
||||
("HEBREW LETTER NUN" #x05E0)
|
||||
("HEBREW LETTER SAMEKH" #x05E1)
|
||||
("HEBREW LETTER AYIN" #x05E2)
|
||||
("HEBREW LETTER FINAL PE" #x05E3)
|
||||
("HEBREW LETTER PE" #x05E4)
|
||||
("HEBREW LETTER FINAL TSADI" #x05E5)
|
||||
("HEBREW LETTER TSADI" #x05E6)
|
||||
("HEBREW LETTER QOF" #x05E7)
|
||||
("HEBREW LETTER RESH" #x05E8)
|
||||
("HEBREW LETTER SHIN" #x05E9)
|
||||
("HEBREW LETTER TAV" #x05EA)
|
||||
("HEBREW LIGATURE YIDDISH DOUBLE VAV" #x05F0)
|
||||
("HEBREW LIGATURE YIDDISH VAV YOD" #x05F1)
|
||||
("HEBREW LIGATURE YIDDISH DOUBLE YOD" #x05F2)
|
||||
("HEBREW PUNCTUATION GERESH" #x05F3)
|
||||
("HEBREW PUNCTUATION GERSHAYIM" #x05F4)
|
||||
))
|
||||
210
lisp/nxml/char-name/unicode/00600-006FF.el
Normal file
210
lisp/nxml/char-name/unicode/00600-006FF.el
Normal file
|
|
@ -0,0 +1,210 @@
|
|||
(nxml-define-char-name-set 'arabic
|
||||
'(("ARABIC COMMA" #x060C)
|
||||
("ARABIC SEMICOLON" #x061B)
|
||||
("ARABIC QUESTION MARK" #x061F)
|
||||
("ARABIC LETTER HAMZA" #x0621)
|
||||
("ARABIC LETTER ALEF WITH MADDA ABOVE" #x0622)
|
||||
("ARABIC LETTER ALEF WITH HAMZA ABOVE" #x0623)
|
||||
("ARABIC LETTER WAW WITH HAMZA ABOVE" #x0624)
|
||||
("ARABIC LETTER ALEF WITH HAMZA BELOW" #x0625)
|
||||
("ARABIC LETTER YEH WITH HAMZA ABOVE" #x0626)
|
||||
("ARABIC LETTER ALEF" #x0627)
|
||||
("ARABIC LETTER BEH" #x0628)
|
||||
("ARABIC LETTER TEH MARBUTA" #x0629)
|
||||
("ARABIC LETTER TEH" #x062A)
|
||||
("ARABIC LETTER THEH" #x062B)
|
||||
("ARABIC LETTER JEEM" #x062C)
|
||||
("ARABIC LETTER HAH" #x062D)
|
||||
("ARABIC LETTER KHAH" #x062E)
|
||||
("ARABIC LETTER DAL" #x062F)
|
||||
("ARABIC LETTER THAL" #x0630)
|
||||
("ARABIC LETTER REH" #x0631)
|
||||
("ARABIC LETTER ZAIN" #x0632)
|
||||
("ARABIC LETTER SEEN" #x0633)
|
||||
("ARABIC LETTER SHEEN" #x0634)
|
||||
("ARABIC LETTER SAD" #x0635)
|
||||
("ARABIC LETTER DAD" #x0636)
|
||||
("ARABIC LETTER TAH" #x0637)
|
||||
("ARABIC LETTER ZAH" #x0638)
|
||||
("ARABIC LETTER AIN" #x0639)
|
||||
("ARABIC LETTER GHAIN" #x063A)
|
||||
("ARABIC TATWEEL" #x0640)
|
||||
("ARABIC LETTER FEH" #x0641)
|
||||
("ARABIC LETTER QAF" #x0642)
|
||||
("ARABIC LETTER KAF" #x0643)
|
||||
("ARABIC LETTER LAM" #x0644)
|
||||
("ARABIC LETTER MEEM" #x0645)
|
||||
("ARABIC LETTER NOON" #x0646)
|
||||
("ARABIC LETTER HEH" #x0647)
|
||||
("ARABIC LETTER WAW" #x0648)
|
||||
("ARABIC LETTER ALEF MAKSURA" #x0649)
|
||||
("ARABIC LETTER YEH" #x064A)
|
||||
("ARABIC FATHATAN" #x064B)
|
||||
("ARABIC DAMMATAN" #x064C)
|
||||
("ARABIC KASRATAN" #x064D)
|
||||
("ARABIC FATHA" #x064E)
|
||||
("ARABIC DAMMA" #x064F)
|
||||
("ARABIC KASRA" #x0650)
|
||||
("ARABIC SHADDA" #x0651)
|
||||
("ARABIC SUKUN" #x0652)
|
||||
("ARABIC MADDAH ABOVE" #x0653)
|
||||
("ARABIC HAMZA ABOVE" #x0654)
|
||||
("ARABIC HAMZA BELOW" #x0655)
|
||||
("ARABIC-INDIC DIGIT ZERO" #x0660)
|
||||
("ARABIC-INDIC DIGIT ONE" #x0661)
|
||||
("ARABIC-INDIC DIGIT TWO" #x0662)
|
||||
("ARABIC-INDIC DIGIT THREE" #x0663)
|
||||
("ARABIC-INDIC DIGIT FOUR" #x0664)
|
||||
("ARABIC-INDIC DIGIT FIVE" #x0665)
|
||||
("ARABIC-INDIC DIGIT SIX" #x0666)
|
||||
("ARABIC-INDIC DIGIT SEVEN" #x0667)
|
||||
("ARABIC-INDIC DIGIT EIGHT" #x0668)
|
||||
("ARABIC-INDIC DIGIT NINE" #x0669)
|
||||
("ARABIC PERCENT SIGN" #x066A)
|
||||
("ARABIC DECIMAL SEPARATOR" #x066B)
|
||||
("ARABIC THOUSANDS SEPARATOR" #x066C)
|
||||
("ARABIC FIVE POINTED STAR" #x066D)
|
||||
("ARABIC LETTER DOTLESS BEH" #x066E)
|
||||
("ARABIC LETTER DOTLESS QAF" #x066F)
|
||||
("ARABIC LETTER SUPERSCRIPT ALEF" #x0670)
|
||||
("ARABIC LETTER ALEF WASLA" #x0671)
|
||||
("ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE" #x0672)
|
||||
("ARABIC LETTER ALEF WITH WAVY HAMZA BELOW" #x0673)
|
||||
("ARABIC LETTER HIGH HAMZA" #x0674)
|
||||
("ARABIC LETTER HIGH HAMZA ALEF" #x0675)
|
||||
("ARABIC LETTER HIGH HAMZA WAW" #x0676)
|
||||
("ARABIC LETTER U WITH HAMZA ABOVE" #x0677)
|
||||
("ARABIC LETTER HIGH HAMZA YEH" #x0678)
|
||||
("ARABIC LETTER TTEH" #x0679)
|
||||
("ARABIC LETTER TTEHEH" #x067A)
|
||||
("ARABIC LETTER BEEH" #x067B)
|
||||
("ARABIC LETTER TEH WITH RING" #x067C)
|
||||
("ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS" #x067D)
|
||||
("ARABIC LETTER PEH" #x067E)
|
||||
("ARABIC LETTER TEHEH" #x067F)
|
||||
("ARABIC LETTER BEHEH" #x0680)
|
||||
("ARABIC LETTER HAH WITH HAMZA ABOVE" #x0681)
|
||||
("ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE" #x0682)
|
||||
("ARABIC LETTER NYEH" #x0683)
|
||||
("ARABIC LETTER DYEH" #x0684)
|
||||
("ARABIC LETTER HAH WITH THREE DOTS ABOVE" #x0685)
|
||||
("ARABIC LETTER TCHEH" #x0686)
|
||||
("ARABIC LETTER TCHEHEH" #x0687)
|
||||
("ARABIC LETTER DDAL" #x0688)
|
||||
("ARABIC LETTER DAL WITH RING" #x0689)
|
||||
("ARABIC LETTER DAL WITH DOT BELOW" #x068A)
|
||||
("ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH" #x068B)
|
||||
("ARABIC LETTER DAHAL" #x068C)
|
||||
("ARABIC LETTER DDAHAL" #x068D)
|
||||
("ARABIC LETTER DUL" #x068E)
|
||||
("ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS" #x068F)
|
||||
("ARABIC LETTER DAL WITH FOUR DOTS ABOVE" #x0690)
|
||||
("ARABIC LETTER RREH" #x0691)
|
||||
("ARABIC LETTER REH WITH SMALL V" #x0692)
|
||||
("ARABIC LETTER REH WITH RING" #x0693)
|
||||
("ARABIC LETTER REH WITH DOT BELOW" #x0694)
|
||||
("ARABIC LETTER REH WITH SMALL V BELOW" #x0695)
|
||||
("ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE" #x0696)
|
||||
("ARABIC LETTER REH WITH TWO DOTS ABOVE" #x0697)
|
||||
("ARABIC LETTER JEH" #x0698)
|
||||
("ARABIC LETTER REH WITH FOUR DOTS ABOVE" #x0699)
|
||||
("ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE" #x069A)
|
||||
("ARABIC LETTER SEEN WITH THREE DOTS BELOW" #x069B)
|
||||
("ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE" #x069C)
|
||||
("ARABIC LETTER SAD WITH TWO DOTS BELOW" #x069D)
|
||||
("ARABIC LETTER SAD WITH THREE DOTS ABOVE" #x069E)
|
||||
("ARABIC LETTER TAH WITH THREE DOTS ABOVE" #x069F)
|
||||
("ARABIC LETTER AIN WITH THREE DOTS ABOVE" #x06A0)
|
||||
("ARABIC LETTER DOTLESS FEH" #x06A1)
|
||||
("ARABIC LETTER FEH WITH DOT MOVED BELOW" #x06A2)
|
||||
("ARABIC LETTER FEH WITH DOT BELOW" #x06A3)
|
||||
("ARABIC LETTER VEH" #x06A4)
|
||||
("ARABIC LETTER FEH WITH THREE DOTS BELOW" #x06A5)
|
||||
("ARABIC LETTER PEHEH" #x06A6)
|
||||
("ARABIC LETTER QAF WITH DOT ABOVE" #x06A7)
|
||||
("ARABIC LETTER QAF WITH THREE DOTS ABOVE" #x06A8)
|
||||
("ARABIC LETTER KEHEH" #x06A9)
|
||||
("ARABIC LETTER SWASH KAF" #x06AA)
|
||||
("ARABIC LETTER KAF WITH RING" #x06AB)
|
||||
("ARABIC LETTER KAF WITH DOT ABOVE" #x06AC)
|
||||
("ARABIC LETTER NG" #x06AD)
|
||||
("ARABIC LETTER KAF WITH THREE DOTS BELOW" #x06AE)
|
||||
("ARABIC LETTER GAF" #x06AF)
|
||||
("ARABIC LETTER GAF WITH RING" #x06B0)
|
||||
("ARABIC LETTER NGOEH" #x06B1)
|
||||
("ARABIC LETTER GAF WITH TWO DOTS BELOW" #x06B2)
|
||||
("ARABIC LETTER GUEH" #x06B3)
|
||||
("ARABIC LETTER GAF WITH THREE DOTS ABOVE" #x06B4)
|
||||
("ARABIC LETTER LAM WITH SMALL V" #x06B5)
|
||||
("ARABIC LETTER LAM WITH DOT ABOVE" #x06B6)
|
||||
("ARABIC LETTER LAM WITH THREE DOTS ABOVE" #x06B7)
|
||||
("ARABIC LETTER LAM WITH THREE DOTS BELOW" #x06B8)
|
||||
("ARABIC LETTER NOON WITH DOT BELOW" #x06B9)
|
||||
("ARABIC LETTER NOON GHUNNA" #x06BA)
|
||||
("ARABIC LETTER RNOON" #x06BB)
|
||||
("ARABIC LETTER NOON WITH RING" #x06BC)
|
||||
("ARABIC LETTER NOON WITH THREE DOTS ABOVE" #x06BD)
|
||||
("ARABIC LETTER HEH DOACHASHMEE" #x06BE)
|
||||
("ARABIC LETTER TCHEH WITH DOT ABOVE" #x06BF)
|
||||
("ARABIC LETTER HEH WITH YEH ABOVE" #x06C0)
|
||||
("ARABIC LETTER HEH GOAL" #x06C1)
|
||||
("ARABIC LETTER HEH GOAL WITH HAMZA ABOVE" #x06C2)
|
||||
("ARABIC LETTER TEH MARBUTA GOAL" #x06C3)
|
||||
("ARABIC LETTER WAW WITH RING" #x06C4)
|
||||
("ARABIC LETTER KIRGHIZ OE" #x06C5)
|
||||
("ARABIC LETTER OE" #x06C6)
|
||||
("ARABIC LETTER U" #x06C7)
|
||||
("ARABIC LETTER YU" #x06C8)
|
||||
("ARABIC LETTER KIRGHIZ YU" #x06C9)
|
||||
("ARABIC LETTER WAW WITH TWO DOTS ABOVE" #x06CA)
|
||||
("ARABIC LETTER VE" #x06CB)
|
||||
("ARABIC LETTER FARSI YEH" #x06CC)
|
||||
("ARABIC LETTER YEH WITH TAIL" #x06CD)
|
||||
("ARABIC LETTER YEH WITH SMALL V" #x06CE)
|
||||
("ARABIC LETTER WAW WITH DOT ABOVE" #x06CF)
|
||||
("ARABIC LETTER E" #x06D0)
|
||||
("ARABIC LETTER YEH WITH THREE DOTS BELOW" #x06D1)
|
||||
("ARABIC LETTER YEH BARREE" #x06D2)
|
||||
("ARABIC LETTER YEH BARREE WITH HAMZA ABOVE" #x06D3)
|
||||
("ARABIC FULL STOP" #x06D4)
|
||||
("ARABIC LETTER AE" #x06D5)
|
||||
("ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA" #x06D6)
|
||||
("ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA" #x06D7)
|
||||
("ARABIC SMALL HIGH MEEM INITIAL FORM" #x06D8)
|
||||
("ARABIC SMALL HIGH LAM ALEF" #x06D9)
|
||||
("ARABIC SMALL HIGH JEEM" #x06DA)
|
||||
("ARABIC SMALL HIGH THREE DOTS" #x06DB)
|
||||
("ARABIC SMALL HIGH SEEN" #x06DC)
|
||||
("ARABIC END OF AYAH" #x06DD)
|
||||
("ARABIC START OF RUB EL HIZB" #x06DE)
|
||||
("ARABIC SMALL HIGH ROUNDED ZERO" #x06DF)
|
||||
("ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO" #x06E0)
|
||||
("ARABIC SMALL HIGH DOTLESS HEAD OF KHAH" #x06E1)
|
||||
("ARABIC SMALL HIGH MEEM ISOLATED FORM" #x06E2)
|
||||
("ARABIC SMALL LOW SEEN" #x06E3)
|
||||
("ARABIC SMALL HIGH MADDA" #x06E4)
|
||||
("ARABIC SMALL WAW" #x06E5)
|
||||
("ARABIC SMALL YEH" #x06E6)
|
||||
("ARABIC SMALL HIGH YEH" #x06E7)
|
||||
("ARABIC SMALL HIGH NOON" #x06E8)
|
||||
("ARABIC PLACE OF SAJDAH" #x06E9)
|
||||
("ARABIC EMPTY CENTRE LOW STOP" #x06EA)
|
||||
("ARABIC EMPTY CENTRE HIGH STOP" #x06EB)
|
||||
("ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE" #x06EC)
|
||||
("ARABIC SMALL LOW MEEM" #x06ED)
|
||||
("EXTENDED ARABIC-INDIC DIGIT ZERO" #x06F0)
|
||||
("EXTENDED ARABIC-INDIC DIGIT ONE" #x06F1)
|
||||
("EXTENDED ARABIC-INDIC DIGIT TWO" #x06F2)
|
||||
("EXTENDED ARABIC-INDIC DIGIT THREE" #x06F3)
|
||||
("EXTENDED ARABIC-INDIC DIGIT FOUR" #x06F4)
|
||||
("EXTENDED ARABIC-INDIC DIGIT FIVE" #x06F5)
|
||||
("EXTENDED ARABIC-INDIC DIGIT SIX" #x06F6)
|
||||
("EXTENDED ARABIC-INDIC DIGIT SEVEN" #x06F7)
|
||||
("EXTENDED ARABIC-INDIC DIGIT EIGHT" #x06F8)
|
||||
("EXTENDED ARABIC-INDIC DIGIT NINE" #x06F9)
|
||||
("ARABIC LETTER SHEEN WITH DOT BELOW" #x06FA)
|
||||
("ARABIC LETTER DAD WITH DOT BELOW" #x06FB)
|
||||
("ARABIC LETTER GHAIN WITH DOT BELOW" #x06FC)
|
||||
("ARABIC SIGN SINDHI AMPERSAND" #x06FD)
|
||||
("ARABIC SIGN SINDHI POSTPOSITION MEN" #x06FE)
|
||||
))
|
||||
73
lisp/nxml/char-name/unicode/00700-0074F.el
Normal file
73
lisp/nxml/char-name/unicode/00700-0074F.el
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
(nxml-define-char-name-set 'syriac
|
||||
'(("SYRIAC END OF PARAGRAPH" #x0700)
|
||||
("SYRIAC SUPRALINEAR FULL STOP" #x0701)
|
||||
("SYRIAC SUBLINEAR FULL STOP" #x0702)
|
||||
("SYRIAC SUPRALINEAR COLON" #x0703)
|
||||
("SYRIAC SUBLINEAR COLON" #x0704)
|
||||
("SYRIAC HORIZONTAL COLON" #x0705)
|
||||
("SYRIAC COLON SKEWED LEFT" #x0706)
|
||||
("SYRIAC COLON SKEWED RIGHT" #x0707)
|
||||
("SYRIAC SUPRALINEAR COLON SKEWED LEFT" #x0708)
|
||||
("SYRIAC SUBLINEAR COLON SKEWED RIGHT" #x0709)
|
||||
("SYRIAC CONTRACTION" #x070A)
|
||||
("SYRIAC HARKLEAN OBELUS" #x070B)
|
||||
("SYRIAC HARKLEAN METOBELUS" #x070C)
|
||||
("SYRIAC HARKLEAN ASTERISCUS" #x070D)
|
||||
("SYRIAC ABBREVIATION MARK" #x070F)
|
||||
("SYRIAC LETTER ALAPH" #x0710)
|
||||
("SYRIAC LETTER SUPERSCRIPT ALAPH" #x0711)
|
||||
("SYRIAC LETTER BETH" #x0712)
|
||||
("SYRIAC LETTER GAMAL" #x0713)
|
||||
("SYRIAC LETTER GAMAL GARSHUNI" #x0714)
|
||||
("SYRIAC LETTER DALATH" #x0715)
|
||||
("SYRIAC LETTER DOTLESS DALATH RISH" #x0716)
|
||||
("SYRIAC LETTER HE" #x0717)
|
||||
("SYRIAC LETTER WAW" #x0718)
|
||||
("SYRIAC LETTER ZAIN" #x0719)
|
||||
("SYRIAC LETTER HETH" #x071A)
|
||||
("SYRIAC LETTER TETH" #x071B)
|
||||
("SYRIAC LETTER TETH GARSHUNI" #x071C)
|
||||
("SYRIAC LETTER YUDH" #x071D)
|
||||
("SYRIAC LETTER YUDH HE" #x071E)
|
||||
("SYRIAC LETTER KAPH" #x071F)
|
||||
("SYRIAC LETTER LAMADH" #x0720)
|
||||
("SYRIAC LETTER MIM" #x0721)
|
||||
("SYRIAC LETTER NUN" #x0722)
|
||||
("SYRIAC LETTER SEMKATH" #x0723)
|
||||
("SYRIAC LETTER FINAL SEMKATH" #x0724)
|
||||
("SYRIAC LETTER E" #x0725)
|
||||
("SYRIAC LETTER PE" #x0726)
|
||||
("SYRIAC LETTER REVERSED PE" #x0727)
|
||||
("SYRIAC LETTER SADHE" #x0728)
|
||||
("SYRIAC LETTER QAPH" #x0729)
|
||||
("SYRIAC LETTER RISH" #x072A)
|
||||
("SYRIAC LETTER SHIN" #x072B)
|
||||
("SYRIAC LETTER TAW" #x072C)
|
||||
("SYRIAC PTHAHA ABOVE" #x0730)
|
||||
("SYRIAC PTHAHA BELOW" #x0731)
|
||||
("SYRIAC PTHAHA DOTTED" #x0732)
|
||||
("SYRIAC ZQAPHA ABOVE" #x0733)
|
||||
("SYRIAC ZQAPHA BELOW" #x0734)
|
||||
("SYRIAC ZQAPHA DOTTED" #x0735)
|
||||
("SYRIAC RBASA ABOVE" #x0736)
|
||||
("SYRIAC RBASA BELOW" #x0737)
|
||||
("SYRIAC DOTTED ZLAMA HORIZONTAL" #x0738)
|
||||
("SYRIAC DOTTED ZLAMA ANGULAR" #x0739)
|
||||
("SYRIAC HBASA ABOVE" #x073A)
|
||||
("SYRIAC HBASA BELOW" #x073B)
|
||||
("SYRIAC HBASA-ESASA DOTTED" #x073C)
|
||||
("SYRIAC ESASA ABOVE" #x073D)
|
||||
("SYRIAC ESASA BELOW" #x073E)
|
||||
("SYRIAC RWAHA" #x073F)
|
||||
("SYRIAC FEMININE DOT" #x0740)
|
||||
("SYRIAC QUSHSHAYA" #x0741)
|
||||
("SYRIAC RUKKAKHA" #x0742)
|
||||
("SYRIAC TWO VERTICAL DOTS ABOVE" #x0743)
|
||||
("SYRIAC TWO VERTICAL DOTS BELOW" #x0744)
|
||||
("SYRIAC THREE DOTS ABOVE" #x0745)
|
||||
("SYRIAC THREE DOTS BELOW" #x0746)
|
||||
("SYRIAC OBLIQUE LINE ABOVE" #x0747)
|
||||
("SYRIAC OBLIQUE LINE BELOW" #x0748)
|
||||
("SYRIAC MUSIC" #x0749)
|
||||
("SYRIAC BARREKH" #x074A)
|
||||
))
|
||||
52
lisp/nxml/char-name/unicode/00780-007BF.el
Normal file
52
lisp/nxml/char-name/unicode/00780-007BF.el
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
(nxml-define-char-name-set 'thaana
|
||||
'(("THAANA LETTER HAA" #x0780)
|
||||
("THAANA LETTER SHAVIYANI" #x0781)
|
||||
("THAANA LETTER NOONU" #x0782)
|
||||
("THAANA LETTER RAA" #x0783)
|
||||
("THAANA LETTER BAA" #x0784)
|
||||
("THAANA LETTER LHAVIYANI" #x0785)
|
||||
("THAANA LETTER KAAFU" #x0786)
|
||||
("THAANA LETTER ALIFU" #x0787)
|
||||
("THAANA LETTER VAAVU" #x0788)
|
||||
("THAANA LETTER MEEMU" #x0789)
|
||||
("THAANA LETTER FAAFU" #x078A)
|
||||
("THAANA LETTER DHAALU" #x078B)
|
||||
("THAANA LETTER THAA" #x078C)
|
||||
("THAANA LETTER LAAMU" #x078D)
|
||||
("THAANA LETTER GAAFU" #x078E)
|
||||
("THAANA LETTER GNAVIYANI" #x078F)
|
||||
("THAANA LETTER SEENU" #x0790)
|
||||
("THAANA LETTER DAVIYANI" #x0791)
|
||||
("THAANA LETTER ZAVIYANI" #x0792)
|
||||
("THAANA LETTER TAVIYANI" #x0793)
|
||||
("THAANA LETTER YAA" #x0794)
|
||||
("THAANA LETTER PAVIYANI" #x0795)
|
||||
("THAANA LETTER JAVIYANI" #x0796)
|
||||
("THAANA LETTER CHAVIYANI" #x0797)
|
||||
("THAANA LETTER TTAA" #x0798)
|
||||
("THAANA LETTER HHAA" #x0799)
|
||||
("THAANA LETTER KHAA" #x079A)
|
||||
("THAANA LETTER THAALU" #x079B)
|
||||
("THAANA LETTER ZAA" #x079C)
|
||||
("THAANA LETTER SHEENU" #x079D)
|
||||
("THAANA LETTER SAADHU" #x079E)
|
||||
("THAANA LETTER DAADHU" #x079F)
|
||||
("THAANA LETTER TO" #x07A0)
|
||||
("THAANA LETTER ZO" #x07A1)
|
||||
("THAANA LETTER AINU" #x07A2)
|
||||
("THAANA LETTER GHAINU" #x07A3)
|
||||
("THAANA LETTER QAAFU" #x07A4)
|
||||
("THAANA LETTER WAAVU" #x07A5)
|
||||
("THAANA ABAFILI" #x07A6)
|
||||
("THAANA AABAAFILI" #x07A7)
|
||||
("THAANA IBIFILI" #x07A8)
|
||||
("THAANA EEBEEFILI" #x07A9)
|
||||
("THAANA UBUFILI" #x07AA)
|
||||
("THAANA OOBOOFILI" #x07AB)
|
||||
("THAANA EBEFILI" #x07AC)
|
||||
("THAANA EYBEYFILI" #x07AD)
|
||||
("THAANA OBOFILI" #x07AE)
|
||||
("THAANA OABOAFILI" #x07AF)
|
||||
("THAANA SUKUN" #x07B0)
|
||||
("THAANA LETTER NAA" #x07B1)
|
||||
))
|
||||
106
lisp/nxml/char-name/unicode/00900-0097F.el
Normal file
106
lisp/nxml/char-name/unicode/00900-0097F.el
Normal file
|
|
@ -0,0 +1,106 @@
|
|||
(nxml-define-char-name-set 'devanagari
|
||||
'(("DEVANAGARI SIGN CANDRABINDU" #x0901)
|
||||
("DEVANAGARI SIGN ANUSVARA" #x0902)
|
||||
("DEVANAGARI SIGN VISARGA" #x0903)
|
||||
("DEVANAGARI LETTER A" #x0905)
|
||||
("DEVANAGARI LETTER AA" #x0906)
|
||||
("DEVANAGARI LETTER I" #x0907)
|
||||
("DEVANAGARI LETTER II" #x0908)
|
||||
("DEVANAGARI LETTER U" #x0909)
|
||||
("DEVANAGARI LETTER UU" #x090A)
|
||||
("DEVANAGARI LETTER VOCALIC R" #x090B)
|
||||
("DEVANAGARI LETTER VOCALIC L" #x090C)
|
||||
("DEVANAGARI LETTER CANDRA E" #x090D)
|
||||
("DEVANAGARI LETTER SHORT E" #x090E)
|
||||
("DEVANAGARI LETTER E" #x090F)
|
||||
("DEVANAGARI LETTER AI" #x0910)
|
||||
("DEVANAGARI LETTER CANDRA O" #x0911)
|
||||
("DEVANAGARI LETTER SHORT O" #x0912)
|
||||
("DEVANAGARI LETTER O" #x0913)
|
||||
("DEVANAGARI LETTER AU" #x0914)
|
||||
("DEVANAGARI LETTER KA" #x0915)
|
||||
("DEVANAGARI LETTER KHA" #x0916)
|
||||
("DEVANAGARI LETTER GA" #x0917)
|
||||
("DEVANAGARI LETTER GHA" #x0918)
|
||||
("DEVANAGARI LETTER NGA" #x0919)
|
||||
("DEVANAGARI LETTER CA" #x091A)
|
||||
("DEVANAGARI LETTER CHA" #x091B)
|
||||
("DEVANAGARI LETTER JA" #x091C)
|
||||
("DEVANAGARI LETTER JHA" #x091D)
|
||||
("DEVANAGARI LETTER NYA" #x091E)
|
||||
("DEVANAGARI LETTER TTA" #x091F)
|
||||
("DEVANAGARI LETTER TTHA" #x0920)
|
||||
("DEVANAGARI LETTER DDA" #x0921)
|
||||
("DEVANAGARI LETTER DDHA" #x0922)
|
||||
("DEVANAGARI LETTER NNA" #x0923)
|
||||
("DEVANAGARI LETTER TA" #x0924)
|
||||
("DEVANAGARI LETTER THA" #x0925)
|
||||
("DEVANAGARI LETTER DA" #x0926)
|
||||
("DEVANAGARI LETTER DHA" #x0927)
|
||||
("DEVANAGARI LETTER NA" #x0928)
|
||||
("DEVANAGARI LETTER NNNA" #x0929)
|
||||
("DEVANAGARI LETTER PA" #x092A)
|
||||
("DEVANAGARI LETTER PHA" #x092B)
|
||||
("DEVANAGARI LETTER BA" #x092C)
|
||||
("DEVANAGARI LETTER BHA" #x092D)
|
||||
("DEVANAGARI LETTER MA" #x092E)
|
||||
("DEVANAGARI LETTER YA" #x092F)
|
||||
("DEVANAGARI LETTER RA" #x0930)
|
||||
("DEVANAGARI LETTER RRA" #x0931)
|
||||
("DEVANAGARI LETTER LA" #x0932)
|
||||
("DEVANAGARI LETTER LLA" #x0933)
|
||||
("DEVANAGARI LETTER LLLA" #x0934)
|
||||
("DEVANAGARI LETTER VA" #x0935)
|
||||
("DEVANAGARI LETTER SHA" #x0936)
|
||||
("DEVANAGARI LETTER SSA" #x0937)
|
||||
("DEVANAGARI LETTER SA" #x0938)
|
||||
("DEVANAGARI LETTER HA" #x0939)
|
||||
("DEVANAGARI SIGN NUKTA" #x093C)
|
||||
("DEVANAGARI SIGN AVAGRAHA" #x093D)
|
||||
("DEVANAGARI VOWEL SIGN AA" #x093E)
|
||||
("DEVANAGARI VOWEL SIGN I" #x093F)
|
||||
("DEVANAGARI VOWEL SIGN II" #x0940)
|
||||
("DEVANAGARI VOWEL SIGN U" #x0941)
|
||||
("DEVANAGARI VOWEL SIGN UU" #x0942)
|
||||
("DEVANAGARI VOWEL SIGN VOCALIC R" #x0943)
|
||||
("DEVANAGARI VOWEL SIGN VOCALIC RR" #x0944)
|
||||
("DEVANAGARI VOWEL SIGN CANDRA E" #x0945)
|
||||
("DEVANAGARI VOWEL SIGN SHORT E" #x0946)
|
||||
("DEVANAGARI VOWEL SIGN E" #x0947)
|
||||
("DEVANAGARI VOWEL SIGN AI" #x0948)
|
||||
("DEVANAGARI VOWEL SIGN CANDRA O" #x0949)
|
||||
("DEVANAGARI VOWEL SIGN SHORT O" #x094A)
|
||||
("DEVANAGARI VOWEL SIGN O" #x094B)
|
||||
("DEVANAGARI VOWEL SIGN AU" #x094C)
|
||||
("DEVANAGARI SIGN VIRAMA" #x094D)
|
||||
("DEVANAGARI OM" #x0950)
|
||||
("DEVANAGARI STRESS SIGN UDATTA" #x0951)
|
||||
("DEVANAGARI STRESS SIGN ANUDATTA" #x0952)
|
||||
("DEVANAGARI GRAVE ACCENT" #x0953)
|
||||
("DEVANAGARI ACUTE ACCENT" #x0954)
|
||||
("DEVANAGARI LETTER QA" #x0958)
|
||||
("DEVANAGARI LETTER KHHA" #x0959)
|
||||
("DEVANAGARI LETTER GHHA" #x095A)
|
||||
("DEVANAGARI LETTER ZA" #x095B)
|
||||
("DEVANAGARI LETTER DDDHA" #x095C)
|
||||
("DEVANAGARI LETTER RHA" #x095D)
|
||||
("DEVANAGARI LETTER FA" #x095E)
|
||||
("DEVANAGARI LETTER YYA" #x095F)
|
||||
("DEVANAGARI LETTER VOCALIC RR" #x0960)
|
||||
("DEVANAGARI LETTER VOCALIC LL" #x0961)
|
||||
("DEVANAGARI VOWEL SIGN VOCALIC L" #x0962)
|
||||
("DEVANAGARI VOWEL SIGN VOCALIC LL" #x0963)
|
||||
("DEVANAGARI DANDA" #x0964)
|
||||
("DEVANAGARI DOUBLE DANDA" #x0965)
|
||||
("DEVANAGARI DIGIT ZERO" #x0966)
|
||||
("DEVANAGARI DIGIT ONE" #x0967)
|
||||
("DEVANAGARI DIGIT TWO" #x0968)
|
||||
("DEVANAGARI DIGIT THREE" #x0969)
|
||||
("DEVANAGARI DIGIT FOUR" #x096A)
|
||||
("DEVANAGARI DIGIT FIVE" #x096B)
|
||||
("DEVANAGARI DIGIT SIX" #x096C)
|
||||
("DEVANAGARI DIGIT SEVEN" #x096D)
|
||||
("DEVANAGARI DIGIT EIGHT" #x096E)
|
||||
("DEVANAGARI DIGIT NINE" #x096F)
|
||||
("DEVANAGARI ABBREVIATION SIGN" #x0970)
|
||||
))
|
||||
91
lisp/nxml/char-name/unicode/00980-009FF.el
Normal file
91
lisp/nxml/char-name/unicode/00980-009FF.el
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
(nxml-define-char-name-set 'bengali
|
||||
'(("BENGALI SIGN CANDRABINDU" #x0981)
|
||||
("BENGALI SIGN ANUSVARA" #x0982)
|
||||
("BENGALI SIGN VISARGA" #x0983)
|
||||
("BENGALI LETTER A" #x0985)
|
||||
("BENGALI LETTER AA" #x0986)
|
||||
("BENGALI LETTER I" #x0987)
|
||||
("BENGALI LETTER II" #x0988)
|
||||
("BENGALI LETTER U" #x0989)
|
||||
("BENGALI LETTER UU" #x098A)
|
||||
("BENGALI LETTER VOCALIC R" #x098B)
|
||||
("BENGALI LETTER VOCALIC L" #x098C)
|
||||
("BENGALI LETTER E" #x098F)
|
||||
("BENGALI LETTER AI" #x0990)
|
||||
("BENGALI LETTER O" #x0993)
|
||||
("BENGALI LETTER AU" #x0994)
|
||||
("BENGALI LETTER KA" #x0995)
|
||||
("BENGALI LETTER KHA" #x0996)
|
||||
("BENGALI LETTER GA" #x0997)
|
||||
("BENGALI LETTER GHA" #x0998)
|
||||
("BENGALI LETTER NGA" #x0999)
|
||||
("BENGALI LETTER CA" #x099A)
|
||||
("BENGALI LETTER CHA" #x099B)
|
||||
("BENGALI LETTER JA" #x099C)
|
||||
("BENGALI LETTER JHA" #x099D)
|
||||
("BENGALI LETTER NYA" #x099E)
|
||||
("BENGALI LETTER TTA" #x099F)
|
||||
("BENGALI LETTER TTHA" #x09A0)
|
||||
("BENGALI LETTER DDA" #x09A1)
|
||||
("BENGALI LETTER DDHA" #x09A2)
|
||||
("BENGALI LETTER NNA" #x09A3)
|
||||
("BENGALI LETTER TA" #x09A4)
|
||||
("BENGALI LETTER THA" #x09A5)
|
||||
("BENGALI LETTER DA" #x09A6)
|
||||
("BENGALI LETTER DHA" #x09A7)
|
||||
("BENGALI LETTER NA" #x09A8)
|
||||
("BENGALI LETTER PA" #x09AA)
|
||||
("BENGALI LETTER PHA" #x09AB)
|
||||
("BENGALI LETTER BA" #x09AC)
|
||||
("BENGALI LETTER BHA" #x09AD)
|
||||
("BENGALI LETTER MA" #x09AE)
|
||||
("BENGALI LETTER YA" #x09AF)
|
||||
("BENGALI LETTER RA" #x09B0)
|
||||
("BENGALI LETTER LA" #x09B2)
|
||||
("BENGALI LETTER SHA" #x09B6)
|
||||
("BENGALI LETTER SSA" #x09B7)
|
||||
("BENGALI LETTER SA" #x09B8)
|
||||
("BENGALI LETTER HA" #x09B9)
|
||||
("BENGALI SIGN NUKTA" #x09BC)
|
||||
("BENGALI VOWEL SIGN AA" #x09BE)
|
||||
("BENGALI VOWEL SIGN I" #x09BF)
|
||||
("BENGALI VOWEL SIGN II" #x09C0)
|
||||
("BENGALI VOWEL SIGN U" #x09C1)
|
||||
("BENGALI VOWEL SIGN UU" #x09C2)
|
||||
("BENGALI VOWEL SIGN VOCALIC R" #x09C3)
|
||||
("BENGALI VOWEL SIGN VOCALIC RR" #x09C4)
|
||||
("BENGALI VOWEL SIGN E" #x09C7)
|
||||
("BENGALI VOWEL SIGN AI" #x09C8)
|
||||
("BENGALI VOWEL SIGN O" #x09CB)
|
||||
("BENGALI VOWEL SIGN AU" #x09CC)
|
||||
("BENGALI SIGN VIRAMA" #x09CD)
|
||||
("BENGALI AU LENGTH MARK" #x09D7)
|
||||
("BENGALI LETTER RRA" #x09DC)
|
||||
("BENGALI LETTER RHA" #x09DD)
|
||||
("BENGALI LETTER YYA" #x09DF)
|
||||
("BENGALI LETTER VOCALIC RR" #x09E0)
|
||||
("BENGALI LETTER VOCALIC LL" #x09E1)
|
||||
("BENGALI VOWEL SIGN VOCALIC L" #x09E2)
|
||||
("BENGALI VOWEL SIGN VOCALIC LL" #x09E3)
|
||||
("BENGALI DIGIT ZERO" #x09E6)
|
||||
("BENGALI DIGIT ONE" #x09E7)
|
||||
("BENGALI DIGIT TWO" #x09E8)
|
||||
("BENGALI DIGIT THREE" #x09E9)
|
||||
("BENGALI DIGIT FOUR" #x09EA)
|
||||
("BENGALI DIGIT FIVE" #x09EB)
|
||||
("BENGALI DIGIT SIX" #x09EC)
|
||||
("BENGALI DIGIT SEVEN" #x09ED)
|
||||
("BENGALI DIGIT EIGHT" #x09EE)
|
||||
("BENGALI DIGIT NINE" #x09EF)
|
||||
("BENGALI LETTER RA WITH MIDDLE DIAGONAL" #x09F0)
|
||||
("BENGALI LETTER RA WITH LOWER DIAGONAL" #x09F1)
|
||||
("BENGALI RUPEE MARK" #x09F2)
|
||||
("BENGALI RUPEE SIGN" #x09F3)
|
||||
("BENGALI CURRENCY NUMERATOR ONE" #x09F4)
|
||||
("BENGALI CURRENCY NUMERATOR TWO" #x09F5)
|
||||
("BENGALI CURRENCY NUMERATOR THREE" #x09F6)
|
||||
("BENGALI CURRENCY NUMERATOR FOUR" #x09F7)
|
||||
("BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR" #x09F8)
|
||||
("BENGALI CURRENCY DENOMINATOR SIXTEEN" #x09F9)
|
||||
("BENGALI ISSHAR" #x09FA)
|
||||
))
|
||||
77
lisp/nxml/char-name/unicode/00A00-00A7F.el
Normal file
77
lisp/nxml/char-name/unicode/00A00-00A7F.el
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
(nxml-define-char-name-set 'gurmukhi
|
||||
'(("GURMUKHI SIGN BINDI" #x0A02)
|
||||
("GURMUKHI LETTER A" #x0A05)
|
||||
("GURMUKHI LETTER AA" #x0A06)
|
||||
("GURMUKHI LETTER I" #x0A07)
|
||||
("GURMUKHI LETTER II" #x0A08)
|
||||
("GURMUKHI LETTER U" #x0A09)
|
||||
("GURMUKHI LETTER UU" #x0A0A)
|
||||
("GURMUKHI LETTER EE" #x0A0F)
|
||||
("GURMUKHI LETTER AI" #x0A10)
|
||||
("GURMUKHI LETTER OO" #x0A13)
|
||||
("GURMUKHI LETTER AU" #x0A14)
|
||||
("GURMUKHI LETTER KA" #x0A15)
|
||||
("GURMUKHI LETTER KHA" #x0A16)
|
||||
("GURMUKHI LETTER GA" #x0A17)
|
||||
("GURMUKHI LETTER GHA" #x0A18)
|
||||
("GURMUKHI LETTER NGA" #x0A19)
|
||||
("GURMUKHI LETTER CA" #x0A1A)
|
||||
("GURMUKHI LETTER CHA" #x0A1B)
|
||||
("GURMUKHI LETTER JA" #x0A1C)
|
||||
("GURMUKHI LETTER JHA" #x0A1D)
|
||||
("GURMUKHI LETTER NYA" #x0A1E)
|
||||
("GURMUKHI LETTER TTA" #x0A1F)
|
||||
("GURMUKHI LETTER TTHA" #x0A20)
|
||||
("GURMUKHI LETTER DDA" #x0A21)
|
||||
("GURMUKHI LETTER DDHA" #x0A22)
|
||||
("GURMUKHI LETTER NNA" #x0A23)
|
||||
("GURMUKHI LETTER TA" #x0A24)
|
||||
("GURMUKHI LETTER THA" #x0A25)
|
||||
("GURMUKHI LETTER DA" #x0A26)
|
||||
("GURMUKHI LETTER DHA" #x0A27)
|
||||
("GURMUKHI LETTER NA" #x0A28)
|
||||
("GURMUKHI LETTER PA" #x0A2A)
|
||||
("GURMUKHI LETTER PHA" #x0A2B)
|
||||
("GURMUKHI LETTER BA" #x0A2C)
|
||||
("GURMUKHI LETTER BHA" #x0A2D)
|
||||
("GURMUKHI LETTER MA" #x0A2E)
|
||||
("GURMUKHI LETTER YA" #x0A2F)
|
||||
("GURMUKHI LETTER RA" #x0A30)
|
||||
("GURMUKHI LETTER LA" #x0A32)
|
||||
("GURMUKHI LETTER LLA" #x0A33)
|
||||
("GURMUKHI LETTER VA" #x0A35)
|
||||
("GURMUKHI LETTER SHA" #x0A36)
|
||||
("GURMUKHI LETTER SA" #x0A38)
|
||||
("GURMUKHI LETTER HA" #x0A39)
|
||||
("GURMUKHI SIGN NUKTA" #x0A3C)
|
||||
("GURMUKHI VOWEL SIGN AA" #x0A3E)
|
||||
("GURMUKHI VOWEL SIGN I" #x0A3F)
|
||||
("GURMUKHI VOWEL SIGN II" #x0A40)
|
||||
("GURMUKHI VOWEL SIGN U" #x0A41)
|
||||
("GURMUKHI VOWEL SIGN UU" #x0A42)
|
||||
("GURMUKHI VOWEL SIGN EE" #x0A47)
|
||||
("GURMUKHI VOWEL SIGN AI" #x0A48)
|
||||
("GURMUKHI VOWEL SIGN OO" #x0A4B)
|
||||
("GURMUKHI VOWEL SIGN AU" #x0A4C)
|
||||
("GURMUKHI SIGN VIRAMA" #x0A4D)
|
||||
("GURMUKHI LETTER KHHA" #x0A59)
|
||||
("GURMUKHI LETTER GHHA" #x0A5A)
|
||||
("GURMUKHI LETTER ZA" #x0A5B)
|
||||
("GURMUKHI LETTER RRA" #x0A5C)
|
||||
("GURMUKHI LETTER FA" #x0A5E)
|
||||
("GURMUKHI DIGIT ZERO" #x0A66)
|
||||
("GURMUKHI DIGIT ONE" #x0A67)
|
||||
("GURMUKHI DIGIT TWO" #x0A68)
|
||||
("GURMUKHI DIGIT THREE" #x0A69)
|
||||
("GURMUKHI DIGIT FOUR" #x0A6A)
|
||||
("GURMUKHI DIGIT FIVE" #x0A6B)
|
||||
("GURMUKHI DIGIT SIX" #x0A6C)
|
||||
("GURMUKHI DIGIT SEVEN" #x0A6D)
|
||||
("GURMUKHI DIGIT EIGHT" #x0A6E)
|
||||
("GURMUKHI DIGIT NINE" #x0A6F)
|
||||
("GURMUKHI TIPPI" #x0A70)
|
||||
("GURMUKHI ADDAK" #x0A71)
|
||||
("GURMUKHI IRI" #x0A72)
|
||||
("GURMUKHI URA" #x0A73)
|
||||
("GURMUKHI EK ONKAR" #x0A74)
|
||||
))
|
||||
80
lisp/nxml/char-name/unicode/00A80-00AFF.el
Normal file
80
lisp/nxml/char-name/unicode/00A80-00AFF.el
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
(nxml-define-char-name-set 'gujarati
|
||||
'(("GUJARATI SIGN CANDRABINDU" #x0A81)
|
||||
("GUJARATI SIGN ANUSVARA" #x0A82)
|
||||
("GUJARATI SIGN VISARGA" #x0A83)
|
||||
("GUJARATI LETTER A" #x0A85)
|
||||
("GUJARATI LETTER AA" #x0A86)
|
||||
("GUJARATI LETTER I" #x0A87)
|
||||
("GUJARATI LETTER II" #x0A88)
|
||||
("GUJARATI LETTER U" #x0A89)
|
||||
("GUJARATI LETTER UU" #x0A8A)
|
||||
("GUJARATI LETTER VOCALIC R" #x0A8B)
|
||||
("GUJARATI VOWEL CANDRA E" #x0A8D)
|
||||
("GUJARATI LETTER E" #x0A8F)
|
||||
("GUJARATI LETTER AI" #x0A90)
|
||||
("GUJARATI VOWEL CANDRA O" #x0A91)
|
||||
("GUJARATI LETTER O" #x0A93)
|
||||
("GUJARATI LETTER AU" #x0A94)
|
||||
("GUJARATI LETTER KA" #x0A95)
|
||||
("GUJARATI LETTER KHA" #x0A96)
|
||||
("GUJARATI LETTER GA" #x0A97)
|
||||
("GUJARATI LETTER GHA" #x0A98)
|
||||
("GUJARATI LETTER NGA" #x0A99)
|
||||
("GUJARATI LETTER CA" #x0A9A)
|
||||
("GUJARATI LETTER CHA" #x0A9B)
|
||||
("GUJARATI LETTER JA" #x0A9C)
|
||||
("GUJARATI LETTER JHA" #x0A9D)
|
||||
("GUJARATI LETTER NYA" #x0A9E)
|
||||
("GUJARATI LETTER TTA" #x0A9F)
|
||||
("GUJARATI LETTER TTHA" #x0AA0)
|
||||
("GUJARATI LETTER DDA" #x0AA1)
|
||||
("GUJARATI LETTER DDHA" #x0AA2)
|
||||
("GUJARATI LETTER NNA" #x0AA3)
|
||||
("GUJARATI LETTER TA" #x0AA4)
|
||||
("GUJARATI LETTER THA" #x0AA5)
|
||||
("GUJARATI LETTER DA" #x0AA6)
|
||||
("GUJARATI LETTER DHA" #x0AA7)
|
||||
("GUJARATI LETTER NA" #x0AA8)
|
||||
("GUJARATI LETTER PA" #x0AAA)
|
||||
("GUJARATI LETTER PHA" #x0AAB)
|
||||
("GUJARATI LETTER BA" #x0AAC)
|
||||
("GUJARATI LETTER BHA" #x0AAD)
|
||||
("GUJARATI LETTER MA" #x0AAE)
|
||||
("GUJARATI LETTER YA" #x0AAF)
|
||||
("GUJARATI LETTER RA" #x0AB0)
|
||||
("GUJARATI LETTER LA" #x0AB2)
|
||||
("GUJARATI LETTER LLA" #x0AB3)
|
||||
("GUJARATI LETTER VA" #x0AB5)
|
||||
("GUJARATI LETTER SHA" #x0AB6)
|
||||
("GUJARATI LETTER SSA" #x0AB7)
|
||||
("GUJARATI LETTER SA" #x0AB8)
|
||||
("GUJARATI LETTER HA" #x0AB9)
|
||||
("GUJARATI SIGN NUKTA" #x0ABC)
|
||||
("GUJARATI SIGN AVAGRAHA" #x0ABD)
|
||||
("GUJARATI VOWEL SIGN AA" #x0ABE)
|
||||
("GUJARATI VOWEL SIGN I" #x0ABF)
|
||||
("GUJARATI VOWEL SIGN II" #x0AC0)
|
||||
("GUJARATI VOWEL SIGN U" #x0AC1)
|
||||
("GUJARATI VOWEL SIGN UU" #x0AC2)
|
||||
("GUJARATI VOWEL SIGN VOCALIC R" #x0AC3)
|
||||
("GUJARATI VOWEL SIGN VOCALIC RR" #x0AC4)
|
||||
("GUJARATI VOWEL SIGN CANDRA E" #x0AC5)
|
||||
("GUJARATI VOWEL SIGN E" #x0AC7)
|
||||
("GUJARATI VOWEL SIGN AI" #x0AC8)
|
||||
("GUJARATI VOWEL SIGN CANDRA O" #x0AC9)
|
||||
("GUJARATI VOWEL SIGN O" #x0ACB)
|
||||
("GUJARATI VOWEL SIGN AU" #x0ACC)
|
||||
("GUJARATI SIGN VIRAMA" #x0ACD)
|
||||
("GUJARATI OM" #x0AD0)
|
||||
("GUJARATI LETTER VOCALIC RR" #x0AE0)
|
||||
("GUJARATI DIGIT ZERO" #x0AE6)
|
||||
("GUJARATI DIGIT ONE" #x0AE7)
|
||||
("GUJARATI DIGIT TWO" #x0AE8)
|
||||
("GUJARATI DIGIT THREE" #x0AE9)
|
||||
("GUJARATI DIGIT FOUR" #x0AEA)
|
||||
("GUJARATI DIGIT FIVE" #x0AEB)
|
||||
("GUJARATI DIGIT SIX" #x0AEC)
|
||||
("GUJARATI DIGIT SEVEN" #x0AED)
|
||||
("GUJARATI DIGIT EIGHT" #x0AEE)
|
||||
("GUJARATI DIGIT NINE" #x0AEF)
|
||||
))
|
||||
81
lisp/nxml/char-name/unicode/00B00-00B7F.el
Normal file
81
lisp/nxml/char-name/unicode/00B00-00B7F.el
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
(nxml-define-char-name-set 'oriya
|
||||
'(("ORIYA SIGN CANDRABINDU" #x0B01)
|
||||
("ORIYA SIGN ANUSVARA" #x0B02)
|
||||
("ORIYA SIGN VISARGA" #x0B03)
|
||||
("ORIYA LETTER A" #x0B05)
|
||||
("ORIYA LETTER AA" #x0B06)
|
||||
("ORIYA LETTER I" #x0B07)
|
||||
("ORIYA LETTER II" #x0B08)
|
||||
("ORIYA LETTER U" #x0B09)
|
||||
("ORIYA LETTER UU" #x0B0A)
|
||||
("ORIYA LETTER VOCALIC R" #x0B0B)
|
||||
("ORIYA LETTER VOCALIC L" #x0B0C)
|
||||
("ORIYA LETTER E" #x0B0F)
|
||||
("ORIYA LETTER AI" #x0B10)
|
||||
("ORIYA LETTER O" #x0B13)
|
||||
("ORIYA LETTER AU" #x0B14)
|
||||
("ORIYA LETTER KA" #x0B15)
|
||||
("ORIYA LETTER KHA" #x0B16)
|
||||
("ORIYA LETTER GA" #x0B17)
|
||||
("ORIYA LETTER GHA" #x0B18)
|
||||
("ORIYA LETTER NGA" #x0B19)
|
||||
("ORIYA LETTER CA" #x0B1A)
|
||||
("ORIYA LETTER CHA" #x0B1B)
|
||||
("ORIYA LETTER JA" #x0B1C)
|
||||
("ORIYA LETTER JHA" #x0B1D)
|
||||
("ORIYA LETTER NYA" #x0B1E)
|
||||
("ORIYA LETTER TTA" #x0B1F)
|
||||
("ORIYA LETTER TTHA" #x0B20)
|
||||
("ORIYA LETTER DDA" #x0B21)
|
||||
("ORIYA LETTER DDHA" #x0B22)
|
||||
("ORIYA LETTER NNA" #x0B23)
|
||||
("ORIYA LETTER TA" #x0B24)
|
||||
("ORIYA LETTER THA" #x0B25)
|
||||
("ORIYA LETTER DA" #x0B26)
|
||||
("ORIYA LETTER DHA" #x0B27)
|
||||
("ORIYA LETTER NA" #x0B28)
|
||||
("ORIYA LETTER PA" #x0B2A)
|
||||
("ORIYA LETTER PHA" #x0B2B)
|
||||
("ORIYA LETTER BA" #x0B2C)
|
||||
("ORIYA LETTER BHA" #x0B2D)
|
||||
("ORIYA LETTER MA" #x0B2E)
|
||||
("ORIYA LETTER YA" #x0B2F)
|
||||
("ORIYA LETTER RA" #x0B30)
|
||||
("ORIYA LETTER LA" #x0B32)
|
||||
("ORIYA LETTER LLA" #x0B33)
|
||||
("ORIYA LETTER SHA" #x0B36)
|
||||
("ORIYA LETTER SSA" #x0B37)
|
||||
("ORIYA LETTER SA" #x0B38)
|
||||
("ORIYA LETTER HA" #x0B39)
|
||||
("ORIYA SIGN NUKTA" #x0B3C)
|
||||
("ORIYA SIGN AVAGRAHA" #x0B3D)
|
||||
("ORIYA VOWEL SIGN AA" #x0B3E)
|
||||
("ORIYA VOWEL SIGN I" #x0B3F)
|
||||
("ORIYA VOWEL SIGN II" #x0B40)
|
||||
("ORIYA VOWEL SIGN U" #x0B41)
|
||||
("ORIYA VOWEL SIGN UU" #x0B42)
|
||||
("ORIYA VOWEL SIGN VOCALIC R" #x0B43)
|
||||
("ORIYA VOWEL SIGN E" #x0B47)
|
||||
("ORIYA VOWEL SIGN AI" #x0B48)
|
||||
("ORIYA VOWEL SIGN O" #x0B4B)
|
||||
("ORIYA VOWEL SIGN AU" #x0B4C)
|
||||
("ORIYA SIGN VIRAMA" #x0B4D)
|
||||
("ORIYA AI LENGTH MARK" #x0B56)
|
||||
("ORIYA AU LENGTH MARK" #x0B57)
|
||||
("ORIYA LETTER RRA" #x0B5C)
|
||||
("ORIYA LETTER RHA" #x0B5D)
|
||||
("ORIYA LETTER YYA" #x0B5F)
|
||||
("ORIYA LETTER VOCALIC RR" #x0B60)
|
||||
("ORIYA LETTER VOCALIC LL" #x0B61)
|
||||
("ORIYA DIGIT ZERO" #x0B66)
|
||||
("ORIYA DIGIT ONE" #x0B67)
|
||||
("ORIYA DIGIT TWO" #x0B68)
|
||||
("ORIYA DIGIT THREE" #x0B69)
|
||||
("ORIYA DIGIT FOUR" #x0B6A)
|
||||
("ORIYA DIGIT FIVE" #x0B6B)
|
||||
("ORIYA DIGIT SIX" #x0B6C)
|
||||
("ORIYA DIGIT SEVEN" #x0B6D)
|
||||
("ORIYA DIGIT EIGHT" #x0B6E)
|
||||
("ORIYA DIGIT NINE" #x0B6F)
|
||||
("ORIYA ISSHAR" #x0B70)
|
||||
))
|
||||
63
lisp/nxml/char-name/unicode/00B80-00BFF.el
Normal file
63
lisp/nxml/char-name/unicode/00B80-00BFF.el
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
(nxml-define-char-name-set 'tamil
|
||||
'(("TAMIL SIGN ANUSVARA" #x0B82)
|
||||
("TAMIL SIGN VISARGA" #x0B83)
|
||||
("TAMIL LETTER A" #x0B85)
|
||||
("TAMIL LETTER AA" #x0B86)
|
||||
("TAMIL LETTER I" #x0B87)
|
||||
("TAMIL LETTER II" #x0B88)
|
||||
("TAMIL LETTER U" #x0B89)
|
||||
("TAMIL LETTER UU" #x0B8A)
|
||||
("TAMIL LETTER E" #x0B8E)
|
||||
("TAMIL LETTER EE" #x0B8F)
|
||||
("TAMIL LETTER AI" #x0B90)
|
||||
("TAMIL LETTER O" #x0B92)
|
||||
("TAMIL LETTER OO" #x0B93)
|
||||
("TAMIL LETTER AU" #x0B94)
|
||||
("TAMIL LETTER KA" #x0B95)
|
||||
("TAMIL LETTER NGA" #x0B99)
|
||||
("TAMIL LETTER CA" #x0B9A)
|
||||
("TAMIL LETTER JA" #x0B9C)
|
||||
("TAMIL LETTER NYA" #x0B9E)
|
||||
("TAMIL LETTER TTA" #x0B9F)
|
||||
("TAMIL LETTER NNA" #x0BA3)
|
||||
("TAMIL LETTER TA" #x0BA4)
|
||||
("TAMIL LETTER NA" #x0BA8)
|
||||
("TAMIL LETTER NNNA" #x0BA9)
|
||||
("TAMIL LETTER PA" #x0BAA)
|
||||
("TAMIL LETTER MA" #x0BAE)
|
||||
("TAMIL LETTER YA" #x0BAF)
|
||||
("TAMIL LETTER RA" #x0BB0)
|
||||
("TAMIL LETTER RRA" #x0BB1)
|
||||
("TAMIL LETTER LA" #x0BB2)
|
||||
("TAMIL LETTER LLA" #x0BB3)
|
||||
("TAMIL LETTER LLLA" #x0BB4)
|
||||
("TAMIL LETTER VA" #x0BB5)
|
||||
("TAMIL LETTER SSA" #x0BB7)
|
||||
("TAMIL LETTER SA" #x0BB8)
|
||||
("TAMIL LETTER HA" #x0BB9)
|
||||
("TAMIL VOWEL SIGN AA" #x0BBE)
|
||||
("TAMIL VOWEL SIGN I" #x0BBF)
|
||||
("TAMIL VOWEL SIGN II" #x0BC0)
|
||||
("TAMIL VOWEL SIGN U" #x0BC1)
|
||||
("TAMIL VOWEL SIGN UU" #x0BC2)
|
||||
("TAMIL VOWEL SIGN E" #x0BC6)
|
||||
("TAMIL VOWEL SIGN EE" #x0BC7)
|
||||
("TAMIL VOWEL SIGN AI" #x0BC8)
|
||||
("TAMIL VOWEL SIGN O" #x0BCA)
|
||||
("TAMIL VOWEL SIGN OO" #x0BCB)
|
||||
("TAMIL VOWEL SIGN AU" #x0BCC)
|
||||
("TAMIL SIGN VIRAMA" #x0BCD)
|
||||
("TAMIL AU LENGTH MARK" #x0BD7)
|
||||
("TAMIL DIGIT ONE" #x0BE7)
|
||||
("TAMIL DIGIT TWO" #x0BE8)
|
||||
("TAMIL DIGIT THREE" #x0BE9)
|
||||
("TAMIL DIGIT FOUR" #x0BEA)
|
||||
("TAMIL DIGIT FIVE" #x0BEB)
|
||||
("TAMIL DIGIT SIX" #x0BEC)
|
||||
("TAMIL DIGIT SEVEN" #x0BED)
|
||||
("TAMIL DIGIT EIGHT" #x0BEE)
|
||||
("TAMIL DIGIT NINE" #x0BEF)
|
||||
("TAMIL NUMBER TEN" #x0BF0)
|
||||
("TAMIL NUMBER ONE HUNDRED" #x0BF1)
|
||||
("TAMIL NUMBER ONE THOUSAND" #x0BF2)
|
||||
))
|
||||
82
lisp/nxml/char-name/unicode/00C00-00C7F.el
Normal file
82
lisp/nxml/char-name/unicode/00C00-00C7F.el
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
(nxml-define-char-name-set 'telugu
|
||||
'(("TELUGU SIGN CANDRABINDU" #x0C01)
|
||||
("TELUGU SIGN ANUSVARA" #x0C02)
|
||||
("TELUGU SIGN VISARGA" #x0C03)
|
||||
("TELUGU LETTER A" #x0C05)
|
||||
("TELUGU LETTER AA" #x0C06)
|
||||
("TELUGU LETTER I" #x0C07)
|
||||
("TELUGU LETTER II" #x0C08)
|
||||
("TELUGU LETTER U" #x0C09)
|
||||
("TELUGU LETTER UU" #x0C0A)
|
||||
("TELUGU LETTER VOCALIC R" #x0C0B)
|
||||
("TELUGU LETTER VOCALIC L" #x0C0C)
|
||||
("TELUGU LETTER E" #x0C0E)
|
||||
("TELUGU LETTER EE" #x0C0F)
|
||||
("TELUGU LETTER AI" #x0C10)
|
||||
("TELUGU LETTER O" #x0C12)
|
||||
("TELUGU LETTER OO" #x0C13)
|
||||
("TELUGU LETTER AU" #x0C14)
|
||||
("TELUGU LETTER KA" #x0C15)
|
||||
("TELUGU LETTER KHA" #x0C16)
|
||||
("TELUGU LETTER GA" #x0C17)
|
||||
("TELUGU LETTER GHA" #x0C18)
|
||||
("TELUGU LETTER NGA" #x0C19)
|
||||
("TELUGU LETTER CA" #x0C1A)
|
||||
("TELUGU LETTER CHA" #x0C1B)
|
||||
("TELUGU LETTER JA" #x0C1C)
|
||||
("TELUGU LETTER JHA" #x0C1D)
|
||||
("TELUGU LETTER NYA" #x0C1E)
|
||||
("TELUGU LETTER TTA" #x0C1F)
|
||||
("TELUGU LETTER TTHA" #x0C20)
|
||||
("TELUGU LETTER DDA" #x0C21)
|
||||
("TELUGU LETTER DDHA" #x0C22)
|
||||
("TELUGU LETTER NNA" #x0C23)
|
||||
("TELUGU LETTER TA" #x0C24)
|
||||
("TELUGU LETTER THA" #x0C25)
|
||||
("TELUGU LETTER DA" #x0C26)
|
||||
("TELUGU LETTER DHA" #x0C27)
|
||||
("TELUGU LETTER NA" #x0C28)
|
||||
("TELUGU LETTER PA" #x0C2A)
|
||||
("TELUGU LETTER PHA" #x0C2B)
|
||||
("TELUGU LETTER BA" #x0C2C)
|
||||
("TELUGU LETTER BHA" #x0C2D)
|
||||
("TELUGU LETTER MA" #x0C2E)
|
||||
("TELUGU LETTER YA" #x0C2F)
|
||||
("TELUGU LETTER RA" #x0C30)
|
||||
("TELUGU LETTER RRA" #x0C31)
|
||||
("TELUGU LETTER LA" #x0C32)
|
||||
("TELUGU LETTER LLA" #x0C33)
|
||||
("TELUGU LETTER VA" #x0C35)
|
||||
("TELUGU LETTER SHA" #x0C36)
|
||||
("TELUGU LETTER SSA" #x0C37)
|
||||
("TELUGU LETTER SA" #x0C38)
|
||||
("TELUGU LETTER HA" #x0C39)
|
||||
("TELUGU VOWEL SIGN AA" #x0C3E)
|
||||
("TELUGU VOWEL SIGN I" #x0C3F)
|
||||
("TELUGU VOWEL SIGN II" #x0C40)
|
||||
("TELUGU VOWEL SIGN U" #x0C41)
|
||||
("TELUGU VOWEL SIGN UU" #x0C42)
|
||||
("TELUGU VOWEL SIGN VOCALIC R" #x0C43)
|
||||
("TELUGU VOWEL SIGN VOCALIC RR" #x0C44)
|
||||
("TELUGU VOWEL SIGN E" #x0C46)
|
||||
("TELUGU VOWEL SIGN EE" #x0C47)
|
||||
("TELUGU VOWEL SIGN AI" #x0C48)
|
||||
("TELUGU VOWEL SIGN O" #x0C4A)
|
||||
("TELUGU VOWEL SIGN OO" #x0C4B)
|
||||
("TELUGU VOWEL SIGN AU" #x0C4C)
|
||||
("TELUGU SIGN VIRAMA" #x0C4D)
|
||||
("TELUGU LENGTH MARK" #x0C55)
|
||||
("TELUGU AI LENGTH MARK" #x0C56)
|
||||
("TELUGU LETTER VOCALIC RR" #x0C60)
|
||||
("TELUGU LETTER VOCALIC LL" #x0C61)
|
||||
("TELUGU DIGIT ZERO" #x0C66)
|
||||
("TELUGU DIGIT ONE" #x0C67)
|
||||
("TELUGU DIGIT TWO" #x0C68)
|
||||
("TELUGU DIGIT THREE" #x0C69)
|
||||
("TELUGU DIGIT FOUR" #x0C6A)
|
||||
("TELUGU DIGIT FIVE" #x0C6B)
|
||||
("TELUGU DIGIT SIX" #x0C6C)
|
||||
("TELUGU DIGIT SEVEN" #x0C6D)
|
||||
("TELUGU DIGIT EIGHT" #x0C6E)
|
||||
("TELUGU DIGIT NINE" #x0C6F)
|
||||
))
|
||||
82
lisp/nxml/char-name/unicode/00C80-00CFF.el
Normal file
82
lisp/nxml/char-name/unicode/00C80-00CFF.el
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
(nxml-define-char-name-set 'kannada
|
||||
'(("KANNADA SIGN ANUSVARA" #x0C82)
|
||||
("KANNADA SIGN VISARGA" #x0C83)
|
||||
("KANNADA LETTER A" #x0C85)
|
||||
("KANNADA LETTER AA" #x0C86)
|
||||
("KANNADA LETTER I" #x0C87)
|
||||
("KANNADA LETTER II" #x0C88)
|
||||
("KANNADA LETTER U" #x0C89)
|
||||
("KANNADA LETTER UU" #x0C8A)
|
||||
("KANNADA LETTER VOCALIC R" #x0C8B)
|
||||
("KANNADA LETTER VOCALIC L" #x0C8C)
|
||||
("KANNADA LETTER E" #x0C8E)
|
||||
("KANNADA LETTER EE" #x0C8F)
|
||||
("KANNADA LETTER AI" #x0C90)
|
||||
("KANNADA LETTER O" #x0C92)
|
||||
("KANNADA LETTER OO" #x0C93)
|
||||
("KANNADA LETTER AU" #x0C94)
|
||||
("KANNADA LETTER KA" #x0C95)
|
||||
("KANNADA LETTER KHA" #x0C96)
|
||||
("KANNADA LETTER GA" #x0C97)
|
||||
("KANNADA LETTER GHA" #x0C98)
|
||||
("KANNADA LETTER NGA" #x0C99)
|
||||
("KANNADA LETTER CA" #x0C9A)
|
||||
("KANNADA LETTER CHA" #x0C9B)
|
||||
("KANNADA LETTER JA" #x0C9C)
|
||||
("KANNADA LETTER JHA" #x0C9D)
|
||||
("KANNADA LETTER NYA" #x0C9E)
|
||||
("KANNADA LETTER TTA" #x0C9F)
|
||||
("KANNADA LETTER TTHA" #x0CA0)
|
||||
("KANNADA LETTER DDA" #x0CA1)
|
||||
("KANNADA LETTER DDHA" #x0CA2)
|
||||
("KANNADA LETTER NNA" #x0CA3)
|
||||
("KANNADA LETTER TA" #x0CA4)
|
||||
("KANNADA LETTER THA" #x0CA5)
|
||||
("KANNADA LETTER DA" #x0CA6)
|
||||
("KANNADA LETTER DHA" #x0CA7)
|
||||
("KANNADA LETTER NA" #x0CA8)
|
||||
("KANNADA LETTER PA" #x0CAA)
|
||||
("KANNADA LETTER PHA" #x0CAB)
|
||||
("KANNADA LETTER BA" #x0CAC)
|
||||
("KANNADA LETTER BHA" #x0CAD)
|
||||
("KANNADA LETTER MA" #x0CAE)
|
||||
("KANNADA LETTER YA" #x0CAF)
|
||||
("KANNADA LETTER RA" #x0CB0)
|
||||
("KANNADA LETTER RRA" #x0CB1)
|
||||
("KANNADA LETTER LA" #x0CB2)
|
||||
("KANNADA LETTER LLA" #x0CB3)
|
||||
("KANNADA LETTER VA" #x0CB5)
|
||||
("KANNADA LETTER SHA" #x0CB6)
|
||||
("KANNADA LETTER SSA" #x0CB7)
|
||||
("KANNADA LETTER SA" #x0CB8)
|
||||
("KANNADA LETTER HA" #x0CB9)
|
||||
("KANNADA VOWEL SIGN AA" #x0CBE)
|
||||
("KANNADA VOWEL SIGN I" #x0CBF)
|
||||
("KANNADA VOWEL SIGN II" #x0CC0)
|
||||
("KANNADA VOWEL SIGN U" #x0CC1)
|
||||
("KANNADA VOWEL SIGN UU" #x0CC2)
|
||||
("KANNADA VOWEL SIGN VOCALIC R" #x0CC3)
|
||||
("KANNADA VOWEL SIGN VOCALIC RR" #x0CC4)
|
||||
("KANNADA VOWEL SIGN E" #x0CC6)
|
||||
("KANNADA VOWEL SIGN EE" #x0CC7)
|
||||
("KANNADA VOWEL SIGN AI" #x0CC8)
|
||||
("KANNADA VOWEL SIGN O" #x0CCA)
|
||||
("KANNADA VOWEL SIGN OO" #x0CCB)
|
||||
("KANNADA VOWEL SIGN AU" #x0CCC)
|
||||
("KANNADA SIGN VIRAMA" #x0CCD)
|
||||
("KANNADA LENGTH MARK" #x0CD5)
|
||||
("KANNADA AI LENGTH MARK" #x0CD6)
|
||||
("KANNADA LETTER FA" #x0CDE)
|
||||
("KANNADA LETTER VOCALIC RR" #x0CE0)
|
||||
("KANNADA LETTER VOCALIC LL" #x0CE1)
|
||||
("KANNADA DIGIT ZERO" #x0CE6)
|
||||
("KANNADA DIGIT ONE" #x0CE7)
|
||||
("KANNADA DIGIT TWO" #x0CE8)
|
||||
("KANNADA DIGIT THREE" #x0CE9)
|
||||
("KANNADA DIGIT FOUR" #x0CEA)
|
||||
("KANNADA DIGIT FIVE" #x0CEB)
|
||||
("KANNADA DIGIT SIX" #x0CEC)
|
||||
("KANNADA DIGIT SEVEN" #x0CED)
|
||||
("KANNADA DIGIT EIGHT" #x0CEE)
|
||||
("KANNADA DIGIT NINE" #x0CEF)
|
||||
))
|
||||
80
lisp/nxml/char-name/unicode/00D00-00D7F.el
Normal file
80
lisp/nxml/char-name/unicode/00D00-00D7F.el
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
(nxml-define-char-name-set 'malayalam
|
||||
'(("MALAYALAM SIGN ANUSVARA" #x0D02)
|
||||
("MALAYALAM SIGN VISARGA" #x0D03)
|
||||
("MALAYALAM LETTER A" #x0D05)
|
||||
("MALAYALAM LETTER AA" #x0D06)
|
||||
("MALAYALAM LETTER I" #x0D07)
|
||||
("MALAYALAM LETTER II" #x0D08)
|
||||
("MALAYALAM LETTER U" #x0D09)
|
||||
("MALAYALAM LETTER UU" #x0D0A)
|
||||
("MALAYALAM LETTER VOCALIC R" #x0D0B)
|
||||
("MALAYALAM LETTER VOCALIC L" #x0D0C)
|
||||
("MALAYALAM LETTER E" #x0D0E)
|
||||
("MALAYALAM LETTER EE" #x0D0F)
|
||||
("MALAYALAM LETTER AI" #x0D10)
|
||||
("MALAYALAM LETTER O" #x0D12)
|
||||
("MALAYALAM LETTER OO" #x0D13)
|
||||
("MALAYALAM LETTER AU" #x0D14)
|
||||
("MALAYALAM LETTER KA" #x0D15)
|
||||
("MALAYALAM LETTER KHA" #x0D16)
|
||||
("MALAYALAM LETTER GA" #x0D17)
|
||||
("MALAYALAM LETTER GHA" #x0D18)
|
||||
("MALAYALAM LETTER NGA" #x0D19)
|
||||
("MALAYALAM LETTER CA" #x0D1A)
|
||||
("MALAYALAM LETTER CHA" #x0D1B)
|
||||
("MALAYALAM LETTER JA" #x0D1C)
|
||||
("MALAYALAM LETTER JHA" #x0D1D)
|
||||
("MALAYALAM LETTER NYA" #x0D1E)
|
||||
("MALAYALAM LETTER TTA" #x0D1F)
|
||||
("MALAYALAM LETTER TTHA" #x0D20)
|
||||
("MALAYALAM LETTER DDA" #x0D21)
|
||||
("MALAYALAM LETTER DDHA" #x0D22)
|
||||
("MALAYALAM LETTER NNA" #x0D23)
|
||||
("MALAYALAM LETTER TA" #x0D24)
|
||||
("MALAYALAM LETTER THA" #x0D25)
|
||||
("MALAYALAM LETTER DA" #x0D26)
|
||||
("MALAYALAM LETTER DHA" #x0D27)
|
||||
("MALAYALAM LETTER NA" #x0D28)
|
||||
("MALAYALAM LETTER PA" #x0D2A)
|
||||
("MALAYALAM LETTER PHA" #x0D2B)
|
||||
("MALAYALAM LETTER BA" #x0D2C)
|
||||
("MALAYALAM LETTER BHA" #x0D2D)
|
||||
("MALAYALAM LETTER MA" #x0D2E)
|
||||
("MALAYALAM LETTER YA" #x0D2F)
|
||||
("MALAYALAM LETTER RA" #x0D30)
|
||||
("MALAYALAM LETTER RRA" #x0D31)
|
||||
("MALAYALAM LETTER LA" #x0D32)
|
||||
("MALAYALAM LETTER LLA" #x0D33)
|
||||
("MALAYALAM LETTER LLLA" #x0D34)
|
||||
("MALAYALAM LETTER VA" #x0D35)
|
||||
("MALAYALAM LETTER SHA" #x0D36)
|
||||
("MALAYALAM LETTER SSA" #x0D37)
|
||||
("MALAYALAM LETTER SA" #x0D38)
|
||||
("MALAYALAM LETTER HA" #x0D39)
|
||||
("MALAYALAM VOWEL SIGN AA" #x0D3E)
|
||||
("MALAYALAM VOWEL SIGN I" #x0D3F)
|
||||
("MALAYALAM VOWEL SIGN II" #x0D40)
|
||||
("MALAYALAM VOWEL SIGN U" #x0D41)
|
||||
("MALAYALAM VOWEL SIGN UU" #x0D42)
|
||||
("MALAYALAM VOWEL SIGN VOCALIC R" #x0D43)
|
||||
("MALAYALAM VOWEL SIGN E" #x0D46)
|
||||
("MALAYALAM VOWEL SIGN EE" #x0D47)
|
||||
("MALAYALAM VOWEL SIGN AI" #x0D48)
|
||||
("MALAYALAM VOWEL SIGN O" #x0D4A)
|
||||
("MALAYALAM VOWEL SIGN OO" #x0D4B)
|
||||
("MALAYALAM VOWEL SIGN AU" #x0D4C)
|
||||
("MALAYALAM SIGN VIRAMA" #x0D4D)
|
||||
("MALAYALAM AU LENGTH MARK" #x0D57)
|
||||
("MALAYALAM LETTER VOCALIC RR" #x0D60)
|
||||
("MALAYALAM LETTER VOCALIC LL" #x0D61)
|
||||
("MALAYALAM DIGIT ZERO" #x0D66)
|
||||
("MALAYALAM DIGIT ONE" #x0D67)
|
||||
("MALAYALAM DIGIT TWO" #x0D68)
|
||||
("MALAYALAM DIGIT THREE" #x0D69)
|
||||
("MALAYALAM DIGIT FOUR" #x0D6A)
|
||||
("MALAYALAM DIGIT FIVE" #x0D6B)
|
||||
("MALAYALAM DIGIT SIX" #x0D6C)
|
||||
("MALAYALAM DIGIT SEVEN" #x0D6D)
|
||||
("MALAYALAM DIGIT EIGHT" #x0D6E)
|
||||
("MALAYALAM DIGIT NINE" #x0D6F)
|
||||
))
|
||||
82
lisp/nxml/char-name/unicode/00D80-00DFF.el
Normal file
82
lisp/nxml/char-name/unicode/00D80-00DFF.el
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
(nxml-define-char-name-set 'sinhala
|
||||
'(("SINHALA SIGN ANUSVARAYA" #x0D82)
|
||||
("SINHALA SIGN VISARGAYA" #x0D83)
|
||||
("SINHALA LETTER AYANNA" #x0D85)
|
||||
("SINHALA LETTER AAYANNA" #x0D86)
|
||||
("SINHALA LETTER AEYANNA" #x0D87)
|
||||
("SINHALA LETTER AEEYANNA" #x0D88)
|
||||
("SINHALA LETTER IYANNA" #x0D89)
|
||||
("SINHALA LETTER IIYANNA" #x0D8A)
|
||||
("SINHALA LETTER UYANNA" #x0D8B)
|
||||
("SINHALA LETTER UUYANNA" #x0D8C)
|
||||
("SINHALA LETTER IRUYANNA" #x0D8D)
|
||||
("SINHALA LETTER IRUUYANNA" #x0D8E)
|
||||
("SINHALA LETTER ILUYANNA" #x0D8F)
|
||||
("SINHALA LETTER ILUUYANNA" #x0D90)
|
||||
("SINHALA LETTER EYANNA" #x0D91)
|
||||
("SINHALA LETTER EEYANNA" #x0D92)
|
||||
("SINHALA LETTER AIYANNA" #x0D93)
|
||||
("SINHALA LETTER OYANNA" #x0D94)
|
||||
("SINHALA LETTER OOYANNA" #x0D95)
|
||||
("SINHALA LETTER AUYANNA" #x0D96)
|
||||
("SINHALA LETTER ALPAPRAANA KAYANNA" #x0D9A)
|
||||
("SINHALA LETTER MAHAAPRAANA KAYANNA" #x0D9B)
|
||||
("SINHALA LETTER ALPAPRAANA GAYANNA" #x0D9C)
|
||||
("SINHALA LETTER MAHAAPRAANA GAYANNA" #x0D9D)
|
||||
("SINHALA LETTER KANTAJA NAASIKYAYA" #x0D9E)
|
||||
("SINHALA LETTER SANYAKA GAYANNA" #x0D9F)
|
||||
("SINHALA LETTER ALPAPRAANA CAYANNA" #x0DA0)
|
||||
("SINHALA LETTER MAHAAPRAANA CAYANNA" #x0DA1)
|
||||
("SINHALA LETTER ALPAPRAANA JAYANNA" #x0DA2)
|
||||
("SINHALA LETTER MAHAAPRAANA JAYANNA" #x0DA3)
|
||||
("SINHALA LETTER TAALUJA NAASIKYAYA" #x0DA4)
|
||||
("SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA" #x0DA5)
|
||||
("SINHALA LETTER SANYAKA JAYANNA" #x0DA6)
|
||||
("SINHALA LETTER ALPAPRAANA TTAYANNA" #x0DA7)
|
||||
("SINHALA LETTER MAHAAPRAANA TTAYANNA" #x0DA8)
|
||||
("SINHALA LETTER ALPAPRAANA DDAYANNA" #x0DA9)
|
||||
("SINHALA LETTER MAHAAPRAANA DDAYANNA" #x0DAA)
|
||||
("SINHALA LETTER MUURDHAJA NAYANNA" #x0DAB)
|
||||
("SINHALA LETTER SANYAKA DDAYANNA" #x0DAC)
|
||||
("SINHALA LETTER ALPAPRAANA TAYANNA" #x0DAD)
|
||||
("SINHALA LETTER MAHAAPRAANA TAYANNA" #x0DAE)
|
||||
("SINHALA LETTER ALPAPRAANA DAYANNA" #x0DAF)
|
||||
("SINHALA LETTER MAHAAPRAANA DAYANNA" #x0DB0)
|
||||
("SINHALA LETTER DANTAJA NAYANNA" #x0DB1)
|
||||
("SINHALA LETTER SANYAKA DAYANNA" #x0DB3)
|
||||
("SINHALA LETTER ALPAPRAANA PAYANNA" #x0DB4)
|
||||
("SINHALA LETTER MAHAAPRAANA PAYANNA" #x0DB5)
|
||||
("SINHALA LETTER ALPAPRAANA BAYANNA" #x0DB6)
|
||||
("SINHALA LETTER MAHAAPRAANA BAYANNA" #x0DB7)
|
||||
("SINHALA LETTER MAYANNA" #x0DB8)
|
||||
("SINHALA LETTER AMBA BAYANNA" #x0DB9)
|
||||
("SINHALA LETTER YAYANNA" #x0DBA)
|
||||
("SINHALA LETTER RAYANNA" #x0DBB)
|
||||
("SINHALA LETTER DANTAJA LAYANNA" #x0DBD)
|
||||
("SINHALA LETTER VAYANNA" #x0DC0)
|
||||
("SINHALA LETTER TAALUJA SAYANNA" #x0DC1)
|
||||
("SINHALA LETTER MUURDHAJA SAYANNA" #x0DC2)
|
||||
("SINHALA LETTER DANTAJA SAYANNA" #x0DC3)
|
||||
("SINHALA LETTER HAYANNA" #x0DC4)
|
||||
("SINHALA LETTER MUURDHAJA LAYANNA" #x0DC5)
|
||||
("SINHALA LETTER FAYANNA" #x0DC6)
|
||||
("SINHALA SIGN AL-LAKUNA" #x0DCA)
|
||||
("SINHALA VOWEL SIGN AELA-PILLA" #x0DCF)
|
||||
("SINHALA VOWEL SIGN KETTI AEDA-PILLA" #x0DD0)
|
||||
("SINHALA VOWEL SIGN DIGA AEDA-PILLA" #x0DD1)
|
||||
("SINHALA VOWEL SIGN KETTI IS-PILLA" #x0DD2)
|
||||
("SINHALA VOWEL SIGN DIGA IS-PILLA" #x0DD3)
|
||||
("SINHALA VOWEL SIGN KETTI PAA-PILLA" #x0DD4)
|
||||
("SINHALA VOWEL SIGN DIGA PAA-PILLA" #x0DD6)
|
||||
("SINHALA VOWEL SIGN GAETTA-PILLA" #x0DD8)
|
||||
("SINHALA VOWEL SIGN KOMBUVA" #x0DD9)
|
||||
("SINHALA VOWEL SIGN DIGA KOMBUVA" #x0DDA)
|
||||
("SINHALA VOWEL SIGN KOMBU DEKA" #x0DDB)
|
||||
("SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA" #x0DDC)
|
||||
("SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA" #x0DDD)
|
||||
("SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA" #x0DDE)
|
||||
("SINHALA VOWEL SIGN GAYANUKITTA" #x0DDF)
|
||||
("SINHALA VOWEL SIGN DIGA GAETTA-PILLA" #x0DF2)
|
||||
("SINHALA VOWEL SIGN DIGA GAYANUKITTA" #x0DF3)
|
||||
("SINHALA PUNCTUATION KUNDDALIYA" #x0DF4)
|
||||
))
|
||||
89
lisp/nxml/char-name/unicode/00E00-00E7F.el
Normal file
89
lisp/nxml/char-name/unicode/00E00-00E7F.el
Normal file
|
|
@ -0,0 +1,89 @@
|
|||
(nxml-define-char-name-set 'thai
|
||||
'(("THAI CHARACTER KO KAI" #x0E01)
|
||||
("THAI CHARACTER KHO KHAI" #x0E02)
|
||||
("THAI CHARACTER KHO KHUAT" #x0E03)
|
||||
("THAI CHARACTER KHO KHWAI" #x0E04)
|
||||
("THAI CHARACTER KHO KHON" #x0E05)
|
||||
("THAI CHARACTER KHO RAKHANG" #x0E06)
|
||||
("THAI CHARACTER NGO NGU" #x0E07)
|
||||
("THAI CHARACTER CHO CHAN" #x0E08)
|
||||
("THAI CHARACTER CHO CHING" #x0E09)
|
||||
("THAI CHARACTER CHO CHANG" #x0E0A)
|
||||
("THAI CHARACTER SO SO" #x0E0B)
|
||||
("THAI CHARACTER CHO CHOE" #x0E0C)
|
||||
("THAI CHARACTER YO YING" #x0E0D)
|
||||
("THAI CHARACTER DO CHADA" #x0E0E)
|
||||
("THAI CHARACTER TO PATAK" #x0E0F)
|
||||
("THAI CHARACTER THO THAN" #x0E10)
|
||||
("THAI CHARACTER THO NANGMONTHO" #x0E11)
|
||||
("THAI CHARACTER THO PHUTHAO" #x0E12)
|
||||
("THAI CHARACTER NO NEN" #x0E13)
|
||||
("THAI CHARACTER DO DEK" #x0E14)
|
||||
("THAI CHARACTER TO TAO" #x0E15)
|
||||
("THAI CHARACTER THO THUNG" #x0E16)
|
||||
("THAI CHARACTER THO THAHAN" #x0E17)
|
||||
("THAI CHARACTER THO THONG" #x0E18)
|
||||
("THAI CHARACTER NO NU" #x0E19)
|
||||
("THAI CHARACTER BO BAIMAI" #x0E1A)
|
||||
("THAI CHARACTER PO PLA" #x0E1B)
|
||||
("THAI CHARACTER PHO PHUNG" #x0E1C)
|
||||
("THAI CHARACTER FO FA" #x0E1D)
|
||||
("THAI CHARACTER PHO PHAN" #x0E1E)
|
||||
("THAI CHARACTER FO FAN" #x0E1F)
|
||||
("THAI CHARACTER PHO SAMPHAO" #x0E20)
|
||||
("THAI CHARACTER MO MA" #x0E21)
|
||||
("THAI CHARACTER YO YAK" #x0E22)
|
||||
("THAI CHARACTER RO RUA" #x0E23)
|
||||
("THAI CHARACTER RU" #x0E24)
|
||||
("THAI CHARACTER LO LING" #x0E25)
|
||||
("THAI CHARACTER LU" #x0E26)
|
||||
("THAI CHARACTER WO WAEN" #x0E27)
|
||||
("THAI CHARACTER SO SALA" #x0E28)
|
||||
("THAI CHARACTER SO RUSI" #x0E29)
|
||||
("THAI CHARACTER SO SUA" #x0E2A)
|
||||
("THAI CHARACTER HO HIP" #x0E2B)
|
||||
("THAI CHARACTER LO CHULA" #x0E2C)
|
||||
("THAI CHARACTER O ANG" #x0E2D)
|
||||
("THAI CHARACTER HO NOKHUK" #x0E2E)
|
||||
("THAI CHARACTER PAIYANNOI" #x0E2F)
|
||||
("THAI CHARACTER SARA A" #x0E30)
|
||||
("THAI CHARACTER MAI HAN-AKAT" #x0E31)
|
||||
("THAI CHARACTER SARA AA" #x0E32)
|
||||
("THAI CHARACTER SARA AM" #x0E33)
|
||||
("THAI CHARACTER SARA I" #x0E34)
|
||||
("THAI CHARACTER SARA II" #x0E35)
|
||||
("THAI CHARACTER SARA UE" #x0E36)
|
||||
("THAI CHARACTER SARA UEE" #x0E37)
|
||||
("THAI CHARACTER SARA U" #x0E38)
|
||||
("THAI CHARACTER SARA UU" #x0E39)
|
||||
("THAI CHARACTER PHINTHU" #x0E3A)
|
||||
("THAI CURRENCY SYMBOL BAHT" #x0E3F)
|
||||
("THAI CHARACTER SARA E" #x0E40)
|
||||
("THAI CHARACTER SARA AE" #x0E41)
|
||||
("THAI CHARACTER SARA O" #x0E42)
|
||||
("THAI CHARACTER SARA AI MAIMUAN" #x0E43)
|
||||
("THAI CHARACTER SARA AI MAIMALAI" #x0E44)
|
||||
("THAI CHARACTER LAKKHANGYAO" #x0E45)
|
||||
("THAI CHARACTER MAIYAMOK" #x0E46)
|
||||
("THAI CHARACTER MAITAIKHU" #x0E47)
|
||||
("THAI CHARACTER MAI EK" #x0E48)
|
||||
("THAI CHARACTER MAI THO" #x0E49)
|
||||
("THAI CHARACTER MAI TRI" #x0E4A)
|
||||
("THAI CHARACTER MAI CHATTAWA" #x0E4B)
|
||||
("THAI CHARACTER THANTHAKHAT" #x0E4C)
|
||||
("THAI CHARACTER NIKHAHIT" #x0E4D)
|
||||
("THAI CHARACTER YAMAKKAN" #x0E4E)
|
||||
("THAI CHARACTER FONGMAN" #x0E4F)
|
||||
("THAI DIGIT ZERO" #x0E50)
|
||||
("THAI DIGIT ONE" #x0E51)
|
||||
("THAI DIGIT TWO" #x0E52)
|
||||
("THAI DIGIT THREE" #x0E53)
|
||||
("THAI DIGIT FOUR" #x0E54)
|
||||
("THAI DIGIT FIVE" #x0E55)
|
||||
("THAI DIGIT SIX" #x0E56)
|
||||
("THAI DIGIT SEVEN" #x0E57)
|
||||
("THAI DIGIT EIGHT" #x0E58)
|
||||
("THAI DIGIT NINE" #x0E59)
|
||||
("THAI CHARACTER ANGKHANKHU" #x0E5A)
|
||||
("THAI CHARACTER KHOMUT" #x0E5B)
|
||||
))
|
||||
67
lisp/nxml/char-name/unicode/00E80-00EFF.el
Normal file
67
lisp/nxml/char-name/unicode/00E80-00EFF.el
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
(nxml-define-char-name-set 'lao
|
||||
'(("LAO LETTER KO" #x0E81)
|
||||
("LAO LETTER KHO SUNG" #x0E82)
|
||||
("LAO LETTER KHO TAM" #x0E84)
|
||||
("LAO LETTER NGO" #x0E87)
|
||||
("LAO LETTER CO" #x0E88)
|
||||
("LAO LETTER SO TAM" #x0E8A)
|
||||
("LAO LETTER NYO" #x0E8D)
|
||||
("LAO LETTER DO" #x0E94)
|
||||
("LAO LETTER TO" #x0E95)
|
||||
("LAO LETTER THO SUNG" #x0E96)
|
||||
("LAO LETTER THO TAM" #x0E97)
|
||||
("LAO LETTER NO" #x0E99)
|
||||
("LAO LETTER BO" #x0E9A)
|
||||
("LAO LETTER PO" #x0E9B)
|
||||
("LAO LETTER PHO SUNG" #x0E9C)
|
||||
("LAO LETTER FO TAM" #x0E9D)
|
||||
("LAO LETTER PHO TAM" #x0E9E)
|
||||
("LAO LETTER FO SUNG" #x0E9F)
|
||||
("LAO LETTER MO" #x0EA1)
|
||||
("LAO LETTER YO" #x0EA2)
|
||||
("LAO LETTER LO LING" #x0EA3)
|
||||
("LAO LETTER LO LOOT" #x0EA5)
|
||||
("LAO LETTER WO" #x0EA7)
|
||||
("LAO LETTER SO SUNG" #x0EAA)
|
||||
("LAO LETTER HO SUNG" #x0EAB)
|
||||
("LAO LETTER O" #x0EAD)
|
||||
("LAO LETTER HO TAM" #x0EAE)
|
||||
("LAO ELLIPSIS" #x0EAF)
|
||||
("LAO VOWEL SIGN A" #x0EB0)
|
||||
("LAO VOWEL SIGN MAI KAN" #x0EB1)
|
||||
("LAO VOWEL SIGN AA" #x0EB2)
|
||||
("LAO VOWEL SIGN AM" #x0EB3)
|
||||
("LAO VOWEL SIGN I" #x0EB4)
|
||||
("LAO VOWEL SIGN II" #x0EB5)
|
||||
("LAO VOWEL SIGN Y" #x0EB6)
|
||||
("LAO VOWEL SIGN YY" #x0EB7)
|
||||
("LAO VOWEL SIGN U" #x0EB8)
|
||||
("LAO VOWEL SIGN UU" #x0EB9)
|
||||
("LAO VOWEL SIGN MAI KON" #x0EBB)
|
||||
("LAO SEMIVOWEL SIGN LO" #x0EBC)
|
||||
("LAO SEMIVOWEL SIGN NYO" #x0EBD)
|
||||
("LAO VOWEL SIGN E" #x0EC0)
|
||||
("LAO VOWEL SIGN EI" #x0EC1)
|
||||
("LAO VOWEL SIGN O" #x0EC2)
|
||||
("LAO VOWEL SIGN AY" #x0EC3)
|
||||
("LAO VOWEL SIGN AI" #x0EC4)
|
||||
("LAO KO LA" #x0EC6)
|
||||
("LAO TONE MAI EK" #x0EC8)
|
||||
("LAO TONE MAI THO" #x0EC9)
|
||||
("LAO TONE MAI TI" #x0ECA)
|
||||
("LAO TONE MAI CATAWA" #x0ECB)
|
||||
("LAO CANCELLATION MARK" #x0ECC)
|
||||
("LAO NIGGAHITA" #x0ECD)
|
||||
("LAO DIGIT ZERO" #x0ED0)
|
||||
("LAO DIGIT ONE" #x0ED1)
|
||||
("LAO DIGIT TWO" #x0ED2)
|
||||
("LAO DIGIT THREE" #x0ED3)
|
||||
("LAO DIGIT FOUR" #x0ED4)
|
||||
("LAO DIGIT FIVE" #x0ED5)
|
||||
("LAO DIGIT SIX" #x0ED6)
|
||||
("LAO DIGIT SEVEN" #x0ED7)
|
||||
("LAO DIGIT EIGHT" #x0ED8)
|
||||
("LAO DIGIT NINE" #x0ED9)
|
||||
("LAO HO NO" #x0EDC)
|
||||
("LAO HO MO" #x0EDD)
|
||||
))
|
||||
195
lisp/nxml/char-name/unicode/00F00-00FFF.el
Normal file
195
lisp/nxml/char-name/unicode/00F00-00FFF.el
Normal file
|
|
@ -0,0 +1,195 @@
|
|||
(nxml-define-char-name-set 'tibetan
|
||||
'(("TIBETAN SYLLABLE OM" #x0F00)
|
||||
("TIBETAN MARK GTER YIG MGO TRUNCATED A" #x0F01)
|
||||
("TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA" #x0F02)
|
||||
("TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA" #x0F03)
|
||||
("TIBETAN MARK INITIAL YIG MGO MDUN MA" #x0F04)
|
||||
("TIBETAN MARK CLOSING YIG MGO SGAB MA" #x0F05)
|
||||
("TIBETAN MARK CARET YIG MGO PHUR SHAD MA" #x0F06)
|
||||
("TIBETAN MARK YIG MGO TSHEG SHAD MA" #x0F07)
|
||||
("TIBETAN MARK SBRUL SHAD" #x0F08)
|
||||
("TIBETAN MARK BSKUR YIG MGO" #x0F09)
|
||||
("TIBETAN MARK BKA- SHOG YIG MGO" #x0F0A)
|
||||
("TIBETAN MARK INTERSYLLABIC TSHEG" #x0F0B)
|
||||
("TIBETAN MARK DELIMITER TSHEG BSTAR" #x0F0C)
|
||||
("TIBETAN MARK SHAD" #x0F0D)
|
||||
("TIBETAN MARK NYIS SHAD" #x0F0E)
|
||||
("TIBETAN MARK TSHEG SHAD" #x0F0F)
|
||||
("TIBETAN MARK NYIS TSHEG SHAD" #x0F10)
|
||||
("TIBETAN MARK RIN CHEN SPUNGS SHAD" #x0F11)
|
||||
("TIBETAN MARK RGYA GRAM SHAD" #x0F12)
|
||||
("TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN" #x0F13)
|
||||
("TIBETAN MARK GTER TSHEG" #x0F14)
|
||||
("TIBETAN LOGOTYPE SIGN CHAD RTAGS" #x0F15)
|
||||
("TIBETAN LOGOTYPE SIGN LHAG RTAGS" #x0F16)
|
||||
("TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS" #x0F17)
|
||||
("TIBETAN ASTROLOGICAL SIGN -KHYUD PA" #x0F18)
|
||||
("TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS" #x0F19)
|
||||
("TIBETAN SIGN RDEL DKAR GCIG" #x0F1A)
|
||||
("TIBETAN SIGN RDEL DKAR GNYIS" #x0F1B)
|
||||
("TIBETAN SIGN RDEL DKAR GSUM" #x0F1C)
|
||||
("TIBETAN SIGN RDEL NAG GCIG" #x0F1D)
|
||||
("TIBETAN SIGN RDEL NAG GNYIS" #x0F1E)
|
||||
("TIBETAN SIGN RDEL DKAR RDEL NAG" #x0F1F)
|
||||
("TIBETAN DIGIT ZERO" #x0F20)
|
||||
("TIBETAN DIGIT ONE" #x0F21)
|
||||
("TIBETAN DIGIT TWO" #x0F22)
|
||||
("TIBETAN DIGIT THREE" #x0F23)
|
||||
("TIBETAN DIGIT FOUR" #x0F24)
|
||||
("TIBETAN DIGIT FIVE" #x0F25)
|
||||
("TIBETAN DIGIT SIX" #x0F26)
|
||||
("TIBETAN DIGIT SEVEN" #x0F27)
|
||||
("TIBETAN DIGIT EIGHT" #x0F28)
|
||||
("TIBETAN DIGIT NINE" #x0F29)
|
||||
("TIBETAN DIGIT HALF ONE" #x0F2A)
|
||||
("TIBETAN DIGIT HALF TWO" #x0F2B)
|
||||
("TIBETAN DIGIT HALF THREE" #x0F2C)
|
||||
("TIBETAN DIGIT HALF FOUR" #x0F2D)
|
||||
("TIBETAN DIGIT HALF FIVE" #x0F2E)
|
||||
("TIBETAN DIGIT HALF SIX" #x0F2F)
|
||||
("TIBETAN DIGIT HALF SEVEN" #x0F30)
|
||||
("TIBETAN DIGIT HALF EIGHT" #x0F31)
|
||||
("TIBETAN DIGIT HALF NINE" #x0F32)
|
||||
("TIBETAN DIGIT HALF ZERO" #x0F33)
|
||||
("TIBETAN MARK BSDUS RTAGS" #x0F34)
|
||||
("TIBETAN MARK NGAS BZUNG NYI ZLA" #x0F35)
|
||||
("TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN" #x0F36)
|
||||
("TIBETAN MARK NGAS BZUNG SGOR RTAGS" #x0F37)
|
||||
("TIBETAN MARK CHE MGO" #x0F38)
|
||||
("TIBETAN MARK TSA -PHRU" #x0F39)
|
||||
("TIBETAN MARK GUG RTAGS GYON" #x0F3A)
|
||||
("TIBETAN MARK GUG RTAGS GYAS" #x0F3B)
|
||||
("TIBETAN MARK ANG KHANG GYON" #x0F3C)
|
||||
("TIBETAN MARK ANG KHANG GYAS" #x0F3D)
|
||||
("TIBETAN SIGN YAR TSHES" #x0F3E)
|
||||
("TIBETAN SIGN MAR TSHES" #x0F3F)
|
||||
("TIBETAN LETTER KA" #x0F40)
|
||||
("TIBETAN LETTER KHA" #x0F41)
|
||||
("TIBETAN LETTER GA" #x0F42)
|
||||
("TIBETAN LETTER GHA" #x0F43)
|
||||
("TIBETAN LETTER NGA" #x0F44)
|
||||
("TIBETAN LETTER CA" #x0F45)
|
||||
("TIBETAN LETTER CHA" #x0F46)
|
||||
("TIBETAN LETTER JA" #x0F47)
|
||||
("TIBETAN LETTER NYA" #x0F49)
|
||||
("TIBETAN LETTER TTA" #x0F4A)
|
||||
("TIBETAN LETTER TTHA" #x0F4B)
|
||||
("TIBETAN LETTER DDA" #x0F4C)
|
||||
("TIBETAN LETTER DDHA" #x0F4D)
|
||||
("TIBETAN LETTER NNA" #x0F4E)
|
||||
("TIBETAN LETTER TA" #x0F4F)
|
||||
("TIBETAN LETTER THA" #x0F50)
|
||||
("TIBETAN LETTER DA" #x0F51)
|
||||
("TIBETAN LETTER DHA" #x0F52)
|
||||
("TIBETAN LETTER NA" #x0F53)
|
||||
("TIBETAN LETTER PA" #x0F54)
|
||||
("TIBETAN LETTER PHA" #x0F55)
|
||||
("TIBETAN LETTER BA" #x0F56)
|
||||
("TIBETAN LETTER BHA" #x0F57)
|
||||
("TIBETAN LETTER MA" #x0F58)
|
||||
("TIBETAN LETTER TSA" #x0F59)
|
||||
("TIBETAN LETTER TSHA" #x0F5A)
|
||||
("TIBETAN LETTER DZA" #x0F5B)
|
||||
("TIBETAN LETTER DZHA" #x0F5C)
|
||||
("TIBETAN LETTER WA" #x0F5D)
|
||||
("TIBETAN LETTER ZHA" #x0F5E)
|
||||
("TIBETAN LETTER ZA" #x0F5F)
|
||||
("TIBETAN LETTER -A" #x0F60)
|
||||
("TIBETAN LETTER YA" #x0F61)
|
||||
("TIBETAN LETTER RA" #x0F62)
|
||||
("TIBETAN LETTER LA" #x0F63)
|
||||
("TIBETAN LETTER SHA" #x0F64)
|
||||
("TIBETAN LETTER SSA" #x0F65)
|
||||
("TIBETAN LETTER SA" #x0F66)
|
||||
("TIBETAN LETTER HA" #x0F67)
|
||||
("TIBETAN LETTER A" #x0F68)
|
||||
("TIBETAN LETTER KSSA" #x0F69)
|
||||
("TIBETAN LETTER FIXED-FORM RA" #x0F6A)
|
||||
("TIBETAN VOWEL SIGN AA" #x0F71)
|
||||
("TIBETAN VOWEL SIGN I" #x0F72)
|
||||
("TIBETAN VOWEL SIGN II" #x0F73)
|
||||
("TIBETAN VOWEL SIGN U" #x0F74)
|
||||
("TIBETAN VOWEL SIGN UU" #x0F75)
|
||||
("TIBETAN VOWEL SIGN VOCALIC R" #x0F76)
|
||||
("TIBETAN VOWEL SIGN VOCALIC RR" #x0F77)
|
||||
("TIBETAN VOWEL SIGN VOCALIC L" #x0F78)
|
||||
("TIBETAN VOWEL SIGN VOCALIC LL" #x0F79)
|
||||
("TIBETAN VOWEL SIGN E" #x0F7A)
|
||||
("TIBETAN VOWEL SIGN EE" #x0F7B)
|
||||
("TIBETAN VOWEL SIGN O" #x0F7C)
|
||||
("TIBETAN VOWEL SIGN OO" #x0F7D)
|
||||
("TIBETAN SIGN RJES SU NGA RO" #x0F7E)
|
||||
("TIBETAN SIGN RNAM BCAD" #x0F7F)
|
||||
("TIBETAN VOWEL SIGN REVERSED I" #x0F80)
|
||||
("TIBETAN VOWEL SIGN REVERSED II" #x0F81)
|
||||
("TIBETAN SIGN NYI ZLA NAA DA" #x0F82)
|
||||
("TIBETAN SIGN SNA LDAN" #x0F83)
|
||||
("TIBETAN MARK HALANTA" #x0F84)
|
||||
("TIBETAN MARK PALUTA" #x0F85)
|
||||
("TIBETAN SIGN LCI RTAGS" #x0F86)
|
||||
("TIBETAN SIGN YANG RTAGS" #x0F87)
|
||||
("TIBETAN SIGN LCE TSA CAN" #x0F88)
|
||||
("TIBETAN SIGN MCHU CAN" #x0F89)
|
||||
("TIBETAN SIGN GRU CAN RGYINGS" #x0F8A)
|
||||
("TIBETAN SIGN GRU MED RGYINGS" #x0F8B)
|
||||
("TIBETAN SUBJOINED LETTER KA" #x0F90)
|
||||
("TIBETAN SUBJOINED LETTER KHA" #x0F91)
|
||||
("TIBETAN SUBJOINED LETTER GA" #x0F92)
|
||||
("TIBETAN SUBJOINED LETTER GHA" #x0F93)
|
||||
("TIBETAN SUBJOINED LETTER NGA" #x0F94)
|
||||
("TIBETAN SUBJOINED LETTER CA" #x0F95)
|
||||
("TIBETAN SUBJOINED LETTER CHA" #x0F96)
|
||||
("TIBETAN SUBJOINED LETTER JA" #x0F97)
|
||||
("TIBETAN SUBJOINED LETTER NYA" #x0F99)
|
||||
("TIBETAN SUBJOINED LETTER TTA" #x0F9A)
|
||||
("TIBETAN SUBJOINED LETTER TTHA" #x0F9B)
|
||||
("TIBETAN SUBJOINED LETTER DDA" #x0F9C)
|
||||
("TIBETAN SUBJOINED LETTER DDHA" #x0F9D)
|
||||
("TIBETAN SUBJOINED LETTER NNA" #x0F9E)
|
||||
("TIBETAN SUBJOINED LETTER TA" #x0F9F)
|
||||
("TIBETAN SUBJOINED LETTER THA" #x0FA0)
|
||||
("TIBETAN SUBJOINED LETTER DA" #x0FA1)
|
||||
("TIBETAN SUBJOINED LETTER DHA" #x0FA2)
|
||||
("TIBETAN SUBJOINED LETTER NA" #x0FA3)
|
||||
("TIBETAN SUBJOINED LETTER PA" #x0FA4)
|
||||
("TIBETAN SUBJOINED LETTER PHA" #x0FA5)
|
||||
("TIBETAN SUBJOINED LETTER BA" #x0FA6)
|
||||
("TIBETAN SUBJOINED LETTER BHA" #x0FA7)
|
||||
("TIBETAN SUBJOINED LETTER MA" #x0FA8)
|
||||
("TIBETAN SUBJOINED LETTER TSA" #x0FA9)
|
||||
("TIBETAN SUBJOINED LETTER TSHA" #x0FAA)
|
||||
("TIBETAN SUBJOINED LETTER DZA" #x0FAB)
|
||||
("TIBETAN SUBJOINED LETTER DZHA" #x0FAC)
|
||||
("TIBETAN SUBJOINED LETTER WA" #x0FAD)
|
||||
("TIBETAN SUBJOINED LETTER ZHA" #x0FAE)
|
||||
("TIBETAN SUBJOINED LETTER ZA" #x0FAF)
|
||||
("TIBETAN SUBJOINED LETTER -A" #x0FB0)
|
||||
("TIBETAN SUBJOINED LETTER YA" #x0FB1)
|
||||
("TIBETAN SUBJOINED LETTER RA" #x0FB2)
|
||||
("TIBETAN SUBJOINED LETTER LA" #x0FB3)
|
||||
("TIBETAN SUBJOINED LETTER SHA" #x0FB4)
|
||||
("TIBETAN SUBJOINED LETTER SSA" #x0FB5)
|
||||
("TIBETAN SUBJOINED LETTER SA" #x0FB6)
|
||||
("TIBETAN SUBJOINED LETTER HA" #x0FB7)
|
||||
("TIBETAN SUBJOINED LETTER A" #x0FB8)
|
||||
("TIBETAN SUBJOINED LETTER KSSA" #x0FB9)
|
||||
("TIBETAN SUBJOINED LETTER FIXED-FORM WA" #x0FBA)
|
||||
("TIBETAN SUBJOINED LETTER FIXED-FORM YA" #x0FBB)
|
||||
("TIBETAN SUBJOINED LETTER FIXED-FORM RA" #x0FBC)
|
||||
("TIBETAN KU RU KHA" #x0FBE)
|
||||
("TIBETAN KU RU KHA BZHI MIG CAN" #x0FBF)
|
||||
("TIBETAN CANTILLATION SIGN HEAVY BEAT" #x0FC0)
|
||||
("TIBETAN CANTILLATION SIGN LIGHT BEAT" #x0FC1)
|
||||
("TIBETAN CANTILLATION SIGN CANG TE-U" #x0FC2)
|
||||
("TIBETAN CANTILLATION SIGN SBUB -CHAL" #x0FC3)
|
||||
("TIBETAN SYMBOL DRIL BU" #x0FC4)
|
||||
("TIBETAN SYMBOL RDO RJE" #x0FC5)
|
||||
("TIBETAN SYMBOL PADMA GDAN" #x0FC6)
|
||||
("TIBETAN SYMBOL RDO RJE RGYA GRAM" #x0FC7)
|
||||
("TIBETAN SYMBOL PHUR PA" #x0FC8)
|
||||
("TIBETAN SYMBOL NOR BU" #x0FC9)
|
||||
("TIBETAN SYMBOL NOR BU NYIS -KHYIL" #x0FCA)
|
||||
("TIBETAN SYMBOL NOR BU GSUM -KHYIL" #x0FCB)
|
||||
("TIBETAN SYMBOL NOR BU BZHI -KHYIL" #x0FCC)
|
||||
("TIBETAN SIGN RDEL NAG GSUM" #x0FCF)
|
||||
))
|
||||
80
lisp/nxml/char-name/unicode/01000-0109F.el
Normal file
80
lisp/nxml/char-name/unicode/01000-0109F.el
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
(nxml-define-char-name-set 'myanmar
|
||||
'(("MYANMAR LETTER KA" #x1000)
|
||||
("MYANMAR LETTER KHA" #x1001)
|
||||
("MYANMAR LETTER GA" #x1002)
|
||||
("MYANMAR LETTER GHA" #x1003)
|
||||
("MYANMAR LETTER NGA" #x1004)
|
||||
("MYANMAR LETTER CA" #x1005)
|
||||
("MYANMAR LETTER CHA" #x1006)
|
||||
("MYANMAR LETTER JA" #x1007)
|
||||
("MYANMAR LETTER JHA" #x1008)
|
||||
("MYANMAR LETTER NYA" #x1009)
|
||||
("MYANMAR LETTER NNYA" #x100A)
|
||||
("MYANMAR LETTER TTA" #x100B)
|
||||
("MYANMAR LETTER TTHA" #x100C)
|
||||
("MYANMAR LETTER DDA" #x100D)
|
||||
("MYANMAR LETTER DDHA" #x100E)
|
||||
("MYANMAR LETTER NNA" #x100F)
|
||||
("MYANMAR LETTER TA" #x1010)
|
||||
("MYANMAR LETTER THA" #x1011)
|
||||
("MYANMAR LETTER DA" #x1012)
|
||||
("MYANMAR LETTER DHA" #x1013)
|
||||
("MYANMAR LETTER NA" #x1014)
|
||||
("MYANMAR LETTER PA" #x1015)
|
||||
("MYANMAR LETTER PHA" #x1016)
|
||||
("MYANMAR LETTER BA" #x1017)
|
||||
("MYANMAR LETTER BHA" #x1018)
|
||||
("MYANMAR LETTER MA" #x1019)
|
||||
("MYANMAR LETTER YA" #x101A)
|
||||
("MYANMAR LETTER RA" #x101B)
|
||||
("MYANMAR LETTER LA" #x101C)
|
||||
("MYANMAR LETTER WA" #x101D)
|
||||
("MYANMAR LETTER SA" #x101E)
|
||||
("MYANMAR LETTER HA" #x101F)
|
||||
("MYANMAR LETTER LLA" #x1020)
|
||||
("MYANMAR LETTER A" #x1021)
|
||||
("MYANMAR LETTER I" #x1023)
|
||||
("MYANMAR LETTER II" #x1024)
|
||||
("MYANMAR LETTER U" #x1025)
|
||||
("MYANMAR LETTER UU" #x1026)
|
||||
("MYANMAR LETTER E" #x1027)
|
||||
("MYANMAR LETTER O" #x1029)
|
||||
("MYANMAR LETTER AU" #x102A)
|
||||
("MYANMAR VOWEL SIGN AA" #x102C)
|
||||
("MYANMAR VOWEL SIGN I" #x102D)
|
||||
("MYANMAR VOWEL SIGN II" #x102E)
|
||||
("MYANMAR VOWEL SIGN U" #x102F)
|
||||
("MYANMAR VOWEL SIGN UU" #x1030)
|
||||
("MYANMAR VOWEL SIGN E" #x1031)
|
||||
("MYANMAR VOWEL SIGN AI" #x1032)
|
||||
("MYANMAR SIGN ANUSVARA" #x1036)
|
||||
("MYANMAR SIGN DOT BELOW" #x1037)
|
||||
("MYANMAR SIGN VISARGA" #x1038)
|
||||
("MYANMAR SIGN VIRAMA" #x1039)
|
||||
("MYANMAR DIGIT ZERO" #x1040)
|
||||
("MYANMAR DIGIT ONE" #x1041)
|
||||
("MYANMAR DIGIT TWO" #x1042)
|
||||
("MYANMAR DIGIT THREE" #x1043)
|
||||
("MYANMAR DIGIT FOUR" #x1044)
|
||||
("MYANMAR DIGIT FIVE" #x1045)
|
||||
("MYANMAR DIGIT SIX" #x1046)
|
||||
("MYANMAR DIGIT SEVEN" #x1047)
|
||||
("MYANMAR DIGIT EIGHT" #x1048)
|
||||
("MYANMAR DIGIT NINE" #x1049)
|
||||
("MYANMAR SIGN LITTLE SECTION" #x104A)
|
||||
("MYANMAR SIGN SECTION" #x104B)
|
||||
("MYANMAR SYMBOL LOCATIVE" #x104C)
|
||||
("MYANMAR SYMBOL COMPLETED" #x104D)
|
||||
("MYANMAR SYMBOL AFOREMENTIONED" #x104E)
|
||||
("MYANMAR SYMBOL GENITIVE" #x104F)
|
||||
("MYANMAR LETTER SHA" #x1050)
|
||||
("MYANMAR LETTER SSA" #x1051)
|
||||
("MYANMAR LETTER VOCALIC R" #x1052)
|
||||
("MYANMAR LETTER VOCALIC RR" #x1053)
|
||||
("MYANMAR LETTER VOCALIC L" #x1054)
|
||||
("MYANMAR LETTER VOCALIC LL" #x1055)
|
||||
("MYANMAR VOWEL SIGN VOCALIC R" #x1056)
|
||||
("MYANMAR VOWEL SIGN VOCALIC RR" #x1057)
|
||||
("MYANMAR VOWEL SIGN VOCALIC L" #x1058)
|
||||
("MYANMAR VOWEL SIGN VOCALIC LL" #x1059)
|
||||
))
|
||||
82
lisp/nxml/char-name/unicode/010A0-010FF.el
Normal file
82
lisp/nxml/char-name/unicode/010A0-010FF.el
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
(nxml-define-char-name-set 'georgian
|
||||
'(("GEORGIAN CAPITAL LETTER AN" #x10A0)
|
||||
("GEORGIAN CAPITAL LETTER BAN" #x10A1)
|
||||
("GEORGIAN CAPITAL LETTER GAN" #x10A2)
|
||||
("GEORGIAN CAPITAL LETTER DON" #x10A3)
|
||||
("GEORGIAN CAPITAL LETTER EN" #x10A4)
|
||||
("GEORGIAN CAPITAL LETTER VIN" #x10A5)
|
||||
("GEORGIAN CAPITAL LETTER ZEN" #x10A6)
|
||||
("GEORGIAN CAPITAL LETTER TAN" #x10A7)
|
||||
("GEORGIAN CAPITAL LETTER IN" #x10A8)
|
||||
("GEORGIAN CAPITAL LETTER KAN" #x10A9)
|
||||
("GEORGIAN CAPITAL LETTER LAS" #x10AA)
|
||||
("GEORGIAN CAPITAL LETTER MAN" #x10AB)
|
||||
("GEORGIAN CAPITAL LETTER NAR" #x10AC)
|
||||
("GEORGIAN CAPITAL LETTER ON" #x10AD)
|
||||
("GEORGIAN CAPITAL LETTER PAR" #x10AE)
|
||||
("GEORGIAN CAPITAL LETTER ZHAR" #x10AF)
|
||||
("GEORGIAN CAPITAL LETTER RAE" #x10B0)
|
||||
("GEORGIAN CAPITAL LETTER SAN" #x10B1)
|
||||
("GEORGIAN CAPITAL LETTER TAR" #x10B2)
|
||||
("GEORGIAN CAPITAL LETTER UN" #x10B3)
|
||||
("GEORGIAN CAPITAL LETTER PHAR" #x10B4)
|
||||
("GEORGIAN CAPITAL LETTER KHAR" #x10B5)
|
||||
("GEORGIAN CAPITAL LETTER GHAN" #x10B6)
|
||||
("GEORGIAN CAPITAL LETTER QAR" #x10B7)
|
||||
("GEORGIAN CAPITAL LETTER SHIN" #x10B8)
|
||||
("GEORGIAN CAPITAL LETTER CHIN" #x10B9)
|
||||
("GEORGIAN CAPITAL LETTER CAN" #x10BA)
|
||||
("GEORGIAN CAPITAL LETTER JIL" #x10BB)
|
||||
("GEORGIAN CAPITAL LETTER CIL" #x10BC)
|
||||
("GEORGIAN CAPITAL LETTER CHAR" #x10BD)
|
||||
("GEORGIAN CAPITAL LETTER XAN" #x10BE)
|
||||
("GEORGIAN CAPITAL LETTER JHAN" #x10BF)
|
||||
("GEORGIAN CAPITAL LETTER HAE" #x10C0)
|
||||
("GEORGIAN CAPITAL LETTER HE" #x10C1)
|
||||
("GEORGIAN CAPITAL LETTER HIE" #x10C2)
|
||||
("GEORGIAN CAPITAL LETTER WE" #x10C3)
|
||||
("GEORGIAN CAPITAL LETTER HAR" #x10C4)
|
||||
("GEORGIAN CAPITAL LETTER HOE" #x10C5)
|
||||
("GEORGIAN LETTER AN" #x10D0)
|
||||
("GEORGIAN LETTER BAN" #x10D1)
|
||||
("GEORGIAN LETTER GAN" #x10D2)
|
||||
("GEORGIAN LETTER DON" #x10D3)
|
||||
("GEORGIAN LETTER EN" #x10D4)
|
||||
("GEORGIAN LETTER VIN" #x10D5)
|
||||
("GEORGIAN LETTER ZEN" #x10D6)
|
||||
("GEORGIAN LETTER TAN" #x10D7)
|
||||
("GEORGIAN LETTER IN" #x10D8)
|
||||
("GEORGIAN LETTER KAN" #x10D9)
|
||||
("GEORGIAN LETTER LAS" #x10DA)
|
||||
("GEORGIAN LETTER MAN" #x10DB)
|
||||
("GEORGIAN LETTER NAR" #x10DC)
|
||||
("GEORGIAN LETTER ON" #x10DD)
|
||||
("GEORGIAN LETTER PAR" #x10DE)
|
||||
("GEORGIAN LETTER ZHAR" #x10DF)
|
||||
("GEORGIAN LETTER RAE" #x10E0)
|
||||
("GEORGIAN LETTER SAN" #x10E1)
|
||||
("GEORGIAN LETTER TAR" #x10E2)
|
||||
("GEORGIAN LETTER UN" #x10E3)
|
||||
("GEORGIAN LETTER PHAR" #x10E4)
|
||||
("GEORGIAN LETTER KHAR" #x10E5)
|
||||
("GEORGIAN LETTER GHAN" #x10E6)
|
||||
("GEORGIAN LETTER QAR" #x10E7)
|
||||
("GEORGIAN LETTER SHIN" #x10E8)
|
||||
("GEORGIAN LETTER CHIN" #x10E9)
|
||||
("GEORGIAN LETTER CAN" #x10EA)
|
||||
("GEORGIAN LETTER JIL" #x10EB)
|
||||
("GEORGIAN LETTER CIL" #x10EC)
|
||||
("GEORGIAN LETTER CHAR" #x10ED)
|
||||
("GEORGIAN LETTER XAN" #x10EE)
|
||||
("GEORGIAN LETTER JHAN" #x10EF)
|
||||
("GEORGIAN LETTER HAE" #x10F0)
|
||||
("GEORGIAN LETTER HE" #x10F1)
|
||||
("GEORGIAN LETTER HIE" #x10F2)
|
||||
("GEORGIAN LETTER WE" #x10F3)
|
||||
("GEORGIAN LETTER HAR" #x10F4)
|
||||
("GEORGIAN LETTER HOE" #x10F5)
|
||||
("GEORGIAN LETTER FI" #x10F6)
|
||||
("GEORGIAN LETTER YN" #x10F7)
|
||||
("GEORGIAN LETTER ELIFI" #x10F8)
|
||||
("GEORGIAN PARAGRAPH SEPARATOR" #x10FB)
|
||||
))
|
||||
242
lisp/nxml/char-name/unicode/01100-011FF.el
Normal file
242
lisp/nxml/char-name/unicode/01100-011FF.el
Normal file
|
|
@ -0,0 +1,242 @@
|
|||
(nxml-define-char-name-set 'hangul-jamo
|
||||
'(("HANGUL CHOSEONG KIYEOK" #x1100)
|
||||
("HANGUL CHOSEONG SSANGKIYEOK" #x1101)
|
||||
("HANGUL CHOSEONG NIEUN" #x1102)
|
||||
("HANGUL CHOSEONG TIKEUT" #x1103)
|
||||
("HANGUL CHOSEONG SSANGTIKEUT" #x1104)
|
||||
("HANGUL CHOSEONG RIEUL" #x1105)
|
||||
("HANGUL CHOSEONG MIEUM" #x1106)
|
||||
("HANGUL CHOSEONG PIEUP" #x1107)
|
||||
("HANGUL CHOSEONG SSANGPIEUP" #x1108)
|
||||
("HANGUL CHOSEONG SIOS" #x1109)
|
||||
("HANGUL CHOSEONG SSANGSIOS" #x110A)
|
||||
("HANGUL CHOSEONG IEUNG" #x110B)
|
||||
("HANGUL CHOSEONG CIEUC" #x110C)
|
||||
("HANGUL CHOSEONG SSANGCIEUC" #x110D)
|
||||
("HANGUL CHOSEONG CHIEUCH" #x110E)
|
||||
("HANGUL CHOSEONG KHIEUKH" #x110F)
|
||||
("HANGUL CHOSEONG THIEUTH" #x1110)
|
||||
("HANGUL CHOSEONG PHIEUPH" #x1111)
|
||||
("HANGUL CHOSEONG HIEUH" #x1112)
|
||||
("HANGUL CHOSEONG NIEUN-KIYEOK" #x1113)
|
||||
("HANGUL CHOSEONG SSANGNIEUN" #x1114)
|
||||
("HANGUL CHOSEONG NIEUN-TIKEUT" #x1115)
|
||||
("HANGUL CHOSEONG NIEUN-PIEUP" #x1116)
|
||||
("HANGUL CHOSEONG TIKEUT-KIYEOK" #x1117)
|
||||
("HANGUL CHOSEONG RIEUL-NIEUN" #x1118)
|
||||
("HANGUL CHOSEONG SSANGRIEUL" #x1119)
|
||||
("HANGUL CHOSEONG RIEUL-HIEUH" #x111A)
|
||||
("HANGUL CHOSEONG KAPYEOUNRIEUL" #x111B)
|
||||
("HANGUL CHOSEONG MIEUM-PIEUP" #x111C)
|
||||
("HANGUL CHOSEONG KAPYEOUNMIEUM" #x111D)
|
||||
("HANGUL CHOSEONG PIEUP-KIYEOK" #x111E)
|
||||
("HANGUL CHOSEONG PIEUP-NIEUN" #x111F)
|
||||
("HANGUL CHOSEONG PIEUP-TIKEUT" #x1120)
|
||||
("HANGUL CHOSEONG PIEUP-SIOS" #x1121)
|
||||
("HANGUL CHOSEONG PIEUP-SIOS-KIYEOK" #x1122)
|
||||
("HANGUL CHOSEONG PIEUP-SIOS-TIKEUT" #x1123)
|
||||
("HANGUL CHOSEONG PIEUP-SIOS-PIEUP" #x1124)
|
||||
("HANGUL CHOSEONG PIEUP-SSANGSIOS" #x1125)
|
||||
("HANGUL CHOSEONG PIEUP-SIOS-CIEUC" #x1126)
|
||||
("HANGUL CHOSEONG PIEUP-CIEUC" #x1127)
|
||||
("HANGUL CHOSEONG PIEUP-CHIEUCH" #x1128)
|
||||
("HANGUL CHOSEONG PIEUP-THIEUTH" #x1129)
|
||||
("HANGUL CHOSEONG PIEUP-PHIEUPH" #x112A)
|
||||
("HANGUL CHOSEONG KAPYEOUNPIEUP" #x112B)
|
||||
("HANGUL CHOSEONG KAPYEOUNSSANGPIEUP" #x112C)
|
||||
("HANGUL CHOSEONG SIOS-KIYEOK" #x112D)
|
||||
("HANGUL CHOSEONG SIOS-NIEUN" #x112E)
|
||||
("HANGUL CHOSEONG SIOS-TIKEUT" #x112F)
|
||||
("HANGUL CHOSEONG SIOS-RIEUL" #x1130)
|
||||
("HANGUL CHOSEONG SIOS-MIEUM" #x1131)
|
||||
("HANGUL CHOSEONG SIOS-PIEUP" #x1132)
|
||||
("HANGUL CHOSEONG SIOS-PIEUP-KIYEOK" #x1133)
|
||||
("HANGUL CHOSEONG SIOS-SSANGSIOS" #x1134)
|
||||
("HANGUL CHOSEONG SIOS-IEUNG" #x1135)
|
||||
("HANGUL CHOSEONG SIOS-CIEUC" #x1136)
|
||||
("HANGUL CHOSEONG SIOS-CHIEUCH" #x1137)
|
||||
("HANGUL CHOSEONG SIOS-KHIEUKH" #x1138)
|
||||
("HANGUL CHOSEONG SIOS-THIEUTH" #x1139)
|
||||
("HANGUL CHOSEONG SIOS-PHIEUPH" #x113A)
|
||||
("HANGUL CHOSEONG SIOS-HIEUH" #x113B)
|
||||
("HANGUL CHOSEONG CHITUEUMSIOS" #x113C)
|
||||
("HANGUL CHOSEONG CHITUEUMSSANGSIOS" #x113D)
|
||||
("HANGUL CHOSEONG CEONGCHIEUMSIOS" #x113E)
|
||||
("HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS" #x113F)
|
||||
("HANGUL CHOSEONG PANSIOS" #x1140)
|
||||
("HANGUL CHOSEONG IEUNG-KIYEOK" #x1141)
|
||||
("HANGUL CHOSEONG IEUNG-TIKEUT" #x1142)
|
||||
("HANGUL CHOSEONG IEUNG-MIEUM" #x1143)
|
||||
("HANGUL CHOSEONG IEUNG-PIEUP" #x1144)
|
||||
("HANGUL CHOSEONG IEUNG-SIOS" #x1145)
|
||||
("HANGUL CHOSEONG IEUNG-PANSIOS" #x1146)
|
||||
("HANGUL CHOSEONG SSANGIEUNG" #x1147)
|
||||
("HANGUL CHOSEONG IEUNG-CIEUC" #x1148)
|
||||
("HANGUL CHOSEONG IEUNG-CHIEUCH" #x1149)
|
||||
("HANGUL CHOSEONG IEUNG-THIEUTH" #x114A)
|
||||
("HANGUL CHOSEONG IEUNG-PHIEUPH" #x114B)
|
||||
("HANGUL CHOSEONG YESIEUNG" #x114C)
|
||||
("HANGUL CHOSEONG CIEUC-IEUNG" #x114D)
|
||||
("HANGUL CHOSEONG CHITUEUMCIEUC" #x114E)
|
||||
("HANGUL CHOSEONG CHITUEUMSSANGCIEUC" #x114F)
|
||||
("HANGUL CHOSEONG CEONGCHIEUMCIEUC" #x1150)
|
||||
("HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC" #x1151)
|
||||
("HANGUL CHOSEONG CHIEUCH-KHIEUKH" #x1152)
|
||||
("HANGUL CHOSEONG CHIEUCH-HIEUH" #x1153)
|
||||
("HANGUL CHOSEONG CHITUEUMCHIEUCH" #x1154)
|
||||
("HANGUL CHOSEONG CEONGCHIEUMCHIEUCH" #x1155)
|
||||
("HANGUL CHOSEONG PHIEUPH-PIEUP" #x1156)
|
||||
("HANGUL CHOSEONG KAPYEOUNPHIEUPH" #x1157)
|
||||
("HANGUL CHOSEONG SSANGHIEUH" #x1158)
|
||||
("HANGUL CHOSEONG YEORINHIEUH" #x1159)
|
||||
("HANGUL CHOSEONG FILLER" #x115F)
|
||||
("HANGUL JUNGSEONG FILLER" #x1160)
|
||||
("HANGUL JUNGSEONG A" #x1161)
|
||||
("HANGUL JUNGSEONG AE" #x1162)
|
||||
("HANGUL JUNGSEONG YA" #x1163)
|
||||
("HANGUL JUNGSEONG YAE" #x1164)
|
||||
("HANGUL JUNGSEONG EO" #x1165)
|
||||
("HANGUL JUNGSEONG E" #x1166)
|
||||
("HANGUL JUNGSEONG YEO" #x1167)
|
||||
("HANGUL JUNGSEONG YE" #x1168)
|
||||
("HANGUL JUNGSEONG O" #x1169)
|
||||
("HANGUL JUNGSEONG WA" #x116A)
|
||||
("HANGUL JUNGSEONG WAE" #x116B)
|
||||
("HANGUL JUNGSEONG OE" #x116C)
|
||||
("HANGUL JUNGSEONG YO" #x116D)
|
||||
("HANGUL JUNGSEONG U" #x116E)
|
||||
("HANGUL JUNGSEONG WEO" #x116F)
|
||||
("HANGUL JUNGSEONG WE" #x1170)
|
||||
("HANGUL JUNGSEONG WI" #x1171)
|
||||
("HANGUL JUNGSEONG YU" #x1172)
|
||||
("HANGUL JUNGSEONG EU" #x1173)
|
||||
("HANGUL JUNGSEONG YI" #x1174)
|
||||
("HANGUL JUNGSEONG I" #x1175)
|
||||
("HANGUL JUNGSEONG A-O" #x1176)
|
||||
("HANGUL JUNGSEONG A-U" #x1177)
|
||||
("HANGUL JUNGSEONG YA-O" #x1178)
|
||||
("HANGUL JUNGSEONG YA-YO" #x1179)
|
||||
("HANGUL JUNGSEONG EO-O" #x117A)
|
||||
("HANGUL JUNGSEONG EO-U" #x117B)
|
||||
("HANGUL JUNGSEONG EO-EU" #x117C)
|
||||
("HANGUL JUNGSEONG YEO-O" #x117D)
|
||||
("HANGUL JUNGSEONG YEO-U" #x117E)
|
||||
("HANGUL JUNGSEONG O-EO" #x117F)
|
||||
("HANGUL JUNGSEONG O-E" #x1180)
|
||||
("HANGUL JUNGSEONG O-YE" #x1181)
|
||||
("HANGUL JUNGSEONG O-O" #x1182)
|
||||
("HANGUL JUNGSEONG O-U" #x1183)
|
||||
("HANGUL JUNGSEONG YO-YA" #x1184)
|
||||
("HANGUL JUNGSEONG YO-YAE" #x1185)
|
||||
("HANGUL JUNGSEONG YO-YEO" #x1186)
|
||||
("HANGUL JUNGSEONG YO-O" #x1187)
|
||||
("HANGUL JUNGSEONG YO-I" #x1188)
|
||||
("HANGUL JUNGSEONG U-A" #x1189)
|
||||
("HANGUL JUNGSEONG U-AE" #x118A)
|
||||
("HANGUL JUNGSEONG U-EO-EU" #x118B)
|
||||
("HANGUL JUNGSEONG U-YE" #x118C)
|
||||
("HANGUL JUNGSEONG U-U" #x118D)
|
||||
("HANGUL JUNGSEONG YU-A" #x118E)
|
||||
("HANGUL JUNGSEONG YU-EO" #x118F)
|
||||
("HANGUL JUNGSEONG YU-E" #x1190)
|
||||
("HANGUL JUNGSEONG YU-YEO" #x1191)
|
||||
("HANGUL JUNGSEONG YU-YE" #x1192)
|
||||
("HANGUL JUNGSEONG YU-U" #x1193)
|
||||
("HANGUL JUNGSEONG YU-I" #x1194)
|
||||
("HANGUL JUNGSEONG EU-U" #x1195)
|
||||
("HANGUL JUNGSEONG EU-EU" #x1196)
|
||||
("HANGUL JUNGSEONG YI-U" #x1197)
|
||||
("HANGUL JUNGSEONG I-A" #x1198)
|
||||
("HANGUL JUNGSEONG I-YA" #x1199)
|
||||
("HANGUL JUNGSEONG I-O" #x119A)
|
||||
("HANGUL JUNGSEONG I-U" #x119B)
|
||||
("HANGUL JUNGSEONG I-EU" #x119C)
|
||||
("HANGUL JUNGSEONG I-ARAEA" #x119D)
|
||||
("HANGUL JUNGSEONG ARAEA" #x119E)
|
||||
("HANGUL JUNGSEONG ARAEA-EO" #x119F)
|
||||
("HANGUL JUNGSEONG ARAEA-U" #x11A0)
|
||||
("HANGUL JUNGSEONG ARAEA-I" #x11A1)
|
||||
("HANGUL JUNGSEONG SSANGARAEA" #x11A2)
|
||||
("HANGUL JONGSEONG KIYEOK" #x11A8)
|
||||
("HANGUL JONGSEONG SSANGKIYEOK" #x11A9)
|
||||
("HANGUL JONGSEONG KIYEOK-SIOS" #x11AA)
|
||||
("HANGUL JONGSEONG NIEUN" #x11AB)
|
||||
("HANGUL JONGSEONG NIEUN-CIEUC" #x11AC)
|
||||
("HANGUL JONGSEONG NIEUN-HIEUH" #x11AD)
|
||||
("HANGUL JONGSEONG TIKEUT" #x11AE)
|
||||
("HANGUL JONGSEONG RIEUL" #x11AF)
|
||||
("HANGUL JONGSEONG RIEUL-KIYEOK" #x11B0)
|
||||
("HANGUL JONGSEONG RIEUL-MIEUM" #x11B1)
|
||||
("HANGUL JONGSEONG RIEUL-PIEUP" #x11B2)
|
||||
("HANGUL JONGSEONG RIEUL-SIOS" #x11B3)
|
||||
("HANGUL JONGSEONG RIEUL-THIEUTH" #x11B4)
|
||||
("HANGUL JONGSEONG RIEUL-PHIEUPH" #x11B5)
|
||||
("HANGUL JONGSEONG RIEUL-HIEUH" #x11B6)
|
||||
("HANGUL JONGSEONG MIEUM" #x11B7)
|
||||
("HANGUL JONGSEONG PIEUP" #x11B8)
|
||||
("HANGUL JONGSEONG PIEUP-SIOS" #x11B9)
|
||||
("HANGUL JONGSEONG SIOS" #x11BA)
|
||||
("HANGUL JONGSEONG SSANGSIOS" #x11BB)
|
||||
("HANGUL JONGSEONG IEUNG" #x11BC)
|
||||
("HANGUL JONGSEONG CIEUC" #x11BD)
|
||||
("HANGUL JONGSEONG CHIEUCH" #x11BE)
|
||||
("HANGUL JONGSEONG KHIEUKH" #x11BF)
|
||||
("HANGUL JONGSEONG THIEUTH" #x11C0)
|
||||
("HANGUL JONGSEONG PHIEUPH" #x11C1)
|
||||
("HANGUL JONGSEONG HIEUH" #x11C2)
|
||||
("HANGUL JONGSEONG KIYEOK-RIEUL" #x11C3)
|
||||
("HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK" #x11C4)
|
||||
("HANGUL JONGSEONG NIEUN-KIYEOK" #x11C5)
|
||||
("HANGUL JONGSEONG NIEUN-TIKEUT" #x11C6)
|
||||
("HANGUL JONGSEONG NIEUN-SIOS" #x11C7)
|
||||
("HANGUL JONGSEONG NIEUN-PANSIOS" #x11C8)
|
||||
("HANGUL JONGSEONG NIEUN-THIEUTH" #x11C9)
|
||||
("HANGUL JONGSEONG TIKEUT-KIYEOK" #x11CA)
|
||||
("HANGUL JONGSEONG TIKEUT-RIEUL" #x11CB)
|
||||
("HANGUL JONGSEONG RIEUL-KIYEOK-SIOS" #x11CC)
|
||||
("HANGUL JONGSEONG RIEUL-NIEUN" #x11CD)
|
||||
("HANGUL JONGSEONG RIEUL-TIKEUT" #x11CE)
|
||||
("HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH" #x11CF)
|
||||
("HANGUL JONGSEONG SSANGRIEUL" #x11D0)
|
||||
("HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK" #x11D1)
|
||||
("HANGUL JONGSEONG RIEUL-MIEUM-SIOS" #x11D2)
|
||||
("HANGUL JONGSEONG RIEUL-PIEUP-SIOS" #x11D3)
|
||||
("HANGUL JONGSEONG RIEUL-PIEUP-HIEUH" #x11D4)
|
||||
("HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP" #x11D5)
|
||||
("HANGUL JONGSEONG RIEUL-SSANGSIOS" #x11D6)
|
||||
("HANGUL JONGSEONG RIEUL-PANSIOS" #x11D7)
|
||||
("HANGUL JONGSEONG RIEUL-KHIEUKH" #x11D8)
|
||||
("HANGUL JONGSEONG RIEUL-YEORINHIEUH" #x11D9)
|
||||
("HANGUL JONGSEONG MIEUM-KIYEOK" #x11DA)
|
||||
("HANGUL JONGSEONG MIEUM-RIEUL" #x11DB)
|
||||
("HANGUL JONGSEONG MIEUM-PIEUP" #x11DC)
|
||||
("HANGUL JONGSEONG MIEUM-SIOS" #x11DD)
|
||||
("HANGUL JONGSEONG MIEUM-SSANGSIOS" #x11DE)
|
||||
("HANGUL JONGSEONG MIEUM-PANSIOS" #x11DF)
|
||||
("HANGUL JONGSEONG MIEUM-CHIEUCH" #x11E0)
|
||||
("HANGUL JONGSEONG MIEUM-HIEUH" #x11E1)
|
||||
("HANGUL JONGSEONG KAPYEOUNMIEUM" #x11E2)
|
||||
("HANGUL JONGSEONG PIEUP-RIEUL" #x11E3)
|
||||
("HANGUL JONGSEONG PIEUP-PHIEUPH" #x11E4)
|
||||
("HANGUL JONGSEONG PIEUP-HIEUH" #x11E5)
|
||||
("HANGUL JONGSEONG KAPYEOUNPIEUP" #x11E6)
|
||||
("HANGUL JONGSEONG SIOS-KIYEOK" #x11E7)
|
||||
("HANGUL JONGSEONG SIOS-TIKEUT" #x11E8)
|
||||
("HANGUL JONGSEONG SIOS-RIEUL" #x11E9)
|
||||
("HANGUL JONGSEONG SIOS-PIEUP" #x11EA)
|
||||
("HANGUL JONGSEONG PANSIOS" #x11EB)
|
||||
("HANGUL JONGSEONG IEUNG-KIYEOK" #x11EC)
|
||||
("HANGUL JONGSEONG IEUNG-SSANGKIYEOK" #x11ED)
|
||||
("HANGUL JONGSEONG SSANGIEUNG" #x11EE)
|
||||
("HANGUL JONGSEONG IEUNG-KHIEUKH" #x11EF)
|
||||
("HANGUL JONGSEONG YESIEUNG" #x11F0)
|
||||
("HANGUL JONGSEONG YESIEUNG-SIOS" #x11F1)
|
||||
("HANGUL JONGSEONG YESIEUNG-PANSIOS" #x11F2)
|
||||
("HANGUL JONGSEONG PHIEUPH-PIEUP" #x11F3)
|
||||
("HANGUL JONGSEONG KAPYEOUNPHIEUPH" #x11F4)
|
||||
("HANGUL JONGSEONG HIEUH-NIEUN" #x11F5)
|
||||
("HANGUL JONGSEONG HIEUH-RIEUL" #x11F6)
|
||||
("HANGUL JONGSEONG HIEUH-MIEUM" #x11F7)
|
||||
("HANGUL JONGSEONG HIEUH-PIEUP" #x11F8)
|
||||
("HANGUL JONGSEONG YEORINHIEUH" #x11F9)
|
||||
))
|
||||
347
lisp/nxml/char-name/unicode/01200-0137F.el
Normal file
347
lisp/nxml/char-name/unicode/01200-0137F.el
Normal file
|
|
@ -0,0 +1,347 @@
|
|||
(nxml-define-char-name-set 'ethiopic
|
||||
'(("ETHIOPIC SYLLABLE HA" #x1200)
|
||||
("ETHIOPIC SYLLABLE HU" #x1201)
|
||||
("ETHIOPIC SYLLABLE HI" #x1202)
|
||||
("ETHIOPIC SYLLABLE HAA" #x1203)
|
||||
("ETHIOPIC SYLLABLE HEE" #x1204)
|
||||
("ETHIOPIC SYLLABLE HE" #x1205)
|
||||
("ETHIOPIC SYLLABLE HO" #x1206)
|
||||
("ETHIOPIC SYLLABLE LA" #x1208)
|
||||
("ETHIOPIC SYLLABLE LU" #x1209)
|
||||
("ETHIOPIC SYLLABLE LI" #x120A)
|
||||
("ETHIOPIC SYLLABLE LAA" #x120B)
|
||||
("ETHIOPIC SYLLABLE LEE" #x120C)
|
||||
("ETHIOPIC SYLLABLE LE" #x120D)
|
||||
("ETHIOPIC SYLLABLE LO" #x120E)
|
||||
("ETHIOPIC SYLLABLE LWA" #x120F)
|
||||
("ETHIOPIC SYLLABLE HHA" #x1210)
|
||||
("ETHIOPIC SYLLABLE HHU" #x1211)
|
||||
("ETHIOPIC SYLLABLE HHI" #x1212)
|
||||
("ETHIOPIC SYLLABLE HHAA" #x1213)
|
||||
("ETHIOPIC SYLLABLE HHEE" #x1214)
|
||||
("ETHIOPIC SYLLABLE HHE" #x1215)
|
||||
("ETHIOPIC SYLLABLE HHO" #x1216)
|
||||
("ETHIOPIC SYLLABLE HHWA" #x1217)
|
||||
("ETHIOPIC SYLLABLE MA" #x1218)
|
||||
("ETHIOPIC SYLLABLE MU" #x1219)
|
||||
("ETHIOPIC SYLLABLE MI" #x121A)
|
||||
("ETHIOPIC SYLLABLE MAA" #x121B)
|
||||
("ETHIOPIC SYLLABLE MEE" #x121C)
|
||||
("ETHIOPIC SYLLABLE ME" #x121D)
|
||||
("ETHIOPIC SYLLABLE MO" #x121E)
|
||||
("ETHIOPIC SYLLABLE MWA" #x121F)
|
||||
("ETHIOPIC SYLLABLE SZA" #x1220)
|
||||
("ETHIOPIC SYLLABLE SZU" #x1221)
|
||||
("ETHIOPIC SYLLABLE SZI" #x1222)
|
||||
("ETHIOPIC SYLLABLE SZAA" #x1223)
|
||||
("ETHIOPIC SYLLABLE SZEE" #x1224)
|
||||
("ETHIOPIC SYLLABLE SZE" #x1225)
|
||||
("ETHIOPIC SYLLABLE SZO" #x1226)
|
||||
("ETHIOPIC SYLLABLE SZWA" #x1227)
|
||||
("ETHIOPIC SYLLABLE RA" #x1228)
|
||||
("ETHIOPIC SYLLABLE RU" #x1229)
|
||||
("ETHIOPIC SYLLABLE RI" #x122A)
|
||||
("ETHIOPIC SYLLABLE RAA" #x122B)
|
||||
("ETHIOPIC SYLLABLE REE" #x122C)
|
||||
("ETHIOPIC SYLLABLE RE" #x122D)
|
||||
("ETHIOPIC SYLLABLE RO" #x122E)
|
||||
("ETHIOPIC SYLLABLE RWA" #x122F)
|
||||
("ETHIOPIC SYLLABLE SA" #x1230)
|
||||
("ETHIOPIC SYLLABLE SU" #x1231)
|
||||
("ETHIOPIC SYLLABLE SI" #x1232)
|
||||
("ETHIOPIC SYLLABLE SAA" #x1233)
|
||||
("ETHIOPIC SYLLABLE SEE" #x1234)
|
||||
("ETHIOPIC SYLLABLE SE" #x1235)
|
||||
("ETHIOPIC SYLLABLE SO" #x1236)
|
||||
("ETHIOPIC SYLLABLE SWA" #x1237)
|
||||
("ETHIOPIC SYLLABLE SHA" #x1238)
|
||||
("ETHIOPIC SYLLABLE SHU" #x1239)
|
||||
("ETHIOPIC SYLLABLE SHI" #x123A)
|
||||
("ETHIOPIC SYLLABLE SHAA" #x123B)
|
||||
("ETHIOPIC SYLLABLE SHEE" #x123C)
|
||||
("ETHIOPIC SYLLABLE SHE" #x123D)
|
||||
("ETHIOPIC SYLLABLE SHO" #x123E)
|
||||
("ETHIOPIC SYLLABLE SHWA" #x123F)
|
||||
("ETHIOPIC SYLLABLE QA" #x1240)
|
||||
("ETHIOPIC SYLLABLE QU" #x1241)
|
||||
("ETHIOPIC SYLLABLE QI" #x1242)
|
||||
("ETHIOPIC SYLLABLE QAA" #x1243)
|
||||
("ETHIOPIC SYLLABLE QEE" #x1244)
|
||||
("ETHIOPIC SYLLABLE QE" #x1245)
|
||||
("ETHIOPIC SYLLABLE QO" #x1246)
|
||||
("ETHIOPIC SYLLABLE QWA" #x1248)
|
||||
("ETHIOPIC SYLLABLE QWI" #x124A)
|
||||
("ETHIOPIC SYLLABLE QWAA" #x124B)
|
||||
("ETHIOPIC SYLLABLE QWEE" #x124C)
|
||||
("ETHIOPIC SYLLABLE QWE" #x124D)
|
||||
("ETHIOPIC SYLLABLE QHA" #x1250)
|
||||
("ETHIOPIC SYLLABLE QHU" #x1251)
|
||||
("ETHIOPIC SYLLABLE QHI" #x1252)
|
||||
("ETHIOPIC SYLLABLE QHAA" #x1253)
|
||||
("ETHIOPIC SYLLABLE QHEE" #x1254)
|
||||
("ETHIOPIC SYLLABLE QHE" #x1255)
|
||||
("ETHIOPIC SYLLABLE QHO" #x1256)
|
||||
("ETHIOPIC SYLLABLE QHWA" #x1258)
|
||||
("ETHIOPIC SYLLABLE QHWI" #x125A)
|
||||
("ETHIOPIC SYLLABLE QHWAA" #x125B)
|
||||
("ETHIOPIC SYLLABLE QHWEE" #x125C)
|
||||
("ETHIOPIC SYLLABLE QHWE" #x125D)
|
||||
("ETHIOPIC SYLLABLE BA" #x1260)
|
||||
("ETHIOPIC SYLLABLE BU" #x1261)
|
||||
("ETHIOPIC SYLLABLE BI" #x1262)
|
||||
("ETHIOPIC SYLLABLE BAA" #x1263)
|
||||
("ETHIOPIC SYLLABLE BEE" #x1264)
|
||||
("ETHIOPIC SYLLABLE BE" #x1265)
|
||||
("ETHIOPIC SYLLABLE BO" #x1266)
|
||||
("ETHIOPIC SYLLABLE BWA" #x1267)
|
||||
("ETHIOPIC SYLLABLE VA" #x1268)
|
||||
("ETHIOPIC SYLLABLE VU" #x1269)
|
||||
("ETHIOPIC SYLLABLE VI" #x126A)
|
||||
("ETHIOPIC SYLLABLE VAA" #x126B)
|
||||
("ETHIOPIC SYLLABLE VEE" #x126C)
|
||||
("ETHIOPIC SYLLABLE VE" #x126D)
|
||||
("ETHIOPIC SYLLABLE VO" #x126E)
|
||||
("ETHIOPIC SYLLABLE VWA" #x126F)
|
||||
("ETHIOPIC SYLLABLE TA" #x1270)
|
||||
("ETHIOPIC SYLLABLE TU" #x1271)
|
||||
("ETHIOPIC SYLLABLE TI" #x1272)
|
||||
("ETHIOPIC SYLLABLE TAA" #x1273)
|
||||
("ETHIOPIC SYLLABLE TEE" #x1274)
|
||||
("ETHIOPIC SYLLABLE TE" #x1275)
|
||||
("ETHIOPIC SYLLABLE TO" #x1276)
|
||||
("ETHIOPIC SYLLABLE TWA" #x1277)
|
||||
("ETHIOPIC SYLLABLE CA" #x1278)
|
||||
("ETHIOPIC SYLLABLE CU" #x1279)
|
||||
("ETHIOPIC SYLLABLE CI" #x127A)
|
||||
("ETHIOPIC SYLLABLE CAA" #x127B)
|
||||
("ETHIOPIC SYLLABLE CEE" #x127C)
|
||||
("ETHIOPIC SYLLABLE CE" #x127D)
|
||||
("ETHIOPIC SYLLABLE CO" #x127E)
|
||||
("ETHIOPIC SYLLABLE CWA" #x127F)
|
||||
("ETHIOPIC SYLLABLE XA" #x1280)
|
||||
("ETHIOPIC SYLLABLE XU" #x1281)
|
||||
("ETHIOPIC SYLLABLE XI" #x1282)
|
||||
("ETHIOPIC SYLLABLE XAA" #x1283)
|
||||
("ETHIOPIC SYLLABLE XEE" #x1284)
|
||||
("ETHIOPIC SYLLABLE XE" #x1285)
|
||||
("ETHIOPIC SYLLABLE XO" #x1286)
|
||||
("ETHIOPIC SYLLABLE XWA" #x1288)
|
||||
("ETHIOPIC SYLLABLE XWI" #x128A)
|
||||
("ETHIOPIC SYLLABLE XWAA" #x128B)
|
||||
("ETHIOPIC SYLLABLE XWEE" #x128C)
|
||||
("ETHIOPIC SYLLABLE XWE" #x128D)
|
||||
("ETHIOPIC SYLLABLE NA" #x1290)
|
||||
("ETHIOPIC SYLLABLE NU" #x1291)
|
||||
("ETHIOPIC SYLLABLE NI" #x1292)
|
||||
("ETHIOPIC SYLLABLE NAA" #x1293)
|
||||
("ETHIOPIC SYLLABLE NEE" #x1294)
|
||||
("ETHIOPIC SYLLABLE NE" #x1295)
|
||||
("ETHIOPIC SYLLABLE NO" #x1296)
|
||||
("ETHIOPIC SYLLABLE NWA" #x1297)
|
||||
("ETHIOPIC SYLLABLE NYA" #x1298)
|
||||
("ETHIOPIC SYLLABLE NYU" #x1299)
|
||||
("ETHIOPIC SYLLABLE NYI" #x129A)
|
||||
("ETHIOPIC SYLLABLE NYAA" #x129B)
|
||||
("ETHIOPIC SYLLABLE NYEE" #x129C)
|
||||
("ETHIOPIC SYLLABLE NYE" #x129D)
|
||||
("ETHIOPIC SYLLABLE NYO" #x129E)
|
||||
("ETHIOPIC SYLLABLE NYWA" #x129F)
|
||||
("ETHIOPIC SYLLABLE GLOTTAL A" #x12A0)
|
||||
("ETHIOPIC SYLLABLE GLOTTAL U" #x12A1)
|
||||
("ETHIOPIC SYLLABLE GLOTTAL I" #x12A2)
|
||||
("ETHIOPIC SYLLABLE GLOTTAL AA" #x12A3)
|
||||
("ETHIOPIC SYLLABLE GLOTTAL EE" #x12A4)
|
||||
("ETHIOPIC SYLLABLE GLOTTAL E" #x12A5)
|
||||
("ETHIOPIC SYLLABLE GLOTTAL O" #x12A6)
|
||||
("ETHIOPIC SYLLABLE GLOTTAL WA" #x12A7)
|
||||
("ETHIOPIC SYLLABLE KA" #x12A8)
|
||||
("ETHIOPIC SYLLABLE KU" #x12A9)
|
||||
("ETHIOPIC SYLLABLE KI" #x12AA)
|
||||
("ETHIOPIC SYLLABLE KAA" #x12AB)
|
||||
("ETHIOPIC SYLLABLE KEE" #x12AC)
|
||||
("ETHIOPIC SYLLABLE KE" #x12AD)
|
||||
("ETHIOPIC SYLLABLE KO" #x12AE)
|
||||
("ETHIOPIC SYLLABLE KWA" #x12B0)
|
||||
("ETHIOPIC SYLLABLE KWI" #x12B2)
|
||||
("ETHIOPIC SYLLABLE KWAA" #x12B3)
|
||||
("ETHIOPIC SYLLABLE KWEE" #x12B4)
|
||||
("ETHIOPIC SYLLABLE KWE" #x12B5)
|
||||
("ETHIOPIC SYLLABLE KXA" #x12B8)
|
||||
("ETHIOPIC SYLLABLE KXU" #x12B9)
|
||||
("ETHIOPIC SYLLABLE KXI" #x12BA)
|
||||
("ETHIOPIC SYLLABLE KXAA" #x12BB)
|
||||
("ETHIOPIC SYLLABLE KXEE" #x12BC)
|
||||
("ETHIOPIC SYLLABLE KXE" #x12BD)
|
||||
("ETHIOPIC SYLLABLE KXO" #x12BE)
|
||||
("ETHIOPIC SYLLABLE KXWA" #x12C0)
|
||||
("ETHIOPIC SYLLABLE KXWI" #x12C2)
|
||||
("ETHIOPIC SYLLABLE KXWAA" #x12C3)
|
||||
("ETHIOPIC SYLLABLE KXWEE" #x12C4)
|
||||
("ETHIOPIC SYLLABLE KXWE" #x12C5)
|
||||
("ETHIOPIC SYLLABLE WA" #x12C8)
|
||||
("ETHIOPIC SYLLABLE WU" #x12C9)
|
||||
("ETHIOPIC SYLLABLE WI" #x12CA)
|
||||
("ETHIOPIC SYLLABLE WAA" #x12CB)
|
||||
("ETHIOPIC SYLLABLE WEE" #x12CC)
|
||||
("ETHIOPIC SYLLABLE WE" #x12CD)
|
||||
("ETHIOPIC SYLLABLE WO" #x12CE)
|
||||
("ETHIOPIC SYLLABLE PHARYNGEAL A" #x12D0)
|
||||
("ETHIOPIC SYLLABLE PHARYNGEAL U" #x12D1)
|
||||
("ETHIOPIC SYLLABLE PHARYNGEAL I" #x12D2)
|
||||
("ETHIOPIC SYLLABLE PHARYNGEAL AA" #x12D3)
|
||||
("ETHIOPIC SYLLABLE PHARYNGEAL EE" #x12D4)
|
||||
("ETHIOPIC SYLLABLE PHARYNGEAL E" #x12D5)
|
||||
("ETHIOPIC SYLLABLE PHARYNGEAL O" #x12D6)
|
||||
("ETHIOPIC SYLLABLE ZA" #x12D8)
|
||||
("ETHIOPIC SYLLABLE ZU" #x12D9)
|
||||
("ETHIOPIC SYLLABLE ZI" #x12DA)
|
||||
("ETHIOPIC SYLLABLE ZAA" #x12DB)
|
||||
("ETHIOPIC SYLLABLE ZEE" #x12DC)
|
||||
("ETHIOPIC SYLLABLE ZE" #x12DD)
|
||||
("ETHIOPIC SYLLABLE ZO" #x12DE)
|
||||
("ETHIOPIC SYLLABLE ZWA" #x12DF)
|
||||
("ETHIOPIC SYLLABLE ZHA" #x12E0)
|
||||
("ETHIOPIC SYLLABLE ZHU" #x12E1)
|
||||
("ETHIOPIC SYLLABLE ZHI" #x12E2)
|
||||
("ETHIOPIC SYLLABLE ZHAA" #x12E3)
|
||||
("ETHIOPIC SYLLABLE ZHEE" #x12E4)
|
||||
("ETHIOPIC SYLLABLE ZHE" #x12E5)
|
||||
("ETHIOPIC SYLLABLE ZHO" #x12E6)
|
||||
("ETHIOPIC SYLLABLE ZHWA" #x12E7)
|
||||
("ETHIOPIC SYLLABLE YA" #x12E8)
|
||||
("ETHIOPIC SYLLABLE YU" #x12E9)
|
||||
("ETHIOPIC SYLLABLE YI" #x12EA)
|
||||
("ETHIOPIC SYLLABLE YAA" #x12EB)
|
||||
("ETHIOPIC SYLLABLE YEE" #x12EC)
|
||||
("ETHIOPIC SYLLABLE YE" #x12ED)
|
||||
("ETHIOPIC SYLLABLE YO" #x12EE)
|
||||
("ETHIOPIC SYLLABLE DA" #x12F0)
|
||||
("ETHIOPIC SYLLABLE DU" #x12F1)
|
||||
("ETHIOPIC SYLLABLE DI" #x12F2)
|
||||
("ETHIOPIC SYLLABLE DAA" #x12F3)
|
||||
("ETHIOPIC SYLLABLE DEE" #x12F4)
|
||||
("ETHIOPIC SYLLABLE DE" #x12F5)
|
||||
("ETHIOPIC SYLLABLE DO" #x12F6)
|
||||
("ETHIOPIC SYLLABLE DWA" #x12F7)
|
||||
("ETHIOPIC SYLLABLE DDA" #x12F8)
|
||||
("ETHIOPIC SYLLABLE DDU" #x12F9)
|
||||
("ETHIOPIC SYLLABLE DDI" #x12FA)
|
||||
("ETHIOPIC SYLLABLE DDAA" #x12FB)
|
||||
("ETHIOPIC SYLLABLE DDEE" #x12FC)
|
||||
("ETHIOPIC SYLLABLE DDE" #x12FD)
|
||||
("ETHIOPIC SYLLABLE DDO" #x12FE)
|
||||
("ETHIOPIC SYLLABLE DDWA" #x12FF)
|
||||
("ETHIOPIC SYLLABLE JA" #x1300)
|
||||
("ETHIOPIC SYLLABLE JU" #x1301)
|
||||
("ETHIOPIC SYLLABLE JI" #x1302)
|
||||
("ETHIOPIC SYLLABLE JAA" #x1303)
|
||||
("ETHIOPIC SYLLABLE JEE" #x1304)
|
||||
("ETHIOPIC SYLLABLE JE" #x1305)
|
||||
("ETHIOPIC SYLLABLE JO" #x1306)
|
||||
("ETHIOPIC SYLLABLE JWA" #x1307)
|
||||
("ETHIOPIC SYLLABLE GA" #x1308)
|
||||
("ETHIOPIC SYLLABLE GU" #x1309)
|
||||
("ETHIOPIC SYLLABLE GI" #x130A)
|
||||
("ETHIOPIC SYLLABLE GAA" #x130B)
|
||||
("ETHIOPIC SYLLABLE GEE" #x130C)
|
||||
("ETHIOPIC SYLLABLE GE" #x130D)
|
||||
("ETHIOPIC SYLLABLE GO" #x130E)
|
||||
("ETHIOPIC SYLLABLE GWA" #x1310)
|
||||
("ETHIOPIC SYLLABLE GWI" #x1312)
|
||||
("ETHIOPIC SYLLABLE GWAA" #x1313)
|
||||
("ETHIOPIC SYLLABLE GWEE" #x1314)
|
||||
("ETHIOPIC SYLLABLE GWE" #x1315)
|
||||
("ETHIOPIC SYLLABLE GGA" #x1318)
|
||||
("ETHIOPIC SYLLABLE GGU" #x1319)
|
||||
("ETHIOPIC SYLLABLE GGI" #x131A)
|
||||
("ETHIOPIC SYLLABLE GGAA" #x131B)
|
||||
("ETHIOPIC SYLLABLE GGEE" #x131C)
|
||||
("ETHIOPIC SYLLABLE GGE" #x131D)
|
||||
("ETHIOPIC SYLLABLE GGO" #x131E)
|
||||
("ETHIOPIC SYLLABLE THA" #x1320)
|
||||
("ETHIOPIC SYLLABLE THU" #x1321)
|
||||
("ETHIOPIC SYLLABLE THI" #x1322)
|
||||
("ETHIOPIC SYLLABLE THAA" #x1323)
|
||||
("ETHIOPIC SYLLABLE THEE" #x1324)
|
||||
("ETHIOPIC SYLLABLE THE" #x1325)
|
||||
("ETHIOPIC SYLLABLE THO" #x1326)
|
||||
("ETHIOPIC SYLLABLE THWA" #x1327)
|
||||
("ETHIOPIC SYLLABLE CHA" #x1328)
|
||||
("ETHIOPIC SYLLABLE CHU" #x1329)
|
||||
("ETHIOPIC SYLLABLE CHI" #x132A)
|
||||
("ETHIOPIC SYLLABLE CHAA" #x132B)
|
||||
("ETHIOPIC SYLLABLE CHEE" #x132C)
|
||||
("ETHIOPIC SYLLABLE CHE" #x132D)
|
||||
("ETHIOPIC SYLLABLE CHO" #x132E)
|
||||
("ETHIOPIC SYLLABLE CHWA" #x132F)
|
||||
("ETHIOPIC SYLLABLE PHA" #x1330)
|
||||
("ETHIOPIC SYLLABLE PHU" #x1331)
|
||||
("ETHIOPIC SYLLABLE PHI" #x1332)
|
||||
("ETHIOPIC SYLLABLE PHAA" #x1333)
|
||||
("ETHIOPIC SYLLABLE PHEE" #x1334)
|
||||
("ETHIOPIC SYLLABLE PHE" #x1335)
|
||||
("ETHIOPIC SYLLABLE PHO" #x1336)
|
||||
("ETHIOPIC SYLLABLE PHWA" #x1337)
|
||||
("ETHIOPIC SYLLABLE TSA" #x1338)
|
||||
("ETHIOPIC SYLLABLE TSU" #x1339)
|
||||
("ETHIOPIC SYLLABLE TSI" #x133A)
|
||||
("ETHIOPIC SYLLABLE TSAA" #x133B)
|
||||
("ETHIOPIC SYLLABLE TSEE" #x133C)
|
||||
("ETHIOPIC SYLLABLE TSE" #x133D)
|
||||
("ETHIOPIC SYLLABLE TSO" #x133E)
|
||||
("ETHIOPIC SYLLABLE TSWA" #x133F)
|
||||
("ETHIOPIC SYLLABLE TZA" #x1340)
|
||||
("ETHIOPIC SYLLABLE TZU" #x1341)
|
||||
("ETHIOPIC SYLLABLE TZI" #x1342)
|
||||
("ETHIOPIC SYLLABLE TZAA" #x1343)
|
||||
("ETHIOPIC SYLLABLE TZEE" #x1344)
|
||||
("ETHIOPIC SYLLABLE TZE" #x1345)
|
||||
("ETHIOPIC SYLLABLE TZO" #x1346)
|
||||
("ETHIOPIC SYLLABLE FA" #x1348)
|
||||
("ETHIOPIC SYLLABLE FU" #x1349)
|
||||
("ETHIOPIC SYLLABLE FI" #x134A)
|
||||
("ETHIOPIC SYLLABLE FAA" #x134B)
|
||||
("ETHIOPIC SYLLABLE FEE" #x134C)
|
||||
("ETHIOPIC SYLLABLE FE" #x134D)
|
||||
("ETHIOPIC SYLLABLE FO" #x134E)
|
||||
("ETHIOPIC SYLLABLE FWA" #x134F)
|
||||
("ETHIOPIC SYLLABLE PA" #x1350)
|
||||
("ETHIOPIC SYLLABLE PU" #x1351)
|
||||
("ETHIOPIC SYLLABLE PI" #x1352)
|
||||
("ETHIOPIC SYLLABLE PAA" #x1353)
|
||||
("ETHIOPIC SYLLABLE PEE" #x1354)
|
||||
("ETHIOPIC SYLLABLE PE" #x1355)
|
||||
("ETHIOPIC SYLLABLE PO" #x1356)
|
||||
("ETHIOPIC SYLLABLE PWA" #x1357)
|
||||
("ETHIOPIC SYLLABLE RYA" #x1358)
|
||||
("ETHIOPIC SYLLABLE MYA" #x1359)
|
||||
("ETHIOPIC SYLLABLE FYA" #x135A)
|
||||
("ETHIOPIC WORDSPACE" #x1361)
|
||||
("ETHIOPIC FULL STOP" #x1362)
|
||||
("ETHIOPIC COMMA" #x1363)
|
||||
("ETHIOPIC SEMICOLON" #x1364)
|
||||
("ETHIOPIC COLON" #x1365)
|
||||
("ETHIOPIC PREFACE COLON" #x1366)
|
||||
("ETHIOPIC QUESTION MARK" #x1367)
|
||||
("ETHIOPIC PARAGRAPH SEPARATOR" #x1368)
|
||||
("ETHIOPIC DIGIT ONE" #x1369)
|
||||
("ETHIOPIC DIGIT TWO" #x136A)
|
||||
("ETHIOPIC DIGIT THREE" #x136B)
|
||||
("ETHIOPIC DIGIT FOUR" #x136C)
|
||||
("ETHIOPIC DIGIT FIVE" #x136D)
|
||||
("ETHIOPIC DIGIT SIX" #x136E)
|
||||
("ETHIOPIC DIGIT SEVEN" #x136F)
|
||||
("ETHIOPIC DIGIT EIGHT" #x1370)
|
||||
("ETHIOPIC DIGIT NINE" #x1371)
|
||||
("ETHIOPIC NUMBER TEN" #x1372)
|
||||
("ETHIOPIC NUMBER TWENTY" #x1373)
|
||||
("ETHIOPIC NUMBER THIRTY" #x1374)
|
||||
("ETHIOPIC NUMBER FORTY" #x1375)
|
||||
("ETHIOPIC NUMBER FIFTY" #x1376)
|
||||
("ETHIOPIC NUMBER SIXTY" #x1377)
|
||||
("ETHIOPIC NUMBER SEVENTY" #x1378)
|
||||
("ETHIOPIC NUMBER EIGHTY" #x1379)
|
||||
("ETHIOPIC NUMBER NINETY" #x137A)
|
||||
("ETHIOPIC NUMBER HUNDRED" #x137B)
|
||||
("ETHIOPIC NUMBER TEN THOUSAND" #x137C)
|
||||
))
|
||||
87
lisp/nxml/char-name/unicode/013A0-013FF.el
Normal file
87
lisp/nxml/char-name/unicode/013A0-013FF.el
Normal file
|
|
@ -0,0 +1,87 @@
|
|||
(nxml-define-char-name-set 'cherokee
|
||||
'(("CHEROKEE LETTER A" #x13A0)
|
||||
("CHEROKEE LETTER E" #x13A1)
|
||||
("CHEROKEE LETTER I" #x13A2)
|
||||
("CHEROKEE LETTER O" #x13A3)
|
||||
("CHEROKEE LETTER U" #x13A4)
|
||||
("CHEROKEE LETTER V" #x13A5)
|
||||
("CHEROKEE LETTER GA" #x13A6)
|
||||
("CHEROKEE LETTER KA" #x13A7)
|
||||
("CHEROKEE LETTER GE" #x13A8)
|
||||
("CHEROKEE LETTER GI" #x13A9)
|
||||
("CHEROKEE LETTER GO" #x13AA)
|
||||
("CHEROKEE LETTER GU" #x13AB)
|
||||
("CHEROKEE LETTER GV" #x13AC)
|
||||
("CHEROKEE LETTER HA" #x13AD)
|
||||
("CHEROKEE LETTER HE" #x13AE)
|
||||
("CHEROKEE LETTER HI" #x13AF)
|
||||
("CHEROKEE LETTER HO" #x13B0)
|
||||
("CHEROKEE LETTER HU" #x13B1)
|
||||
("CHEROKEE LETTER HV" #x13B2)
|
||||
("CHEROKEE LETTER LA" #x13B3)
|
||||
("CHEROKEE LETTER LE" #x13B4)
|
||||
("CHEROKEE LETTER LI" #x13B5)
|
||||
("CHEROKEE LETTER LO" #x13B6)
|
||||
("CHEROKEE LETTER LU" #x13B7)
|
||||
("CHEROKEE LETTER LV" #x13B8)
|
||||
("CHEROKEE LETTER MA" #x13B9)
|
||||
("CHEROKEE LETTER ME" #x13BA)
|
||||
("CHEROKEE LETTER MI" #x13BB)
|
||||
("CHEROKEE LETTER MO" #x13BC)
|
||||
("CHEROKEE LETTER MU" #x13BD)
|
||||
("CHEROKEE LETTER NA" #x13BE)
|
||||
("CHEROKEE LETTER HNA" #x13BF)
|
||||
("CHEROKEE LETTER NAH" #x13C0)
|
||||
("CHEROKEE LETTER NE" #x13C1)
|
||||
("CHEROKEE LETTER NI" #x13C2)
|
||||
("CHEROKEE LETTER NO" #x13C3)
|
||||
("CHEROKEE LETTER NU" #x13C4)
|
||||
("CHEROKEE LETTER NV" #x13C5)
|
||||
("CHEROKEE LETTER QUA" #x13C6)
|
||||
("CHEROKEE LETTER QUE" #x13C7)
|
||||
("CHEROKEE LETTER QUI" #x13C8)
|
||||
("CHEROKEE LETTER QUO" #x13C9)
|
||||
("CHEROKEE LETTER QUU" #x13CA)
|
||||
("CHEROKEE LETTER QUV" #x13CB)
|
||||
("CHEROKEE LETTER SA" #x13CC)
|
||||
("CHEROKEE LETTER S" #x13CD)
|
||||
("CHEROKEE LETTER SE" #x13CE)
|
||||
("CHEROKEE LETTER SI" #x13CF)
|
||||
("CHEROKEE LETTER SO" #x13D0)
|
||||
("CHEROKEE LETTER SU" #x13D1)
|
||||
("CHEROKEE LETTER SV" #x13D2)
|
||||
("CHEROKEE LETTER DA" #x13D3)
|
||||
("CHEROKEE LETTER TA" #x13D4)
|
||||
("CHEROKEE LETTER DE" #x13D5)
|
||||
("CHEROKEE LETTER TE" #x13D6)
|
||||
("CHEROKEE LETTER DI" #x13D7)
|
||||
("CHEROKEE LETTER TI" #x13D8)
|
||||
("CHEROKEE LETTER DO" #x13D9)
|
||||
("CHEROKEE LETTER DU" #x13DA)
|
||||
("CHEROKEE LETTER DV" #x13DB)
|
||||
("CHEROKEE LETTER DLA" #x13DC)
|
||||
("CHEROKEE LETTER TLA" #x13DD)
|
||||
("CHEROKEE LETTER TLE" #x13DE)
|
||||
("CHEROKEE LETTER TLI" #x13DF)
|
||||
("CHEROKEE LETTER TLO" #x13E0)
|
||||
("CHEROKEE LETTER TLU" #x13E1)
|
||||
("CHEROKEE LETTER TLV" #x13E2)
|
||||
("CHEROKEE LETTER TSA" #x13E3)
|
||||
("CHEROKEE LETTER TSE" #x13E4)
|
||||
("CHEROKEE LETTER TSI" #x13E5)
|
||||
("CHEROKEE LETTER TSO" #x13E6)
|
||||
("CHEROKEE LETTER TSU" #x13E7)
|
||||
("CHEROKEE LETTER TSV" #x13E8)
|
||||
("CHEROKEE LETTER WA" #x13E9)
|
||||
("CHEROKEE LETTER WE" #x13EA)
|
||||
("CHEROKEE LETTER WI" #x13EB)
|
||||
("CHEROKEE LETTER WO" #x13EC)
|
||||
("CHEROKEE LETTER WU" #x13ED)
|
||||
("CHEROKEE LETTER WV" #x13EE)
|
||||
("CHEROKEE LETTER YA" #x13EF)
|
||||
("CHEROKEE LETTER YE" #x13F0)
|
||||
("CHEROKEE LETTER YI" #x13F1)
|
||||
("CHEROKEE LETTER YO" #x13F2)
|
||||
("CHEROKEE LETTER YU" #x13F3)
|
||||
("CHEROKEE LETTER YV" #x13F4)
|
||||
))
|
||||
632
lisp/nxml/char-name/unicode/01400-0167F.el
Normal file
632
lisp/nxml/char-name/unicode/01400-0167F.el
Normal file
|
|
@ -0,0 +1,632 @@
|
|||
(nxml-define-char-name-set 'unified-canadian-aboriginal-syllabics
|
||||
'(("CANADIAN SYLLABICS E" #x1401)
|
||||
("CANADIAN SYLLABICS AAI" #x1402)
|
||||
("CANADIAN SYLLABICS I" #x1403)
|
||||
("CANADIAN SYLLABICS II" #x1404)
|
||||
("CANADIAN SYLLABICS O" #x1405)
|
||||
("CANADIAN SYLLABICS OO" #x1406)
|
||||
("CANADIAN SYLLABICS Y-CREE OO" #x1407)
|
||||
("CANADIAN SYLLABICS CARRIER EE" #x1408)
|
||||
("CANADIAN SYLLABICS CARRIER I" #x1409)
|
||||
("CANADIAN SYLLABICS A" #x140A)
|
||||
("CANADIAN SYLLABICS AA" #x140B)
|
||||
("CANADIAN SYLLABICS WE" #x140C)
|
||||
("CANADIAN SYLLABICS WEST-CREE WE" #x140D)
|
||||
("CANADIAN SYLLABICS WI" #x140E)
|
||||
("CANADIAN SYLLABICS WEST-CREE WI" #x140F)
|
||||
("CANADIAN SYLLABICS WII" #x1410)
|
||||
("CANADIAN SYLLABICS WEST-CREE WII" #x1411)
|
||||
("CANADIAN SYLLABICS WO" #x1412)
|
||||
("CANADIAN SYLLABICS WEST-CREE WO" #x1413)
|
||||
("CANADIAN SYLLABICS WOO" #x1414)
|
||||
("CANADIAN SYLLABICS WEST-CREE WOO" #x1415)
|
||||
("CANADIAN SYLLABICS NASKAPI WOO" #x1416)
|
||||
("CANADIAN SYLLABICS WA" #x1417)
|
||||
("CANADIAN SYLLABICS WEST-CREE WA" #x1418)
|
||||
("CANADIAN SYLLABICS WAA" #x1419)
|
||||
("CANADIAN SYLLABICS WEST-CREE WAA" #x141A)
|
||||
("CANADIAN SYLLABICS NASKAPI WAA" #x141B)
|
||||
("CANADIAN SYLLABICS AI" #x141C)
|
||||
("CANADIAN SYLLABICS Y-CREE W" #x141D)
|
||||
("CANADIAN SYLLABICS GLOTTAL STOP" #x141E)
|
||||
("CANADIAN SYLLABICS FINAL ACUTE" #x141F)
|
||||
("CANADIAN SYLLABICS FINAL GRAVE" #x1420)
|
||||
("CANADIAN SYLLABICS FINAL BOTTOM HALF RING" #x1421)
|
||||
("CANADIAN SYLLABICS FINAL TOP HALF RING" #x1422)
|
||||
("CANADIAN SYLLABICS FINAL RIGHT HALF RING" #x1423)
|
||||
("CANADIAN SYLLABICS FINAL RING" #x1424)
|
||||
("CANADIAN SYLLABICS FINAL DOUBLE ACUTE" #x1425)
|
||||
("CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES" #x1426)
|
||||
("CANADIAN SYLLABICS FINAL MIDDLE DOT" #x1427)
|
||||
("CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE" #x1428)
|
||||
("CANADIAN SYLLABICS FINAL PLUS" #x1429)
|
||||
("CANADIAN SYLLABICS FINAL DOWN TACK" #x142A)
|
||||
("CANADIAN SYLLABICS EN" #x142B)
|
||||
("CANADIAN SYLLABICS IN" #x142C)
|
||||
("CANADIAN SYLLABICS ON" #x142D)
|
||||
("CANADIAN SYLLABICS AN" #x142E)
|
||||
("CANADIAN SYLLABICS PE" #x142F)
|
||||
("CANADIAN SYLLABICS PAAI" #x1430)
|
||||
("CANADIAN SYLLABICS PI" #x1431)
|
||||
("CANADIAN SYLLABICS PII" #x1432)
|
||||
("CANADIAN SYLLABICS PO" #x1433)
|
||||
("CANADIAN SYLLABICS POO" #x1434)
|
||||
("CANADIAN SYLLABICS Y-CREE POO" #x1435)
|
||||
("CANADIAN SYLLABICS CARRIER HEE" #x1436)
|
||||
("CANADIAN SYLLABICS CARRIER HI" #x1437)
|
||||
("CANADIAN SYLLABICS PA" #x1438)
|
||||
("CANADIAN SYLLABICS PAA" #x1439)
|
||||
("CANADIAN SYLLABICS PWE" #x143A)
|
||||
("CANADIAN SYLLABICS WEST-CREE PWE" #x143B)
|
||||
("CANADIAN SYLLABICS PWI" #x143C)
|
||||
("CANADIAN SYLLABICS WEST-CREE PWI" #x143D)
|
||||
("CANADIAN SYLLABICS PWII" #x143E)
|
||||
("CANADIAN SYLLABICS WEST-CREE PWII" #x143F)
|
||||
("CANADIAN SYLLABICS PWO" #x1440)
|
||||
("CANADIAN SYLLABICS WEST-CREE PWO" #x1441)
|
||||
("CANADIAN SYLLABICS PWOO" #x1442)
|
||||
("CANADIAN SYLLABICS WEST-CREE PWOO" #x1443)
|
||||
("CANADIAN SYLLABICS PWA" #x1444)
|
||||
("CANADIAN SYLLABICS WEST-CREE PWA" #x1445)
|
||||
("CANADIAN SYLLABICS PWAA" #x1446)
|
||||
("CANADIAN SYLLABICS WEST-CREE PWAA" #x1447)
|
||||
("CANADIAN SYLLABICS Y-CREE PWAA" #x1448)
|
||||
("CANADIAN SYLLABICS P" #x1449)
|
||||
("CANADIAN SYLLABICS WEST-CREE P" #x144A)
|
||||
("CANADIAN SYLLABICS CARRIER H" #x144B)
|
||||
("CANADIAN SYLLABICS TE" #x144C)
|
||||
("CANADIAN SYLLABICS TAAI" #x144D)
|
||||
("CANADIAN SYLLABICS TI" #x144E)
|
||||
("CANADIAN SYLLABICS TII" #x144F)
|
||||
("CANADIAN SYLLABICS TO" #x1450)
|
||||
("CANADIAN SYLLABICS TOO" #x1451)
|
||||
("CANADIAN SYLLABICS Y-CREE TOO" #x1452)
|
||||
("CANADIAN SYLLABICS CARRIER DEE" #x1453)
|
||||
("CANADIAN SYLLABICS CARRIER DI" #x1454)
|
||||
("CANADIAN SYLLABICS TA" #x1455)
|
||||
("CANADIAN SYLLABICS TAA" #x1456)
|
||||
("CANADIAN SYLLABICS TWE" #x1457)
|
||||
("CANADIAN SYLLABICS WEST-CREE TWE" #x1458)
|
||||
("CANADIAN SYLLABICS TWI" #x1459)
|
||||
("CANADIAN SYLLABICS WEST-CREE TWI" #x145A)
|
||||
("CANADIAN SYLLABICS TWII" #x145B)
|
||||
("CANADIAN SYLLABICS WEST-CREE TWII" #x145C)
|
||||
("CANADIAN SYLLABICS TWO" #x145D)
|
||||
("CANADIAN SYLLABICS WEST-CREE TWO" #x145E)
|
||||
("CANADIAN SYLLABICS TWOO" #x145F)
|
||||
("CANADIAN SYLLABICS WEST-CREE TWOO" #x1460)
|
||||
("CANADIAN SYLLABICS TWA" #x1461)
|
||||
("CANADIAN SYLLABICS WEST-CREE TWA" #x1462)
|
||||
("CANADIAN SYLLABICS TWAA" #x1463)
|
||||
("CANADIAN SYLLABICS WEST-CREE TWAA" #x1464)
|
||||
("CANADIAN SYLLABICS NASKAPI TWAA" #x1465)
|
||||
("CANADIAN SYLLABICS T" #x1466)
|
||||
("CANADIAN SYLLABICS TTE" #x1467)
|
||||
("CANADIAN SYLLABICS TTI" #x1468)
|
||||
("CANADIAN SYLLABICS TTO" #x1469)
|
||||
("CANADIAN SYLLABICS TTA" #x146A)
|
||||
("CANADIAN SYLLABICS KE" #x146B)
|
||||
("CANADIAN SYLLABICS KAAI" #x146C)
|
||||
("CANADIAN SYLLABICS KI" #x146D)
|
||||
("CANADIAN SYLLABICS KII" #x146E)
|
||||
("CANADIAN SYLLABICS KO" #x146F)
|
||||
("CANADIAN SYLLABICS KOO" #x1470)
|
||||
("CANADIAN SYLLABICS Y-CREE KOO" #x1471)
|
||||
("CANADIAN SYLLABICS KA" #x1472)
|
||||
("CANADIAN SYLLABICS KAA" #x1473)
|
||||
("CANADIAN SYLLABICS KWE" #x1474)
|
||||
("CANADIAN SYLLABICS WEST-CREE KWE" #x1475)
|
||||
("CANADIAN SYLLABICS KWI" #x1476)
|
||||
("CANADIAN SYLLABICS WEST-CREE KWI" #x1477)
|
||||
("CANADIAN SYLLABICS KWII" #x1478)
|
||||
("CANADIAN SYLLABICS WEST-CREE KWII" #x1479)
|
||||
("CANADIAN SYLLABICS KWO" #x147A)
|
||||
("CANADIAN SYLLABICS WEST-CREE KWO" #x147B)
|
||||
("CANADIAN SYLLABICS KWOO" #x147C)
|
||||
("CANADIAN SYLLABICS WEST-CREE KWOO" #x147D)
|
||||
("CANADIAN SYLLABICS KWA" #x147E)
|
||||
("CANADIAN SYLLABICS WEST-CREE KWA" #x147F)
|
||||
("CANADIAN SYLLABICS KWAA" #x1480)
|
||||
("CANADIAN SYLLABICS WEST-CREE KWAA" #x1481)
|
||||
("CANADIAN SYLLABICS NASKAPI KWAA" #x1482)
|
||||
("CANADIAN SYLLABICS K" #x1483)
|
||||
("CANADIAN SYLLABICS KW" #x1484)
|
||||
("CANADIAN SYLLABICS SOUTH-SLAVEY KEH" #x1485)
|
||||
("CANADIAN SYLLABICS SOUTH-SLAVEY KIH" #x1486)
|
||||
("CANADIAN SYLLABICS SOUTH-SLAVEY KOH" #x1487)
|
||||
("CANADIAN SYLLABICS SOUTH-SLAVEY KAH" #x1488)
|
||||
("CANADIAN SYLLABICS CE" #x1489)
|
||||
("CANADIAN SYLLABICS CAAI" #x148A)
|
||||
("CANADIAN SYLLABICS CI" #x148B)
|
||||
("CANADIAN SYLLABICS CII" #x148C)
|
||||
("CANADIAN SYLLABICS CO" #x148D)
|
||||
("CANADIAN SYLLABICS COO" #x148E)
|
||||
("CANADIAN SYLLABICS Y-CREE COO" #x148F)
|
||||
("CANADIAN SYLLABICS CA" #x1490)
|
||||
("CANADIAN SYLLABICS CAA" #x1491)
|
||||
("CANADIAN SYLLABICS CWE" #x1492)
|
||||
("CANADIAN SYLLABICS WEST-CREE CWE" #x1493)
|
||||
("CANADIAN SYLLABICS CWI" #x1494)
|
||||
("CANADIAN SYLLABICS WEST-CREE CWI" #x1495)
|
||||
("CANADIAN SYLLABICS CWII" #x1496)
|
||||
("CANADIAN SYLLABICS WEST-CREE CWII" #x1497)
|
||||
("CANADIAN SYLLABICS CWO" #x1498)
|
||||
("CANADIAN SYLLABICS WEST-CREE CWO" #x1499)
|
||||
("CANADIAN SYLLABICS CWOO" #x149A)
|
||||
("CANADIAN SYLLABICS WEST-CREE CWOO" #x149B)
|
||||
("CANADIAN SYLLABICS CWA" #x149C)
|
||||
("CANADIAN SYLLABICS WEST-CREE CWA" #x149D)
|
||||
("CANADIAN SYLLABICS CWAA" #x149E)
|
||||
("CANADIAN SYLLABICS WEST-CREE CWAA" #x149F)
|
||||
("CANADIAN SYLLABICS NASKAPI CWAA" #x14A0)
|
||||
("CANADIAN SYLLABICS C" #x14A1)
|
||||
("CANADIAN SYLLABICS SAYISI TH" #x14A2)
|
||||
("CANADIAN SYLLABICS ME" #x14A3)
|
||||
("CANADIAN SYLLABICS MAAI" #x14A4)
|
||||
("CANADIAN SYLLABICS MI" #x14A5)
|
||||
("CANADIAN SYLLABICS MII" #x14A6)
|
||||
("CANADIAN SYLLABICS MO" #x14A7)
|
||||
("CANADIAN SYLLABICS MOO" #x14A8)
|
||||
("CANADIAN SYLLABICS Y-CREE MOO" #x14A9)
|
||||
("CANADIAN SYLLABICS MA" #x14AA)
|
||||
("CANADIAN SYLLABICS MAA" #x14AB)
|
||||
("CANADIAN SYLLABICS MWE" #x14AC)
|
||||
("CANADIAN SYLLABICS WEST-CREE MWE" #x14AD)
|
||||
("CANADIAN SYLLABICS MWI" #x14AE)
|
||||
("CANADIAN SYLLABICS WEST-CREE MWI" #x14AF)
|
||||
("CANADIAN SYLLABICS MWII" #x14B0)
|
||||
("CANADIAN SYLLABICS WEST-CREE MWII" #x14B1)
|
||||
("CANADIAN SYLLABICS MWO" #x14B2)
|
||||
("CANADIAN SYLLABICS WEST-CREE MWO" #x14B3)
|
||||
("CANADIAN SYLLABICS MWOO" #x14B4)
|
||||
("CANADIAN SYLLABICS WEST-CREE MWOO" #x14B5)
|
||||
("CANADIAN SYLLABICS MWA" #x14B6)
|
||||
("CANADIAN SYLLABICS WEST-CREE MWA" #x14B7)
|
||||
("CANADIAN SYLLABICS MWAA" #x14B8)
|
||||
("CANADIAN SYLLABICS WEST-CREE MWAA" #x14B9)
|
||||
("CANADIAN SYLLABICS NASKAPI MWAA" #x14BA)
|
||||
("CANADIAN SYLLABICS M" #x14BB)
|
||||
("CANADIAN SYLLABICS WEST-CREE M" #x14BC)
|
||||
("CANADIAN SYLLABICS MH" #x14BD)
|
||||
("CANADIAN SYLLABICS ATHAPASCAN M" #x14BE)
|
||||
("CANADIAN SYLLABICS SAYISI M" #x14BF)
|
||||
("CANADIAN SYLLABICS NE" #x14C0)
|
||||
("CANADIAN SYLLABICS NAAI" #x14C1)
|
||||
("CANADIAN SYLLABICS NI" #x14C2)
|
||||
("CANADIAN SYLLABICS NII" #x14C3)
|
||||
("CANADIAN SYLLABICS NO" #x14C4)
|
||||
("CANADIAN SYLLABICS NOO" #x14C5)
|
||||
("CANADIAN SYLLABICS Y-CREE NOO" #x14C6)
|
||||
("CANADIAN SYLLABICS NA" #x14C7)
|
||||
("CANADIAN SYLLABICS NAA" #x14C8)
|
||||
("CANADIAN SYLLABICS NWE" #x14C9)
|
||||
("CANADIAN SYLLABICS WEST-CREE NWE" #x14CA)
|
||||
("CANADIAN SYLLABICS NWA" #x14CB)
|
||||
("CANADIAN SYLLABICS WEST-CREE NWA" #x14CC)
|
||||
("CANADIAN SYLLABICS NWAA" #x14CD)
|
||||
("CANADIAN SYLLABICS WEST-CREE NWAA" #x14CE)
|
||||
("CANADIAN SYLLABICS NASKAPI NWAA" #x14CF)
|
||||
("CANADIAN SYLLABICS N" #x14D0)
|
||||
("CANADIAN SYLLABICS CARRIER NG" #x14D1)
|
||||
("CANADIAN SYLLABICS NH" #x14D2)
|
||||
("CANADIAN SYLLABICS LE" #x14D3)
|
||||
("CANADIAN SYLLABICS LAAI" #x14D4)
|
||||
("CANADIAN SYLLABICS LI" #x14D5)
|
||||
("CANADIAN SYLLABICS LII" #x14D6)
|
||||
("CANADIAN SYLLABICS LO" #x14D7)
|
||||
("CANADIAN SYLLABICS LOO" #x14D8)
|
||||
("CANADIAN SYLLABICS Y-CREE LOO" #x14D9)
|
||||
("CANADIAN SYLLABICS LA" #x14DA)
|
||||
("CANADIAN SYLLABICS LAA" #x14DB)
|
||||
("CANADIAN SYLLABICS LWE" #x14DC)
|
||||
("CANADIAN SYLLABICS WEST-CREE LWE" #x14DD)
|
||||
("CANADIAN SYLLABICS LWI" #x14DE)
|
||||
("CANADIAN SYLLABICS WEST-CREE LWI" #x14DF)
|
||||
("CANADIAN SYLLABICS LWII" #x14E0)
|
||||
("CANADIAN SYLLABICS WEST-CREE LWII" #x14E1)
|
||||
("CANADIAN SYLLABICS LWO" #x14E2)
|
||||
("CANADIAN SYLLABICS WEST-CREE LWO" #x14E3)
|
||||
("CANADIAN SYLLABICS LWOO" #x14E4)
|
||||
("CANADIAN SYLLABICS WEST-CREE LWOO" #x14E5)
|
||||
("CANADIAN SYLLABICS LWA" #x14E6)
|
||||
("CANADIAN SYLLABICS WEST-CREE LWA" #x14E7)
|
||||
("CANADIAN SYLLABICS LWAA" #x14E8)
|
||||
("CANADIAN SYLLABICS WEST-CREE LWAA" #x14E9)
|
||||
("CANADIAN SYLLABICS L" #x14EA)
|
||||
("CANADIAN SYLLABICS WEST-CREE L" #x14EB)
|
||||
("CANADIAN SYLLABICS MEDIAL L" #x14EC)
|
||||
("CANADIAN SYLLABICS SE" #x14ED)
|
||||
("CANADIAN SYLLABICS SAAI" #x14EE)
|
||||
("CANADIAN SYLLABICS SI" #x14EF)
|
||||
("CANADIAN SYLLABICS SII" #x14F0)
|
||||
("CANADIAN SYLLABICS SO" #x14F1)
|
||||
("CANADIAN SYLLABICS SOO" #x14F2)
|
||||
("CANADIAN SYLLABICS Y-CREE SOO" #x14F3)
|
||||
("CANADIAN SYLLABICS SA" #x14F4)
|
||||
("CANADIAN SYLLABICS SAA" #x14F5)
|
||||
("CANADIAN SYLLABICS SWE" #x14F6)
|
||||
("CANADIAN SYLLABICS WEST-CREE SWE" #x14F7)
|
||||
("CANADIAN SYLLABICS SWI" #x14F8)
|
||||
("CANADIAN SYLLABICS WEST-CREE SWI" #x14F9)
|
||||
("CANADIAN SYLLABICS SWII" #x14FA)
|
||||
("CANADIAN SYLLABICS WEST-CREE SWII" #x14FB)
|
||||
("CANADIAN SYLLABICS SWO" #x14FC)
|
||||
("CANADIAN SYLLABICS WEST-CREE SWO" #x14FD)
|
||||
("CANADIAN SYLLABICS SWOO" #x14FE)
|
||||
("CANADIAN SYLLABICS WEST-CREE SWOO" #x14FF)
|
||||
("CANADIAN SYLLABICS SWA" #x1500)
|
||||
("CANADIAN SYLLABICS WEST-CREE SWA" #x1501)
|
||||
("CANADIAN SYLLABICS SWAA" #x1502)
|
||||
("CANADIAN SYLLABICS WEST-CREE SWAA" #x1503)
|
||||
("CANADIAN SYLLABICS NASKAPI SWAA" #x1504)
|
||||
("CANADIAN SYLLABICS S" #x1505)
|
||||
("CANADIAN SYLLABICS ATHAPASCAN S" #x1506)
|
||||
("CANADIAN SYLLABICS SW" #x1507)
|
||||
("CANADIAN SYLLABICS BLACKFOOT S" #x1508)
|
||||
("CANADIAN SYLLABICS MOOSE-CREE SK" #x1509)
|
||||
("CANADIAN SYLLABICS NASKAPI SKW" #x150A)
|
||||
("CANADIAN SYLLABICS NASKAPI S-W" #x150B)
|
||||
("CANADIAN SYLLABICS NASKAPI SPWA" #x150C)
|
||||
("CANADIAN SYLLABICS NASKAPI STWA" #x150D)
|
||||
("CANADIAN SYLLABICS NASKAPI SKWA" #x150E)
|
||||
("CANADIAN SYLLABICS NASKAPI SCWA" #x150F)
|
||||
("CANADIAN SYLLABICS SHE" #x1510)
|
||||
("CANADIAN SYLLABICS SHI" #x1511)
|
||||
("CANADIAN SYLLABICS SHII" #x1512)
|
||||
("CANADIAN SYLLABICS SHO" #x1513)
|
||||
("CANADIAN SYLLABICS SHOO" #x1514)
|
||||
("CANADIAN SYLLABICS SHA" #x1515)
|
||||
("CANADIAN SYLLABICS SHAA" #x1516)
|
||||
("CANADIAN SYLLABICS SHWE" #x1517)
|
||||
("CANADIAN SYLLABICS WEST-CREE SHWE" #x1518)
|
||||
("CANADIAN SYLLABICS SHWI" #x1519)
|
||||
("CANADIAN SYLLABICS WEST-CREE SHWI" #x151A)
|
||||
("CANADIAN SYLLABICS SHWII" #x151B)
|
||||
("CANADIAN SYLLABICS WEST-CREE SHWII" #x151C)
|
||||
("CANADIAN SYLLABICS SHWO" #x151D)
|
||||
("CANADIAN SYLLABICS WEST-CREE SHWO" #x151E)
|
||||
("CANADIAN SYLLABICS SHWOO" #x151F)
|
||||
("CANADIAN SYLLABICS WEST-CREE SHWOO" #x1520)
|
||||
("CANADIAN SYLLABICS SHWA" #x1521)
|
||||
("CANADIAN SYLLABICS WEST-CREE SHWA" #x1522)
|
||||
("CANADIAN SYLLABICS SHWAA" #x1523)
|
||||
("CANADIAN SYLLABICS WEST-CREE SHWAA" #x1524)
|
||||
("CANADIAN SYLLABICS SH" #x1525)
|
||||
("CANADIAN SYLLABICS YE" #x1526)
|
||||
("CANADIAN SYLLABICS YAAI" #x1527)
|
||||
("CANADIAN SYLLABICS YI" #x1528)
|
||||
("CANADIAN SYLLABICS YII" #x1529)
|
||||
("CANADIAN SYLLABICS YO" #x152A)
|
||||
("CANADIAN SYLLABICS YOO" #x152B)
|
||||
("CANADIAN SYLLABICS Y-CREE YOO" #x152C)
|
||||
("CANADIAN SYLLABICS YA" #x152D)
|
||||
("CANADIAN SYLLABICS YAA" #x152E)
|
||||
("CANADIAN SYLLABICS YWE" #x152F)
|
||||
("CANADIAN SYLLABICS WEST-CREE YWE" #x1530)
|
||||
("CANADIAN SYLLABICS YWI" #x1531)
|
||||
("CANADIAN SYLLABICS WEST-CREE YWI" #x1532)
|
||||
("CANADIAN SYLLABICS YWII" #x1533)
|
||||
("CANADIAN SYLLABICS WEST-CREE YWII" #x1534)
|
||||
("CANADIAN SYLLABICS YWO" #x1535)
|
||||
("CANADIAN SYLLABICS WEST-CREE YWO" #x1536)
|
||||
("CANADIAN SYLLABICS YWOO" #x1537)
|
||||
("CANADIAN SYLLABICS WEST-CREE YWOO" #x1538)
|
||||
("CANADIAN SYLLABICS YWA" #x1539)
|
||||
("CANADIAN SYLLABICS WEST-CREE YWA" #x153A)
|
||||
("CANADIAN SYLLABICS YWAA" #x153B)
|
||||
("CANADIAN SYLLABICS WEST-CREE YWAA" #x153C)
|
||||
("CANADIAN SYLLABICS NASKAPI YWAA" #x153D)
|
||||
("CANADIAN SYLLABICS Y" #x153E)
|
||||
("CANADIAN SYLLABICS BIBLE-CREE Y" #x153F)
|
||||
("CANADIAN SYLLABICS WEST-CREE Y" #x1540)
|
||||
("CANADIAN SYLLABICS SAYISI YI" #x1541)
|
||||
("CANADIAN SYLLABICS RE" #x1542)
|
||||
("CANADIAN SYLLABICS R-CREE RE" #x1543)
|
||||
("CANADIAN SYLLABICS WEST-CREE LE" #x1544)
|
||||
("CANADIAN SYLLABICS RAAI" #x1545)
|
||||
("CANADIAN SYLLABICS RI" #x1546)
|
||||
("CANADIAN SYLLABICS RII" #x1547)
|
||||
("CANADIAN SYLLABICS RO" #x1548)
|
||||
("CANADIAN SYLLABICS ROO" #x1549)
|
||||
("CANADIAN SYLLABICS WEST-CREE LO" #x154A)
|
||||
("CANADIAN SYLLABICS RA" #x154B)
|
||||
("CANADIAN SYLLABICS RAA" #x154C)
|
||||
("CANADIAN SYLLABICS WEST-CREE LA" #x154D)
|
||||
("CANADIAN SYLLABICS RWAA" #x154E)
|
||||
("CANADIAN SYLLABICS WEST-CREE RWAA" #x154F)
|
||||
("CANADIAN SYLLABICS R" #x1550)
|
||||
("CANADIAN SYLLABICS WEST-CREE R" #x1551)
|
||||
("CANADIAN SYLLABICS MEDIAL R" #x1552)
|
||||
("CANADIAN SYLLABICS FE" #x1553)
|
||||
("CANADIAN SYLLABICS FAAI" #x1554)
|
||||
("CANADIAN SYLLABICS FI" #x1555)
|
||||
("CANADIAN SYLLABICS FII" #x1556)
|
||||
("CANADIAN SYLLABICS FO" #x1557)
|
||||
("CANADIAN SYLLABICS FOO" #x1558)
|
||||
("CANADIAN SYLLABICS FA" #x1559)
|
||||
("CANADIAN SYLLABICS FAA" #x155A)
|
||||
("CANADIAN SYLLABICS FWAA" #x155B)
|
||||
("CANADIAN SYLLABICS WEST-CREE FWAA" #x155C)
|
||||
("CANADIAN SYLLABICS F" #x155D)
|
||||
("CANADIAN SYLLABICS THE" #x155E)
|
||||
("CANADIAN SYLLABICS N-CREE THE" #x155F)
|
||||
("CANADIAN SYLLABICS THI" #x1560)
|
||||
("CANADIAN SYLLABICS N-CREE THI" #x1561)
|
||||
("CANADIAN SYLLABICS THII" #x1562)
|
||||
("CANADIAN SYLLABICS N-CREE THII" #x1563)
|
||||
("CANADIAN SYLLABICS THO" #x1564)
|
||||
("CANADIAN SYLLABICS THOO" #x1565)
|
||||
("CANADIAN SYLLABICS THA" #x1566)
|
||||
("CANADIAN SYLLABICS THAA" #x1567)
|
||||
("CANADIAN SYLLABICS THWAA" #x1568)
|
||||
("CANADIAN SYLLABICS WEST-CREE THWAA" #x1569)
|
||||
("CANADIAN SYLLABICS TH" #x156A)
|
||||
("CANADIAN SYLLABICS TTHE" #x156B)
|
||||
("CANADIAN SYLLABICS TTHI" #x156C)
|
||||
("CANADIAN SYLLABICS TTHO" #x156D)
|
||||
("CANADIAN SYLLABICS TTHA" #x156E)
|
||||
("CANADIAN SYLLABICS TTH" #x156F)
|
||||
("CANADIAN SYLLABICS TYE" #x1570)
|
||||
("CANADIAN SYLLABICS TYI" #x1571)
|
||||
("CANADIAN SYLLABICS TYO" #x1572)
|
||||
("CANADIAN SYLLABICS TYA" #x1573)
|
||||
("CANADIAN SYLLABICS NUNAVIK HE" #x1574)
|
||||
("CANADIAN SYLLABICS NUNAVIK HI" #x1575)
|
||||
("CANADIAN SYLLABICS NUNAVIK HII" #x1576)
|
||||
("CANADIAN SYLLABICS NUNAVIK HO" #x1577)
|
||||
("CANADIAN SYLLABICS NUNAVIK HOO" #x1578)
|
||||
("CANADIAN SYLLABICS NUNAVIK HA" #x1579)
|
||||
("CANADIAN SYLLABICS NUNAVIK HAA" #x157A)
|
||||
("CANADIAN SYLLABICS NUNAVIK H" #x157B)
|
||||
("CANADIAN SYLLABICS NUNAVUT H" #x157C)
|
||||
("CANADIAN SYLLABICS HK" #x157D)
|
||||
("CANADIAN SYLLABICS QAAI" #x157E)
|
||||
("CANADIAN SYLLABICS QI" #x157F)
|
||||
("CANADIAN SYLLABICS QII" #x1580)
|
||||
("CANADIAN SYLLABICS QO" #x1581)
|
||||
("CANADIAN SYLLABICS QOO" #x1582)
|
||||
("CANADIAN SYLLABICS QA" #x1583)
|
||||
("CANADIAN SYLLABICS QAA" #x1584)
|
||||
("CANADIAN SYLLABICS Q" #x1585)
|
||||
("CANADIAN SYLLABICS TLHE" #x1586)
|
||||
("CANADIAN SYLLABICS TLHI" #x1587)
|
||||
("CANADIAN SYLLABICS TLHO" #x1588)
|
||||
("CANADIAN SYLLABICS TLHA" #x1589)
|
||||
("CANADIAN SYLLABICS WEST-CREE RE" #x158A)
|
||||
("CANADIAN SYLLABICS WEST-CREE RI" #x158B)
|
||||
("CANADIAN SYLLABICS WEST-CREE RO" #x158C)
|
||||
("CANADIAN SYLLABICS WEST-CREE RA" #x158D)
|
||||
("CANADIAN SYLLABICS NGAAI" #x158E)
|
||||
("CANADIAN SYLLABICS NGI" #x158F)
|
||||
("CANADIAN SYLLABICS NGII" #x1590)
|
||||
("CANADIAN SYLLABICS NGO" #x1591)
|
||||
("CANADIAN SYLLABICS NGOO" #x1592)
|
||||
("CANADIAN SYLLABICS NGA" #x1593)
|
||||
("CANADIAN SYLLABICS NGAA" #x1594)
|
||||
("CANADIAN SYLLABICS NG" #x1595)
|
||||
("CANADIAN SYLLABICS NNG" #x1596)
|
||||
("CANADIAN SYLLABICS SAYISI SHE" #x1597)
|
||||
("CANADIAN SYLLABICS SAYISI SHI" #x1598)
|
||||
("CANADIAN SYLLABICS SAYISI SHO" #x1599)
|
||||
("CANADIAN SYLLABICS SAYISI SHA" #x159A)
|
||||
("CANADIAN SYLLABICS WOODS-CREE THE" #x159B)
|
||||
("CANADIAN SYLLABICS WOODS-CREE THI" #x159C)
|
||||
("CANADIAN SYLLABICS WOODS-CREE THO" #x159D)
|
||||
("CANADIAN SYLLABICS WOODS-CREE THA" #x159E)
|
||||
("CANADIAN SYLLABICS WOODS-CREE TH" #x159F)
|
||||
("CANADIAN SYLLABICS LHI" #x15A0)
|
||||
("CANADIAN SYLLABICS LHII" #x15A1)
|
||||
("CANADIAN SYLLABICS LHO" #x15A2)
|
||||
("CANADIAN SYLLABICS LHOO" #x15A3)
|
||||
("CANADIAN SYLLABICS LHA" #x15A4)
|
||||
("CANADIAN SYLLABICS LHAA" #x15A5)
|
||||
("CANADIAN SYLLABICS LH" #x15A6)
|
||||
("CANADIAN SYLLABICS TH-CREE THE" #x15A7)
|
||||
("CANADIAN SYLLABICS TH-CREE THI" #x15A8)
|
||||
("CANADIAN SYLLABICS TH-CREE THII" #x15A9)
|
||||
("CANADIAN SYLLABICS TH-CREE THO" #x15AA)
|
||||
("CANADIAN SYLLABICS TH-CREE THOO" #x15AB)
|
||||
("CANADIAN SYLLABICS TH-CREE THA" #x15AC)
|
||||
("CANADIAN SYLLABICS TH-CREE THAA" #x15AD)
|
||||
("CANADIAN SYLLABICS TH-CREE TH" #x15AE)
|
||||
("CANADIAN SYLLABICS AIVILIK B" #x15AF)
|
||||
("CANADIAN SYLLABICS BLACKFOOT E" #x15B0)
|
||||
("CANADIAN SYLLABICS BLACKFOOT I" #x15B1)
|
||||
("CANADIAN SYLLABICS BLACKFOOT O" #x15B2)
|
||||
("CANADIAN SYLLABICS BLACKFOOT A" #x15B3)
|
||||
("CANADIAN SYLLABICS BLACKFOOT WE" #x15B4)
|
||||
("CANADIAN SYLLABICS BLACKFOOT WI" #x15B5)
|
||||
("CANADIAN SYLLABICS BLACKFOOT WO" #x15B6)
|
||||
("CANADIAN SYLLABICS BLACKFOOT WA" #x15B7)
|
||||
("CANADIAN SYLLABICS BLACKFOOT NE" #x15B8)
|
||||
("CANADIAN SYLLABICS BLACKFOOT NI" #x15B9)
|
||||
("CANADIAN SYLLABICS BLACKFOOT NO" #x15BA)
|
||||
("CANADIAN SYLLABICS BLACKFOOT NA" #x15BB)
|
||||
("CANADIAN SYLLABICS BLACKFOOT KE" #x15BC)
|
||||
("CANADIAN SYLLABICS BLACKFOOT KI" #x15BD)
|
||||
("CANADIAN SYLLABICS BLACKFOOT KO" #x15BE)
|
||||
("CANADIAN SYLLABICS BLACKFOOT KA" #x15BF)
|
||||
("CANADIAN SYLLABICS SAYISI HE" #x15C0)
|
||||
("CANADIAN SYLLABICS SAYISI HI" #x15C1)
|
||||
("CANADIAN SYLLABICS SAYISI HO" #x15C2)
|
||||
("CANADIAN SYLLABICS SAYISI HA" #x15C3)
|
||||
("CANADIAN SYLLABICS CARRIER GHU" #x15C4)
|
||||
("CANADIAN SYLLABICS CARRIER GHO" #x15C5)
|
||||
("CANADIAN SYLLABICS CARRIER GHE" #x15C6)
|
||||
("CANADIAN SYLLABICS CARRIER GHEE" #x15C7)
|
||||
("CANADIAN SYLLABICS CARRIER GHI" #x15C8)
|
||||
("CANADIAN SYLLABICS CARRIER GHA" #x15C9)
|
||||
("CANADIAN SYLLABICS CARRIER RU" #x15CA)
|
||||
("CANADIAN SYLLABICS CARRIER RO" #x15CB)
|
||||
("CANADIAN SYLLABICS CARRIER RE" #x15CC)
|
||||
("CANADIAN SYLLABICS CARRIER REE" #x15CD)
|
||||
("CANADIAN SYLLABICS CARRIER RI" #x15CE)
|
||||
("CANADIAN SYLLABICS CARRIER RA" #x15CF)
|
||||
("CANADIAN SYLLABICS CARRIER WU" #x15D0)
|
||||
("CANADIAN SYLLABICS CARRIER WO" #x15D1)
|
||||
("CANADIAN SYLLABICS CARRIER WE" #x15D2)
|
||||
("CANADIAN SYLLABICS CARRIER WEE" #x15D3)
|
||||
("CANADIAN SYLLABICS CARRIER WI" #x15D4)
|
||||
("CANADIAN SYLLABICS CARRIER WA" #x15D5)
|
||||
("CANADIAN SYLLABICS CARRIER HWU" #x15D6)
|
||||
("CANADIAN SYLLABICS CARRIER HWO" #x15D7)
|
||||
("CANADIAN SYLLABICS CARRIER HWE" #x15D8)
|
||||
("CANADIAN SYLLABICS CARRIER HWEE" #x15D9)
|
||||
("CANADIAN SYLLABICS CARRIER HWI" #x15DA)
|
||||
("CANADIAN SYLLABICS CARRIER HWA" #x15DB)
|
||||
("CANADIAN SYLLABICS CARRIER THU" #x15DC)
|
||||
("CANADIAN SYLLABICS CARRIER THO" #x15DD)
|
||||
("CANADIAN SYLLABICS CARRIER THE" #x15DE)
|
||||
("CANADIAN SYLLABICS CARRIER THEE" #x15DF)
|
||||
("CANADIAN SYLLABICS CARRIER THI" #x15E0)
|
||||
("CANADIAN SYLLABICS CARRIER THA" #x15E1)
|
||||
("CANADIAN SYLLABICS CARRIER TTU" #x15E2)
|
||||
("CANADIAN SYLLABICS CARRIER TTO" #x15E3)
|
||||
("CANADIAN SYLLABICS CARRIER TTE" #x15E4)
|
||||
("CANADIAN SYLLABICS CARRIER TTEE" #x15E5)
|
||||
("CANADIAN SYLLABICS CARRIER TTI" #x15E6)
|
||||
("CANADIAN SYLLABICS CARRIER TTA" #x15E7)
|
||||
("CANADIAN SYLLABICS CARRIER PU" #x15E8)
|
||||
("CANADIAN SYLLABICS CARRIER PO" #x15E9)
|
||||
("CANADIAN SYLLABICS CARRIER PE" #x15EA)
|
||||
("CANADIAN SYLLABICS CARRIER PEE" #x15EB)
|
||||
("CANADIAN SYLLABICS CARRIER PI" #x15EC)
|
||||
("CANADIAN SYLLABICS CARRIER PA" #x15ED)
|
||||
("CANADIAN SYLLABICS CARRIER P" #x15EE)
|
||||
("CANADIAN SYLLABICS CARRIER GU" #x15EF)
|
||||
("CANADIAN SYLLABICS CARRIER GO" #x15F0)
|
||||
("CANADIAN SYLLABICS CARRIER GE" #x15F1)
|
||||
("CANADIAN SYLLABICS CARRIER GEE" #x15F2)
|
||||
("CANADIAN SYLLABICS CARRIER GI" #x15F3)
|
||||
("CANADIAN SYLLABICS CARRIER GA" #x15F4)
|
||||
("CANADIAN SYLLABICS CARRIER KHU" #x15F5)
|
||||
("CANADIAN SYLLABICS CARRIER KHO" #x15F6)
|
||||
("CANADIAN SYLLABICS CARRIER KHE" #x15F7)
|
||||
("CANADIAN SYLLABICS CARRIER KHEE" #x15F8)
|
||||
("CANADIAN SYLLABICS CARRIER KHI" #x15F9)
|
||||
("CANADIAN SYLLABICS CARRIER KHA" #x15FA)
|
||||
("CANADIAN SYLLABICS CARRIER KKU" #x15FB)
|
||||
("CANADIAN SYLLABICS CARRIER KKO" #x15FC)
|
||||
("CANADIAN SYLLABICS CARRIER KKE" #x15FD)
|
||||
("CANADIAN SYLLABICS CARRIER KKEE" #x15FE)
|
||||
("CANADIAN SYLLABICS CARRIER KKI" #x15FF)
|
||||
("CANADIAN SYLLABICS CARRIER KKA" #x1600)
|
||||
("CANADIAN SYLLABICS CARRIER KK" #x1601)
|
||||
("CANADIAN SYLLABICS CARRIER NU" #x1602)
|
||||
("CANADIAN SYLLABICS CARRIER NO" #x1603)
|
||||
("CANADIAN SYLLABICS CARRIER NE" #x1604)
|
||||
("CANADIAN SYLLABICS CARRIER NEE" #x1605)
|
||||
("CANADIAN SYLLABICS CARRIER NI" #x1606)
|
||||
("CANADIAN SYLLABICS CARRIER NA" #x1607)
|
||||
("CANADIAN SYLLABICS CARRIER MU" #x1608)
|
||||
("CANADIAN SYLLABICS CARRIER MO" #x1609)
|
||||
("CANADIAN SYLLABICS CARRIER ME" #x160A)
|
||||
("CANADIAN SYLLABICS CARRIER MEE" #x160B)
|
||||
("CANADIAN SYLLABICS CARRIER MI" #x160C)
|
||||
("CANADIAN SYLLABICS CARRIER MA" #x160D)
|
||||
("CANADIAN SYLLABICS CARRIER YU" #x160E)
|
||||
("CANADIAN SYLLABICS CARRIER YO" #x160F)
|
||||
("CANADIAN SYLLABICS CARRIER YE" #x1610)
|
||||
("CANADIAN SYLLABICS CARRIER YEE" #x1611)
|
||||
("CANADIAN SYLLABICS CARRIER YI" #x1612)
|
||||
("CANADIAN SYLLABICS CARRIER YA" #x1613)
|
||||
("CANADIAN SYLLABICS CARRIER JU" #x1614)
|
||||
("CANADIAN SYLLABICS SAYISI JU" #x1615)
|
||||
("CANADIAN SYLLABICS CARRIER JO" #x1616)
|
||||
("CANADIAN SYLLABICS CARRIER JE" #x1617)
|
||||
("CANADIAN SYLLABICS CARRIER JEE" #x1618)
|
||||
("CANADIAN SYLLABICS CARRIER JI" #x1619)
|
||||
("CANADIAN SYLLABICS SAYISI JI" #x161A)
|
||||
("CANADIAN SYLLABICS CARRIER JA" #x161B)
|
||||
("CANADIAN SYLLABICS CARRIER JJU" #x161C)
|
||||
("CANADIAN SYLLABICS CARRIER JJO" #x161D)
|
||||
("CANADIAN SYLLABICS CARRIER JJE" #x161E)
|
||||
("CANADIAN SYLLABICS CARRIER JJEE" #x161F)
|
||||
("CANADIAN SYLLABICS CARRIER JJI" #x1620)
|
||||
("CANADIAN SYLLABICS CARRIER JJA" #x1621)
|
||||
("CANADIAN SYLLABICS CARRIER LU" #x1622)
|
||||
("CANADIAN SYLLABICS CARRIER LO" #x1623)
|
||||
("CANADIAN SYLLABICS CARRIER LE" #x1624)
|
||||
("CANADIAN SYLLABICS CARRIER LEE" #x1625)
|
||||
("CANADIAN SYLLABICS CARRIER LI" #x1626)
|
||||
("CANADIAN SYLLABICS CARRIER LA" #x1627)
|
||||
("CANADIAN SYLLABICS CARRIER DLU" #x1628)
|
||||
("CANADIAN SYLLABICS CARRIER DLO" #x1629)
|
||||
("CANADIAN SYLLABICS CARRIER DLE" #x162A)
|
||||
("CANADIAN SYLLABICS CARRIER DLEE" #x162B)
|
||||
("CANADIAN SYLLABICS CARRIER DLI" #x162C)
|
||||
("CANADIAN SYLLABICS CARRIER DLA" #x162D)
|
||||
("CANADIAN SYLLABICS CARRIER LHU" #x162E)
|
||||
("CANADIAN SYLLABICS CARRIER LHO" #x162F)
|
||||
("CANADIAN SYLLABICS CARRIER LHE" #x1630)
|
||||
("CANADIAN SYLLABICS CARRIER LHEE" #x1631)
|
||||
("CANADIAN SYLLABICS CARRIER LHI" #x1632)
|
||||
("CANADIAN SYLLABICS CARRIER LHA" #x1633)
|
||||
("CANADIAN SYLLABICS CARRIER TLHU" #x1634)
|
||||
("CANADIAN SYLLABICS CARRIER TLHO" #x1635)
|
||||
("CANADIAN SYLLABICS CARRIER TLHE" #x1636)
|
||||
("CANADIAN SYLLABICS CARRIER TLHEE" #x1637)
|
||||
("CANADIAN SYLLABICS CARRIER TLHI" #x1638)
|
||||
("CANADIAN SYLLABICS CARRIER TLHA" #x1639)
|
||||
("CANADIAN SYLLABICS CARRIER TLU" #x163A)
|
||||
("CANADIAN SYLLABICS CARRIER TLO" #x163B)
|
||||
("CANADIAN SYLLABICS CARRIER TLE" #x163C)
|
||||
("CANADIAN SYLLABICS CARRIER TLEE" #x163D)
|
||||
("CANADIAN SYLLABICS CARRIER TLI" #x163E)
|
||||
("CANADIAN SYLLABICS CARRIER TLA" #x163F)
|
||||
("CANADIAN SYLLABICS CARRIER ZU" #x1640)
|
||||
("CANADIAN SYLLABICS CARRIER ZO" #x1641)
|
||||
("CANADIAN SYLLABICS CARRIER ZE" #x1642)
|
||||
("CANADIAN SYLLABICS CARRIER ZEE" #x1643)
|
||||
("CANADIAN SYLLABICS CARRIER ZI" #x1644)
|
||||
("CANADIAN SYLLABICS CARRIER ZA" #x1645)
|
||||
("CANADIAN SYLLABICS CARRIER Z" #x1646)
|
||||
("CANADIAN SYLLABICS CARRIER INITIAL Z" #x1647)
|
||||
("CANADIAN SYLLABICS CARRIER DZU" #x1648)
|
||||
("CANADIAN SYLLABICS CARRIER DZO" #x1649)
|
||||
("CANADIAN SYLLABICS CARRIER DZE" #x164A)
|
||||
("CANADIAN SYLLABICS CARRIER DZEE" #x164B)
|
||||
("CANADIAN SYLLABICS CARRIER DZI" #x164C)
|
||||
("CANADIAN SYLLABICS CARRIER DZA" #x164D)
|
||||
("CANADIAN SYLLABICS CARRIER SU" #x164E)
|
||||
("CANADIAN SYLLABICS CARRIER SO" #x164F)
|
||||
("CANADIAN SYLLABICS CARRIER SE" #x1650)
|
||||
("CANADIAN SYLLABICS CARRIER SEE" #x1651)
|
||||
("CANADIAN SYLLABICS CARRIER SI" #x1652)
|
||||
("CANADIAN SYLLABICS CARRIER SA" #x1653)
|
||||
("CANADIAN SYLLABICS CARRIER SHU" #x1654)
|
||||
("CANADIAN SYLLABICS CARRIER SHO" #x1655)
|
||||
("CANADIAN SYLLABICS CARRIER SHE" #x1656)
|
||||
("CANADIAN SYLLABICS CARRIER SHEE" #x1657)
|
||||
("CANADIAN SYLLABICS CARRIER SHI" #x1658)
|
||||
("CANADIAN SYLLABICS CARRIER SHA" #x1659)
|
||||
("CANADIAN SYLLABICS CARRIER SH" #x165A)
|
||||
("CANADIAN SYLLABICS CARRIER TSU" #x165B)
|
||||
("CANADIAN SYLLABICS CARRIER TSO" #x165C)
|
||||
("CANADIAN SYLLABICS CARRIER TSE" #x165D)
|
||||
("CANADIAN SYLLABICS CARRIER TSEE" #x165E)
|
||||
("CANADIAN SYLLABICS CARRIER TSI" #x165F)
|
||||
("CANADIAN SYLLABICS CARRIER TSA" #x1660)
|
||||
("CANADIAN SYLLABICS CARRIER CHU" #x1661)
|
||||
("CANADIAN SYLLABICS CARRIER CHO" #x1662)
|
||||
("CANADIAN SYLLABICS CARRIER CHE" #x1663)
|
||||
("CANADIAN SYLLABICS CARRIER CHEE" #x1664)
|
||||
("CANADIAN SYLLABICS CARRIER CHI" #x1665)
|
||||
("CANADIAN SYLLABICS CARRIER CHA" #x1666)
|
||||
("CANADIAN SYLLABICS CARRIER TTSU" #x1667)
|
||||
("CANADIAN SYLLABICS CARRIER TTSO" #x1668)
|
||||
("CANADIAN SYLLABICS CARRIER TTSE" #x1669)
|
||||
("CANADIAN SYLLABICS CARRIER TTSEE" #x166A)
|
||||
("CANADIAN SYLLABICS CARRIER TTSI" #x166B)
|
||||
("CANADIAN SYLLABICS CARRIER TTSA" #x166C)
|
||||
("CANADIAN SYLLABICS CHI SIGN" #x166D)
|
||||
("CANADIAN SYLLABICS FULL STOP" #x166E)
|
||||
("CANADIAN SYLLABICS QAI" #x166F)
|
||||
("CANADIAN SYLLABICS NGAI" #x1670)
|
||||
("CANADIAN SYLLABICS NNGI" #x1671)
|
||||
("CANADIAN SYLLABICS NNGII" #x1672)
|
||||
("CANADIAN SYLLABICS NNGO" #x1673)
|
||||
("CANADIAN SYLLABICS NNGOO" #x1674)
|
||||
("CANADIAN SYLLABICS NNGA" #x1675)
|
||||
("CANADIAN SYLLABICS NNGAA" #x1676)
|
||||
))
|
||||
31
lisp/nxml/char-name/unicode/01680-0169F.el
Normal file
31
lisp/nxml/char-name/unicode/01680-0169F.el
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
(nxml-define-char-name-set 'ogham
|
||||
'(("OGHAM SPACE MARK" #x1680)
|
||||
("OGHAM LETTER BEITH" #x1681)
|
||||
("OGHAM LETTER LUIS" #x1682)
|
||||
("OGHAM LETTER FEARN" #x1683)
|
||||
("OGHAM LETTER SAIL" #x1684)
|
||||
("OGHAM LETTER NION" #x1685)
|
||||
("OGHAM LETTER UATH" #x1686)
|
||||
("OGHAM LETTER DAIR" #x1687)
|
||||
("OGHAM LETTER TINNE" #x1688)
|
||||
("OGHAM LETTER COLL" #x1689)
|
||||
("OGHAM LETTER CEIRT" #x168A)
|
||||
("OGHAM LETTER MUIN" #x168B)
|
||||
("OGHAM LETTER GORT" #x168C)
|
||||
("OGHAM LETTER NGEADAL" #x168D)
|
||||
("OGHAM LETTER STRAIF" #x168E)
|
||||
("OGHAM LETTER RUIS" #x168F)
|
||||
("OGHAM LETTER AILM" #x1690)
|
||||
("OGHAM LETTER ONN" #x1691)
|
||||
("OGHAM LETTER UR" #x1692)
|
||||
("OGHAM LETTER EADHADH" #x1693)
|
||||
("OGHAM LETTER IODHADH" #x1694)
|
||||
("OGHAM LETTER EABHADH" #x1695)
|
||||
("OGHAM LETTER OR" #x1696)
|
||||
("OGHAM LETTER UILLEANN" #x1697)
|
||||
("OGHAM LETTER IFIN" #x1698)
|
||||
("OGHAM LETTER EAMHANCHOLL" #x1699)
|
||||
("OGHAM LETTER PEITH" #x169A)
|
||||
("OGHAM FEATHER MARK" #x169B)
|
||||
("OGHAM REVERSED FEATHER MARK" #x169C)
|
||||
))
|
||||
83
lisp/nxml/char-name/unicode/016A0-016FF.el
Normal file
83
lisp/nxml/char-name/unicode/016A0-016FF.el
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
(nxml-define-char-name-set 'runic
|
||||
'(("RUNIC LETTER FEHU FEOH FE F" #x16A0)
|
||||
("RUNIC LETTER V" #x16A1)
|
||||
("RUNIC LETTER URUZ UR U" #x16A2)
|
||||
("RUNIC LETTER YR" #x16A3)
|
||||
("RUNIC LETTER Y" #x16A4)
|
||||
("RUNIC LETTER W" #x16A5)
|
||||
("RUNIC LETTER THURISAZ THURS THORN" #x16A6)
|
||||
("RUNIC LETTER ETH" #x16A7)
|
||||
("RUNIC LETTER ANSUZ A" #x16A8)
|
||||
("RUNIC LETTER OS O" #x16A9)
|
||||
("RUNIC LETTER AC A" #x16AA)
|
||||
("RUNIC LETTER AESC" #x16AB)
|
||||
("RUNIC LETTER LONG-BRANCH-OSS O" #x16AC)
|
||||
("RUNIC LETTER SHORT-TWIG-OSS O" #x16AD)
|
||||
("RUNIC LETTER O" #x16AE)
|
||||
("RUNIC LETTER OE" #x16AF)
|
||||
("RUNIC LETTER ON" #x16B0)
|
||||
("RUNIC LETTER RAIDO RAD REID R" #x16B1)
|
||||
("RUNIC LETTER KAUNA" #x16B2)
|
||||
("RUNIC LETTER CEN" #x16B3)
|
||||
("RUNIC LETTER KAUN K" #x16B4)
|
||||
("RUNIC LETTER G" #x16B5)
|
||||
("RUNIC LETTER ENG" #x16B6)
|
||||
("RUNIC LETTER GEBO GYFU G" #x16B7)
|
||||
("RUNIC LETTER GAR" #x16B8)
|
||||
("RUNIC LETTER WUNJO WYNN W" #x16B9)
|
||||
("RUNIC LETTER HAGLAZ H" #x16BA)
|
||||
("RUNIC LETTER HAEGL H" #x16BB)
|
||||
("RUNIC LETTER LONG-BRANCH-HAGALL H" #x16BC)
|
||||
("RUNIC LETTER SHORT-TWIG-HAGALL H" #x16BD)
|
||||
("RUNIC LETTER NAUDIZ NYD NAUD N" #x16BE)
|
||||
("RUNIC LETTER SHORT-TWIG-NAUD N" #x16BF)
|
||||
("RUNIC LETTER DOTTED-N" #x16C0)
|
||||
("RUNIC LETTER ISAZ IS ISS I" #x16C1)
|
||||
("RUNIC LETTER E" #x16C2)
|
||||
("RUNIC LETTER JERAN J" #x16C3)
|
||||
("RUNIC LETTER GER" #x16C4)
|
||||
("RUNIC LETTER LONG-BRANCH-AR AE" #x16C5)
|
||||
("RUNIC LETTER SHORT-TWIG-AR A" #x16C6)
|
||||
("RUNIC LETTER IWAZ EOH" #x16C7)
|
||||
("RUNIC LETTER PERTHO PEORTH P" #x16C8)
|
||||
("RUNIC LETTER ALGIZ EOLHX" #x16C9)
|
||||
("RUNIC LETTER SOWILO S" #x16CA)
|
||||
("RUNIC LETTER SIGEL LONG-BRANCH-SOL S" #x16CB)
|
||||
("RUNIC LETTER SHORT-TWIG-SOL S" #x16CC)
|
||||
("RUNIC LETTER C" #x16CD)
|
||||
("RUNIC LETTER Z" #x16CE)
|
||||
("RUNIC LETTER TIWAZ TIR TYR T" #x16CF)
|
||||
("RUNIC LETTER SHORT-TWIG-TYR T" #x16D0)
|
||||
("RUNIC LETTER D" #x16D1)
|
||||
("RUNIC LETTER BERKANAN BEORC BJARKAN B" #x16D2)
|
||||
("RUNIC LETTER SHORT-TWIG-BJARKAN B" #x16D3)
|
||||
("RUNIC LETTER DOTTED-P" #x16D4)
|
||||
("RUNIC LETTER OPEN-P" #x16D5)
|
||||
("RUNIC LETTER EHWAZ EH E" #x16D6)
|
||||
("RUNIC LETTER MANNAZ MAN M" #x16D7)
|
||||
("RUNIC LETTER LONG-BRANCH-MADR M" #x16D8)
|
||||
("RUNIC LETTER SHORT-TWIG-MADR M" #x16D9)
|
||||
("RUNIC LETTER LAUKAZ LAGU LOGR L" #x16DA)
|
||||
("RUNIC LETTER DOTTED-L" #x16DB)
|
||||
("RUNIC LETTER INGWAZ" #x16DC)
|
||||
("RUNIC LETTER ING" #x16DD)
|
||||
("RUNIC LETTER DAGAZ DAEG D" #x16DE)
|
||||
("RUNIC LETTER OTHALAN ETHEL O" #x16DF)
|
||||
("RUNIC LETTER EAR" #x16E0)
|
||||
("RUNIC LETTER IOR" #x16E1)
|
||||
("RUNIC LETTER CWEORTH" #x16E2)
|
||||
("RUNIC LETTER CALC" #x16E3)
|
||||
("RUNIC LETTER CEALC" #x16E4)
|
||||
("RUNIC LETTER STAN" #x16E5)
|
||||
("RUNIC LETTER LONG-BRANCH-YR" #x16E6)
|
||||
("RUNIC LETTER SHORT-TWIG-YR" #x16E7)
|
||||
("RUNIC LETTER ICELANDIC-YR" #x16E8)
|
||||
("RUNIC LETTER Q" #x16E9)
|
||||
("RUNIC LETTER X" #x16EA)
|
||||
("RUNIC SINGLE PUNCTUATION" #x16EB)
|
||||
("RUNIC MULTIPLE PUNCTUATION" #x16EC)
|
||||
("RUNIC CROSS PUNCTUATION" #x16ED)
|
||||
("RUNIC ARLAUG SYMBOL" #x16EE)
|
||||
("RUNIC TVIMADUR SYMBOL" #x16EF)
|
||||
("RUNIC BELGTHOR SYMBOL" #x16F0)
|
||||
))
|
||||
22
lisp/nxml/char-name/unicode/01700-0171F.el
Normal file
22
lisp/nxml/char-name/unicode/01700-0171F.el
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
(nxml-define-char-name-set 'tagalog
|
||||
'(("TAGALOG LETTER A" #x1700)
|
||||
("TAGALOG LETTER I" #x1701)
|
||||
("TAGALOG LETTER U" #x1702)
|
||||
("TAGALOG LETTER KA" #x1703)
|
||||
("TAGALOG LETTER GA" #x1704)
|
||||
("TAGALOG LETTER NGA" #x1705)
|
||||
("TAGALOG LETTER TA" #x1706)
|
||||
("TAGALOG LETTER DA" #x1707)
|
||||
("TAGALOG LETTER NA" #x1708)
|
||||
("TAGALOG LETTER PA" #x1709)
|
||||
("TAGALOG LETTER BA" #x170A)
|
||||
("TAGALOG LETTER MA" #x170B)
|
||||
("TAGALOG LETTER YA" #x170C)
|
||||
("TAGALOG LETTER LA" #x170E)
|
||||
("TAGALOG LETTER WA" #x170F)
|
||||
("TAGALOG LETTER SA" #x1710)
|
||||
("TAGALOG LETTER HA" #x1711)
|
||||
("TAGALOG VOWEL SIGN I" #x1712)
|
||||
("TAGALOG VOWEL SIGN U" #x1713)
|
||||
("TAGALOG SIGN VIRAMA" #x1714)
|
||||
))
|
||||
25
lisp/nxml/char-name/unicode/01720-0173F.el
Normal file
25
lisp/nxml/char-name/unicode/01720-0173F.el
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
(nxml-define-char-name-set 'hanunoo
|
||||
'(("HANUNOO LETTER A" #x1720)
|
||||
("HANUNOO LETTER I" #x1721)
|
||||
("HANUNOO LETTER U" #x1722)
|
||||
("HANUNOO LETTER KA" #x1723)
|
||||
("HANUNOO LETTER GA" #x1724)
|
||||
("HANUNOO LETTER NGA" #x1725)
|
||||
("HANUNOO LETTER TA" #x1726)
|
||||
("HANUNOO LETTER DA" #x1727)
|
||||
("HANUNOO LETTER NA" #x1728)
|
||||
("HANUNOO LETTER PA" #x1729)
|
||||
("HANUNOO LETTER BA" #x172A)
|
||||
("HANUNOO LETTER MA" #x172B)
|
||||
("HANUNOO LETTER YA" #x172C)
|
||||
("HANUNOO LETTER RA" #x172D)
|
||||
("HANUNOO LETTER LA" #x172E)
|
||||
("HANUNOO LETTER WA" #x172F)
|
||||
("HANUNOO LETTER SA" #x1730)
|
||||
("HANUNOO LETTER HA" #x1731)
|
||||
("HANUNOO VOWEL SIGN I" #x1732)
|
||||
("HANUNOO VOWEL SIGN U" #x1733)
|
||||
("HANUNOO SIGN PAMUDPOD" #x1734)
|
||||
("PHILIPPINE SINGLE PUNCTUATION" #x1735)
|
||||
("PHILIPPINE DOUBLE PUNCTUATION" #x1736)
|
||||
))
|
||||
22
lisp/nxml/char-name/unicode/01740-0175F.el
Normal file
22
lisp/nxml/char-name/unicode/01740-0175F.el
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
(nxml-define-char-name-set 'buhid
|
||||
'(("BUHID LETTER A" #x1740)
|
||||
("BUHID LETTER I" #x1741)
|
||||
("BUHID LETTER U" #x1742)
|
||||
("BUHID LETTER KA" #x1743)
|
||||
("BUHID LETTER GA" #x1744)
|
||||
("BUHID LETTER NGA" #x1745)
|
||||
("BUHID LETTER TA" #x1746)
|
||||
("BUHID LETTER DA" #x1747)
|
||||
("BUHID LETTER NA" #x1748)
|
||||
("BUHID LETTER PA" #x1749)
|
||||
("BUHID LETTER BA" #x174A)
|
||||
("BUHID LETTER MA" #x174B)
|
||||
("BUHID LETTER YA" #x174C)
|
||||
("BUHID LETTER RA" #x174D)
|
||||
("BUHID LETTER LA" #x174E)
|
||||
("BUHID LETTER WA" #x174F)
|
||||
("BUHID LETTER SA" #x1750)
|
||||
("BUHID LETTER HA" #x1751)
|
||||
("BUHID VOWEL SIGN I" #x1752)
|
||||
("BUHID VOWEL SIGN U" #x1753)
|
||||
))
|
||||
20
lisp/nxml/char-name/unicode/01760-0177F.el
Normal file
20
lisp/nxml/char-name/unicode/01760-0177F.el
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
(nxml-define-char-name-set 'tagbanwa
|
||||
'(("TAGBANWA LETTER A" #x1760)
|
||||
("TAGBANWA LETTER I" #x1761)
|
||||
("TAGBANWA LETTER U" #x1762)
|
||||
("TAGBANWA LETTER KA" #x1763)
|
||||
("TAGBANWA LETTER GA" #x1764)
|
||||
("TAGBANWA LETTER NGA" #x1765)
|
||||
("TAGBANWA LETTER TA" #x1766)
|
||||
("TAGBANWA LETTER DA" #x1767)
|
||||
("TAGBANWA LETTER NA" #x1768)
|
||||
("TAGBANWA LETTER PA" #x1769)
|
||||
("TAGBANWA LETTER BA" #x176A)
|
||||
("TAGBANWA LETTER MA" #x176B)
|
||||
("TAGBANWA LETTER YA" #x176C)
|
||||
("TAGBANWA LETTER LA" #x176E)
|
||||
("TAGBANWA LETTER WA" #x176F)
|
||||
("TAGBANWA LETTER SA" #x1770)
|
||||
("TAGBANWA VOWEL SIGN I" #x1772)
|
||||
("TAGBANWA VOWEL SIGN U" #x1773)
|
||||
))
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue