r1556 - branches/bxe_2_0/plugins/specialchars
[email protected] Fri, 20 Oct 2006 13:41:32 +0200 (CEST)
| Newsgroups | gmane.editors.bitflux.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: chregu
Date: Fri Oct 20 13:41:30 2006
New Revision: 1556
Added:
branches/bxe_2_0/plugins/specialchars/
branches/bxe_2_0/plugins/specialchars/specialcharacters.xml
branches/bxe_2_0/plugins/specialchars/specialcharacters.xsl
Log:
added specialchars popup
Added: branches/bxe_2_0/plugins/specialchars/specialcharacters.xml
==============================================================================
--- (empty file)
+++ branches/bxe_2_0/plugins/specialchars/specialcharacters.xml Fri Oct 20 13:41:30 2006
@@ -0,0 +1,915 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!--xml-stylesheet href="sonderzeichenSVG.xsl" type="text/xml"-->
+<?xml-stylesheet href="specialcharacters.xsl" type="text/xml"?>
+
+<!--
+SUBSETS or UNICODEBLOCKS
+(difference: Subsets are customized; Unicodeblocks, even if not complete, have the same name as the real Unicodeblocks)
+selection = Auswahl Sonderzeichen
+latin-1 = Lateinisch-1
+extendedlatin-a = Erweitertes Lateinisch-A
+extendedlatin-b = Erweitertes Lateinisch-B
+spacingmodifierletters = Buchstaben zur Abstanddefinition
+greek = Griechisch
+generalpunctuation = Allgemeine Interpunktion
+currencysymbols = Währungssymbole
+letterlikesymbols = Buchstabenähnliche Sonderzeichen
+arrows = Pfeile
+mathematicaloperators = Mathematische Operanden
+miscellaneoustechnical = Technisch Verschiedenes
+geometricshapes = Geometrische Muster
+miscellaneoussymbols = Symbole Verschiedenes
+
+-->
+<specialcharacters>
+<subset name="Selection" name-de="Auswahl Sonderzeichen">
+<character hexref="U20AC" meaning="Euro sign" bedeutung="Eurozeichen">€</character>
+<character hexref="U2014" meaning="Emdash" bedeutung="Geviertstrich">—</character>
+<character hexref="U2013" meaning="Endash" bedeutung="Gedankenstrich">–</character>
+<character hexref="U00A9" meaning="Copyright sign" bedeutung="Copyright">©</character>
+<character hexref="U00AE" meaning="Registered trademark sign" bedeutung="Eingetragene Marke">®</character>
+<character hexref="U2122" meaning="Trademark sign" bedeutung="Marke">™</character>
+<character hexref="U2026" meaning="Horizontal ellipsis" bedeutung="Auslassungspunkte">…</character>
+<character hexref="U2018" meaning="Left single quotation mark" bedeutung="Einfaches öffnendes Anführungszeichen">‘</character>
+<character hexref="U2019" meaning="Right single quotation mark" bedeutung="Einfaches schliessendes Anführungszeichen">’</character>
+<character hexref="U201C" meaning="Left double quotation mark" bedeutung="Öffnendes Anführungszeichen">“</character>
+<character hexref="U201D" meaning="Right double quotation mark" bedeutung="Schliessendes Anführungszeichen">”</character>
+<character hexref="U00AB" meaning="Left-pointing double angle quotation mark, left-pointing guillemot">«</character>
+<character hexref="U00BB" meaning="Right-pointing double angle quotation mark, right-pointing guillemot">»</character>
+<character hexref="U00F7" meaning="Division sign">÷</character>
+<character hexref="U00D7" meaning="Multiplication sign">×</character>
+<character hexref="U00C6" meaning="Latin capital letter AE">Æ</character>
+<character hexref="U00E6" meaning="Latin small letter ae">æ</character>
+<character hexref="U00DF" meaning="Latin small letter sharp s, esszett">ß</character>
+<character hexref="U00BF" meaning="Inverted question mark">¿</character>
+<character hexref="U00C7" meaning="Latin capital letter C with cedilla">Ç</character>
+</subset>
+<unicodeblock name="Latin-1" name-de="Lateinisch-1">
+<character hexref="U00A0" meaning="Nonbreaking space"> </character>
+<character hexref="U00A1" meaning="Inverted exclamation mark">¡</character>
+<character hexref="U00A2" meaning="Cent sign">¢</character>
+<character hexref="U00A3" meaning="Pound sign">£</character>
+<character hexref="U00A4" meaning="Currency sign">¤</character>
+<character hexref="U00A5" meaning="Yen sign">¥</character>
+<character hexref="U00A6" meaning="Broken vertical bar">¦</character>
+<character hexref="U00A7" meaning="Section sign">§</character>
+<character hexref="U00A8" meaning="Dieresis, spacing dieresis">¨</character>
+<character hexref="U00A9" meaning="Copyright sign">©</character>
+<character hexref="U00AA" meaning="Feminine ordinal indicator">ª</character>
+<character hexref="U00AB" meaning="Left-pointing double angle quotation mark, left-pointing guillemot">«</character>
+<character hexref="U00AC" meaning="Not sign">¬</character>
+<!-- doesn't display well
+<character hexref="U00AD" meaning="Soft hyphen, discretionary hyphen">­</character>
+-->
+<character hexref="U00AE" meaning="Registered trademark sign">®</character>
+<character hexref="U00AF" meaning="Macron, overline, APL overbar">¯</character>
+<character hexref="U00B0" meaning="Degree sign">°</character>
+<character hexref="U00B1" meaning="Plus-or-minus sign">±</character>
+<character hexref="U00B2" meaning="Superscript digit two, squared">²</character>
+<character hexref="U00B3" meaning="Superscript digit three, cubed">³</character>
+<character hexref="U00B4" meaning="Acute accent, spacing acute">´</character>
+<character hexref="U00B5" meaning="Micro sign">µ</character>
+<character hexref="U00B6" meaning="Pilcrow sign, paragraph sign">¶</character>
+<character hexref="U00B7" meaning="Middle dot, Georgian comma">·</character>
+<character hexref="U00B8" meaning="Cedilla, spacing cedilla">¸</character>
+<character hexref="U00B9" meaning="Superscript digit one">¹</character>
+<character hexref="U00BA" meaning="Masculine ordinal indicator">º</character>
+<character hexref="U00BB" meaning="Right-pointing double angle quotation mark, right-pointing guillemot">»</character>
+<character hexref="U00BC" meaning="Vulgar fraction one-quarter">¼</character>
+<character hexref="U00BD" meaning="Vulgar fraction one-half">½</character>
+<character hexref="U00BE" meaning="Vulgar fraction three-quarters">¾</character>
+<character hexref="U00BF" meaning="Inverted question mark">¿</character>
+<character hexref="U00C0" meaning="Latin capital letter A with grave">À</character>
+<character hexref="U00C1" meaning="Latin capital letter A with acute">Á</character>
+<character hexref="U00C2" meaning="Latin capital letter A with circumflex">Â</character>
+<character hexref="U00C3" meaning="Latin capital letter A with tilde">Ã</character>
+<character hexref="U00C4" meaning="Latin capital letter A with dieresis">Ä</character>
+<character hexref="U00C5" meaning="Latin capital letter A with ring above">Å</character>
+<character hexref="U00C6" meaning="Latin capital letter AE">Æ</character>
+<character hexref="U00C7" meaning="Latin capital letter C with cedilla">Ç</character>
+<character hexref="U00C8" meaning="Latin capital letter E with grave">È</character>
+<character hexref="U00C9" meaning="Latin capital letter E with acute">É</character>
+<character hexref="U00CA" meaning="Latin capital letter E with circumflex">Ê</character>
+<character hexref="U00CB" meaning="Latin capital letter E with dieresis">Ë</character>
+<character hexref="U00CC" meaning="Latin capital letter I with grave">Ì</character>
+<character hexref="U00CD" meaning="Latin capital letter I with acute">Í</character>
+<character hexref="U00CE" meaning="Latin capital letter I with circumflex">Î</character>
+<character hexref="U00CF" meaning="Latin capital letter I with dieresis">Ï</character>
+<character hexref="U00D0" meaning="Latin capital letter eth">Ð</character>
+<character hexref="U00D1" meaning="Latin capital letter N with tilde">Ñ</character>
+<character hexref="U00D2" meaning="Latin capital letter O with grave">Ò</character>
+<character hexref="U00D3" meaning="Latin capital letter O with acute">Ó</character>
+<character hexref="U00D4" meaning="Latin capital letter O with circumflex">Ô</character>
+<character hexref="U00D5" meaning="Latin capital letter O with tilde">Õ</character>
+<character hexref="U00D6" meaning="Latin capital letter O with dieresis">Ö</character>
+<character hexref="U00D7" meaning="Multiplication sign">×</character>
+<character hexref="U00D8" meaning="Latin capital letter O with stroke">Ø</character>
+<character hexref="U00D9" meaning="Latin capital letter U with grave">Ù</character>
+<character hexref="U00DA" meaning="Latin capital letter U with acute">Ú</character>
+<character hexref="U00DB" meaning="Latin capital letter U with circumflex">Û</character>
+<character hexref="U00DC" meaning="Latin capital letter U with dieresis">Ü</character>
+<character hexref="U00DD" meaning="Latin capital letter Y with acute">Ý</character>
+<character hexref="U00DE" meaning="Latin capital letter thorn">Þ</character>
+<character hexref="U00DF" meaning="Latin small letter sharp s, esszett">ß</character>
+<character hexref="U00E0" meaning="Latin small letter a with grave">à</character>
+<character hexref="U00E1" meaning="Latin small letter a with acute">á</character>
+<character hexref="U00E2" meaning="Latin small letter a with circumflex">â</character>
+<character hexref="U00E3" meaning="Latin small letter a with tilde">ã</character>
+<character hexref="U00E4" meaning="Latin small letter a with dieresis">ä</character>
+<character hexref="U00E5" meaning="Latin small letter a with ring above">å</character>
+<character hexref="U00E6" meaning="Latin small letter ae">æ</character>
+<character hexref="U00E7" meaning="Latin small letter c with cedilla">ç</character>
+<character hexref="U00E8" meaning="Latin small letter e with grave">è</character>
+<character hexref="U00E9" meaning="Latin small letter e with acute">é</character>
+<character hexref="U00EA" meaning="Latin small letter e with circumflex">ê</character>
+<character hexref="U00EB" meaning="Latin small letter e with dieresis">ë</character>
+<character hexref="U00EC" meaning="Latin small letter i with grave">ì</character>
+<character hexref="U00ED" meaning="Latin small letter i with acute">í</character>
+<character hexref="U00EE" meaning="Latin small letter i with circumflex">î</character>
+<character hexref="U00EF" meaning="Latin small letter i with dieresis">ï</character>
+<character hexref="U00F0" meaning="Latin small letter eth">ð</character>
+<character hexref="U00F1" meaning="Latin small letter n with tilde">ñ</character>
+<character hexref="U00F2" meaning="Latin small letter o with grave">ò</character>
+<character hexref="U00F3" meaning="Latin small letter o with acute">ó</character>
+<character hexref="U00F4" meaning="Latin small letter o with circumflex">ô</character>
+<character hexref="U00F5" meaning="Latin small letter o with tilde">õ</character>
+<character hexref="U00F6" meaning="Latin small letter o with dieresis">ö</character>
+<character hexref="U00F7" meaning="Division sign">÷</character>
+<character hexref="U00F8" meaning="Latin small letter o with stroke">ø</character>
+<character hexref="U00F9" meaning="Latin small letter u with grave">ù</character>
+<character hexref="U00FA" meaning="Latin small letter u with acute">ú</character>
+<character hexref="U00FB" meaning="Latin small letter u with circumflex">û</character>
+<character hexref="U00FC" meaning="Latin small letter u with dieresis">ü</character>
+<character hexref="U00FD" meaning="Latin small letter y with acute">ý</character>
+<character hexref="U00FE" meaning="Latin small letter thorn">þ</character>
+<character hexref="U00FF" meaning="Latin small letter y with dieresis">ÿ</character>
+</unicodeblock>
+<unicodeblock name="Extended Latin-A" name-de="Erweitertes Lateinisch-A">
+<character hexref="U0100" decref="&#256;" meaning="Latin capital letter A with macron">Ā</character>
+<character hexref="U0101" decref="&#257;" meaning="Latin small letter a with macron">ā</character>
+<character hexref="U0102" decref="&#258;" meaning="Latin capital letter A with breve">Ă</character>
+<character hexref="U0103" decref="&#259;" meaning="Latin small letter a with breve">ă</character>
+<character hexref="U0104" decref="&#260;" meaning="Latin capital letter A with ogonek">Ą</character>
+<character hexref="U0105" decref="&#261;" meaning="Latin small letter a with ogonek">ą</character>
+<character hexref="U0106" decref="&#262;" meaning="Latin capital letter C with acute">Ć</character>
+<character hexref="U0107" decref="&#263;" meaning="Latin small letter c with acute">ć</character>
+<character hexref="U0108" decref="&#264;" meaning="Latin capital letter C with circumflex">Ĉ</character>
+<character hexref="U0109" decref="&#265;" meaning="Latin small letter c with circumflex">ĉ</character>
+<character hexref="U010A" decref="&#266;" meaning="Latin capital letter C with dot above">Ċ</character>
+<character hexref="U010B" decref="&#267;" meaning="Latin small letter c with dot above">ċ</character>
+<character hexref="U010C" decref="&#268;" meaning="Latin capital letter C with caron">Č</character>
+<character hexref="U010D" decref="&#269;" meaning="Latin small letter c with caron">č</character>
+<character hexref="U010E" decref="&#270;" meaning="Latin capital letter D with caron">Ď</character>
+<character hexref="U010F" decref="&#271;" meaning="Latin small letter d with caron">ď</character>
+<character hexref="U0110" decref="&#272;" meaning="Latin capital letter D with stroke">Đ</character>
+<character hexref="U0111" decref="&#273;" meaning="Latin small letter d with stroke">đ</character>
+<character hexref="U0112" decref="&#274;" meaning="Latin capital letter E with macron">Ē</character>
+<character hexref="U0113" decref="&#275;" meaning="Latin small letter e with macron">ē</character>
+<character hexref="U0114" decref="&#276;" meaning="Latin capital letter E with breve">Ĕ</character>
+<character hexref="U0115" decref="&#277;" meaning="Latin small letter e with breve">ĕ</character>
+<character hexref="U0116" decref="&#278;" meaning="Latin capital letter E with dot above">Ė</character>
+<character hexref="U0117" decref="&#279;" meaning="Latin small letter e with dot above">ė</character>
+<character hexref="U0118" decref="&#280;" meaning="Latin capital letter E with ogonek">Ę</character>
+<character hexref="U0119" decref="&#281;" meaning="Latin small letter e with ogonek">ę</character>
+<character hexref="U011A" decref="&#282;" meaning="Latin capital letter E with caron">Ě</character>
+<character hexref="U011B" decref="&#283;" meaning="Latin small letter e with caron">ě</character>
+<character hexref="U011C" decref="&#284;" meaning="Latin capital letter G with circumflex">Ĝ</character>
+<character hexref="U011D" decref="&#285;" meaning="Latin small letter g with circumflex">ĝ</character>
+<character hexref="U011E" decref="&#286;" meaning="Latin capital letter G with breve">Ğ</character>
+<character hexref="U011F" decref="&#287;" meaning="Latin small letter g with breve">ğ</character>
+<character hexref="U0120" decref="&#288;" meaning="Latin capital letter G with dot above">Ġ</character>
+<character hexref="U0121" decref="&#289;" meaning="Latin small letter g with dot above">ġ</character>
+<character hexref="U0122" decref="&#290;" meaning="Latin capital letter G with cedilla">Ģ</character>
+<character hexref="U0123" decref="&#291;" meaning="Latin small letter g with cedilla">ģ</character>
+<character hexref="U0124" decref="&#292;" meaning="Latin capital letter H with circumflex">Ĥ</character>
+<character hexref="U0125" decref="&#293;" meaning="Latin small letter h with circumflex">ĥ</character>
+<character hexref="U0126" decref="&#294;" meaning="Latin capital letter H with stroke">Ħ</character>
+<character hexref="U0127" decref="&#295;" meaning="Latin small letter h with stroke">ħ</character>
+<character hexref="U0128" decref="&#296;" meaning="Latin capital letter I with tilde">Ĩ</character>
+<character hexref="U0129" decref="&#297;" meaning="Latin small letter i with tilde">ĩ</character>
+<character hexref="U012A" decref="&#298;" meaning="Latin capital letter I with macron">Ī</character>
+<character hexref="U012B" decref="&#299;" meaning="Latin small letter i with macron">ī</character>
+<character hexref="U012C" decref="&#300;" meaning="Latin capital letter I with breve">Ĭ</character>
+<character hexref="U012D" decref="&#301;" meaning="Latin small letter i with breve">ĭ</character>
+<character hexref="U012E" decref="&#302;" meaning="Latin capital letter I with ogonek">Į</character>
+<character hexref="U012F" decref="&#303;" meaning="Latin small letter i with ogonek">į</character>
+<character hexref="U0130" decref="&#304;" meaning="Latin capital letter I with dot above">İ</character>
+<character hexref="U0131" decref="&#305;" meaning="Latin small letter dotless i" >ı</character>
+<character hexref="U0132" decref="&#306;" meaning="Latin capital ligature IJ">IJ</character>
+<character hexref="U0133" decref="&#307;" meaning="Latin small ligature ij">ij</character>
+<character hexref="U0134" decref="&#308;" meaning="Latin capital letter J with circumflex">Ĵ</character>
+<character hexref="U0135" decref="&#309;" meaning="Latin small letter J with circumflex">ĵ</character>
+<character hexref="U0136" decref="&#310;" meaning="Latin capital letter K with cedilla">Ķ</character>
+<character hexref="U0137" decref="&#311;" meaning="Latin small letter k with cedilla">ķ</character>
+<character hexref="U0138" decref="&#312;" meaning="Latin small letter kra">ĸ</character>
+<character hexref="U0139" decref="&#313;" meaning="Latin capital letter L with acute">Ĺ</character>
+<character hexref="U013A" decref="&#314;" meaning="Latin small letter l with acute">ĺ</character>
+<character hexref="U013B" decref="&#315;" meaning="Latin capital letter L with cedilla">Ļ</character>
+<character hexref="U013C" decref="&#316;" meaning="Latin small letter l with cedilla">ļ</character>
+<character hexref="U013D" decref="&#317;" meaning="Latin capital letter L with caron">Ľ</character>
+<character hexref="U013E" decref="&#318;" meaning="Latin small letter l with caron">ľ</character>
+<character hexref="U013F" decref="&#319;" meaning="Latin capital letter L with middle dot">Ŀ</character>
+<character hexref="U0140" decref="&#320;" meaning="Latin small letter l with middle dot">ŀ</character>
+<character hexref="U0141" decref="&#321;" meaning="Latin capital letter L with stroke">Ł</character>
+<character hexref="U0142" decref="&#322;" meaning="Latin small letter l with stroke">ł</character>
+<character hexref="U0143" decref="&#323;" meaning="Latin capital letter N with acute">Ń</character>
+<character hexref="U0144" decref="&#324;" meaning="Latin small letter n with acute">ń</character>
+<character hexref="U0145" decref="&#325;" meaning="Latin capital letter N with cedilla">Ņ</character>
+<character hexref="U0146" decref="&#326;" meaning="Latin small letter n with cedilla">ņ</character>
+<character hexref="U0147" decref="&#327;" meaning="Latin capital letter N with caron">Ň</character>
+<character hexref="U0148" decref="&#328;" meaning="Latin small letter n with caron">ň</character>
+<character hexref="U0149" decref="&#329;" meaning="Latin small letter n preceded by apostrophe">ʼn</character>
+<character hexref="U014A" decref="&#330;" meaning="Latin capital letter ENG">Ŋ</character>
+<character hexref="U014B" decref="&#331;" meaning="Latin small letter eng">ŋ</character>
+<character hexref="U014C" decref="&#332;" meaning="Latin capital letter O with macron">Ō</character>
+<character hexref="U014D" decref="&#333;" meaning="Latin small letter o with macron">ō</character>
+<character hexref="U014E" decref="&#334;" meaning="Latin capital letter O with breve">Ŏ</character>
+<character hexref="U014F" decref="&#335;" meaning="Latin small letter o with breve">ŏ</character>
+<character hexref="U0150" decref="&#336;" meaning="Latin capital letter O with double acute">Ő</character>
+<character hexref="U0151" decref="&#337;" meaning="Latin small letter o with double acute">ő</character>
+<character hexref="U0152" decref="&#338;" meaning="Latin capital ligature OE">Œ</character>
+<character hexref="U0153" decref="&#339;" meaning="Latin small ligature oe">œ</character>
+<character hexref="U0154" decref="&#340;" meaning="Latin capital letter R with acute">Ŕ</character>
+<character hexref="U0155" decref="&#341;" meaning="Latin small letter r with acute">ŕ</character>
+<character hexref="U0156" decref="&#342;" meaning="Latin capital letter R with cedilla">Ŗ</character>
+<character hexref="U0157" decref="&#343;" meaning="Latin small letter r with cedilla">ŗ</character>
+<character hexref="U0158" decref="&#344;" meaning="Latin capital letter R with caron">Ř</character>
+<character hexref="U0159" decref="&#345;" meaning="Latin small letter r with caron">ř</character>
+<character hexref="U015A" decref="&#346;" meaning="Latin capital letter S with acute">Ś</character>
+<character hexref="U015B" decref="&#347;" meaning="Latin small letter s with acute">ś</character>
+<character hexref="U015C" decref="&#348;" meaning="Latin capital letter S with circumflex">Ŝ</character>
+<character hexref="U015D" decref="&#349;" meaning="Latin small letter s with circumflex">ŝ</character>
+<character hexref="U015E" decref="&#350;" meaning="Latin capital letter S with cedilla">Ş</character>
+<character hexref="U015F" decref="&#351;" meaning="Latin small letter s with cedilla">ş</character>
+<character hexref="U0160" decref="&#352;" meaning="Latin capital letter S with caron">Š</character>
+<character hexref="U0161" decref="&#353;" meaning="Latin small letter s with caron">š</character>
+<character hexref="U0162" decref="&#354;" meaning="Latin capital letter T with cedilla">Ţ</character>
+<character hexref="U0163" decref="&#355;" meaning="Latin small letter t with cedilla">ţ</character>
+<character hexref="U0164" decref="&#356;" meaning="Latin capital letter T with caron">Ť</character>
+<character hexref="U0165" decref="&#357;" meaning="Latin small letter t with caron">ť</character>
+<character hexref="U0166" decref="&#358;" meaning="Latin capital letter T with stroke">Ŧ</character>
+<character hexref="U0167" decref="&#359;" meaning="Latin small letter t with stroke">ŧ</character>
+<character hexref="U0168" decref="&#360;" meaning="Latin capital letter U with tilde">Ũ</character>
+<character hexref="U0169" decref="&#361;" meaning="Latin small letter u with tilde">ũ</character>
+<character hexref="U016A" decref="&#362;" meaning="Latin capital letter U with macron">Ū</character>
+<character hexref="U016B" decref="&#363;" meaning="Latin small letter u with macron">ū</character>
+<character hexref="U016C" decref="&#364;" meaning="Latin capital letter U with breve">Ŭ</character>
+<character hexref="U016D" decref="&#365;" meaning="Latin small letter u with breve">ŭ</character>
+<character hexref="U016E" decref="&#366;" meaning="Latin capital letter U with ring above">Ů</character>
+<character hexref="U016F" decref="&#367;" meaning="Latin small letter u with ring above">ů</character>
+<character hexref="U0170" decref="&#368;" meaning="Latin capital letter U with double acute">Ű</character>
+<character hexref="U0171" decref="&#369;" meaning="Latin small letter u with double acute">ű</character>
+<character hexref="U0172" decref="&#370;" meaning="Latin capital letter U with ogonek">Ų</character>
+<character hexref="U0173" decref="&#371;" meaning="Latin small letter u with ogonek">ų</character>
+<character hexref="U0174" decref="&#372;" meaning="Latin capital letter W with circumflex">Ŵ</character>
+<character hexref="U0175" decref="&#373;" meaning="Latin small letter w with circumflex">ŵ</character>
+<character hexref="U0176" decref="&#374;" meaning="Latin capital letter Y with circumflex">Ŷ</character>
+<character hexref="U0177" decref="&#375;" meaning="Latin small letter y with circumflex">ŷ</character>
+<character hexref="U0178" decref="&#376;" meaning="Latin capital letter Y with dieresis">Ÿ</character>
+<character hexref="U0179" decref="&#377;" meaning="Latin capital letter Z with acute">Ź</character>
+<character hexref="U017A" decref="&#378;" meaning="Latin small letter z with acute">ź</character>
+<character hexref="U017B" decref="&#379;" meaning="Latin capital letter Z with dot above">Ż</character>
+<character hexref="U017C" decref="&#380;" meaning="Latin small letter z with dot above">ż</character>
+<character hexref="U017D" decref="&#381;" meaning="Latin capital letter Z with caron">Ž</character>
+<character hexref="U017E" decref="&#382;" meaning="Latin small letter z with caron">ž</character>
+<character hexref="U017F" decref="&#383;" meaning="Latin small letter long s">ſ</character>
+</unicodeblock>
+
+<unicodeblock name="Extended Latin-B" name-de="Erweitertes Lateinisch-B">
+<!-- the florin or function is in the HTML Symbol Entity Set. All other do not display well -->
+<character hexref="U0192" decref="&#402;" meaning="Latin small f with hook, function, florin">ƒ</character>
+</unicodeblock>
+
+<unicodeblock name="Spacing Modifier Letters" name-de="Buchstaben zur Abstanddefinition">
+<!-- the following are in the HTML Special Characters Entity Set. All other do not display well -->
+<character hexref="U02C6" decref="&#710;" meaning="Modifier letter circumflex accent">ˆ</character>
+<character hexref="U02DC" decref="&#732;" meaning="Small tilde">˜</character>
+</unicodeblock>
+
+<unicodeblock name="Greek" name-de="Griechisch">
+<!-- the following are in the HTML Special Characters Entity Set. -->
+<character hexref="U0391" decref="&#913;" meaning="Greek capital letter alpha">Α</character>
+<character hexref="U0392" decref="&#914;" meaning="Greek capital letter beta">Β</character>
+<character hexref="U0393" decref="&#915;" meaning="Greek capital letter gamma">Γ</character>
+<character hexref="U0394" decref="&#916;" meaning="Greek capital letter delta">Δ</character>
+<character hexref="U0395" decref="&#917;" meaning="Greek capital letter epsilon">Ε</character>
+<character hexref="U0396" decref="&#918;" meaning="Greek capital letter zeta">Ζ</character>
+<character hexref="U0397" decref="&#919;" meaning="Greek capital letter eta">Η</character>
+<character hexref="U0398" decref="&#920;" meaning="Greek capital letter theta">Θ</character>
+<character hexref="U0399" decref="&#921;" meaning="Greek capital letter iota">Ι</character>
+<character hexref="U039A" decref="&#922;" meaning="Greek capital letter kappa">Κ</character>
+<character hexref="U039B" decref="&#923;" meaning="Greek capital letter lambda">Λ</character>
+<character hexref="U039C" decref="&#924;" meaning="Greek capital letter mu">Μ</character>
+<character hexref="U039D" decref="&#925;" meaning="Greek capital letter nu">Ν</character>
+<character hexref="U039E" decref="&#926;" meaning="Greek capital letter xi">Ξ</character>
+<character hexref="U039F" decref="&#927;" meaning="Greek capital letter omicron">Ο</character>
+<character hexref="U03A0" decref="&#928;" meaning="Greek capital letter pi">Π</character>
+<character hexref="U03A1" decref="&#929;" meaning="Greek capital letter rho">Ρ</character>
+<character hexref="U03A3" decref="&#931;" meaning="Greek capital letter sigma">Σ</character>
+<character hexref="U03A4" decref="&#932;" meaning="Greek capital letter tau">Τ</character>
+<character hexref="U03A5" decref="&#933;" meaning="Greek capital letter upsilon">Υ</character>
+<character hexref="U03A6" decref="&#934;" meaning="Greek capital letter phi">Φ</character>
+<character hexref="U03A7" decref="&#935;" meaning="Greek capital letter chi">Χ</character>
+<character hexref="U03A8" decref="&#936;" meaning="Greek capital letter psi">Ψ</character>
+<character hexref="U03A9" decref="&#937;" meaning="Greek capital letter omega">Ω</character>
+<character hexref="U03B1" decref="&#945;" meaning="Greek small letter alpha">α</character>
+<character hexref="U03B2" decref="&#946;" meaning="Greek small letter beta">β</character>
+<character hexref="U03B3" decref="&#947;" meaning="Greek small letter gamma">γ</character>
+<character hexref="U03B4" decref="&#948;" meaning="Greek small letter delta">δ</character>
+<character hexref="U03B5" decref="&#949;" meaning="Greek small letter epsilon">ε</character>
+<character hexref="U03B6" decref="&#950;" meaning="Greek small letter zeta">ζ</character>
+<character hexref="U03B7" decref="&#951;" meaning="Greek small letter eta">η</character>
+<character hexref="U03B8" decref="&#952;" meaning="Greek small letter theta">θ</character>
+<character hexref="U03B9" decref="&#953;" meaning="Greek small letter iota">ι</character>
+<character hexref="U03BA" decref="&#954;" meaning="Greek small letter kappa">κ</character>
+<character hexref="U03BB" decref="&#955;" meaning="Greek small letter lambda">λ</character>
+<character hexref="U03BC" decref="&#956;" meaning="Greek small letter mu">μ</character>
+<character hexref="U03BD" decref="&#957;" meaning="Greek small letter nu">ν</character>
+<character hexref="U03BE" decref="&#958;" meaning="Greek small letter xi">ξ</character>
+<character hexref="U03BF" decref="&#959;" meaning="Greek small letter omicron">ο</character>
+<character hexref="U03C0" decref="&#960;" meaning="Greek small letter pi">π</character>
+<character hexref="U03C1" decref="&#961;" meaning="Greek small letter rho">ρ</character>
+<character hexref="U03C2" decref="&#962;" meaning="Greek small letter final sigma">ς</character>
+<character hexref="U03C3" decref="&#963;" meaning="Greek small letter sigma">σ</character>
+<character hexref="U03C4" decref="&#964;" meaning="Greek small letter tau">τ</character>
+<character hexref="U03C5" decref="&#965;" meaning="Greek small letter upsilon">υ</character>
+<character hexref="U03C6" decref="&#966;" meaning="Greek small letter phi">φ</character>
+<character hexref="U03C7" decref="&#967;" meaning="Greek small letter chi">χ</character>
+<character hexref="U03C8" decref="&#968;" meaning="Greek small letter psi">ψ</character>
+<character hexref="U03C9" decref="&#969;" meaning="Greek small letter omega">ω</character>
+<!-- they don't display well
+<character hexref="U03D1" decref="&#977;" meaning="Greek small letter theta symbol">ϑ</character>
+<character hexref="U03D2" decref="&#978;" meaning="Greek upsilon with hook symbol">ϒ</character>
+<character hexref="U03D6" decref="&#982;" meaning="Greek pi symbol">ϖ</character>
+-->
+</unicodeblock>
+
+<unicodeblock name="General Punctuation" name-de="Allgemeine Interpunktion">
+<!-- the following are in the HTML Special Characters and the HTML Symbol Entity Set. -->
+<!-- doesn't display well
+<character hexref="U2002" decref="&#8194;" meaning="En space"> </character>
+<character hexref="U2003" decref="&#8195;" meaning="Em space"> </character>
+<character hexref="U2009" decref="&#8201;" meaning="Thin space"> </character>
+-->
+<!-- here would come some non-printing characters, that we left out-->
+<character hexref="U2013" decref="&#8211;" meaning="En dash">–</character>
+<character hexref="U2014" decref="&#8212;" meaning="Em dash">—</character>
+
+<character hexref="U2018" decref="&#8216;" meaning="Left single quotation mark">‘</character>
+<character hexref="U2019" decref="&#8217;" meaning="Right single quotation mark">’</character>
+<character hexref="U201A" decref="&#8218;" meaning="Single low-9 quotation mark">‚</character>
+<!-- not part of HTML entity sets
+<character hexref="U201B" decref="&#8219;">‛</character>
+-->
+<character hexref="U201C" decref="&#8220;" meaning="Left double quotation mark">“</character>
+<character hexref="U201D" decref="&#8221;" meaning="Right double quotation mark">”</character>
+<character hexref="U201E" decref="&#8222;" meaning="Double low-9 quotation mark">„</character>
+<!-- doesn't display
+<character hexref="U201F" decref="&#8223;">‟</character>
+-->
+<character hexref="U2020" decref="&#8224;" meaning="Dagger">†</character>
+<character hexref="U2021" decref="&#8225;" meaning="Double dagger">‡</character>
+<character hexref="U2022" decref="&#8226;" meaning="Bullet, black small circle">•</character>
+<character hexref="U2026" decref="&#8230;" meaning="Horizontal ellipsis, three-dot leader">…</character>
+<character hexref="U2030" decref="&#8240;" meaning="Per mille sign">‰</character>
+<character hexref="U2032" decref="&#8242;" meaning="Prime, minutes, feet">′</character>
+<character hexref="U2033" decref="&#8243;" meaning="Double prime, seconds, inches">″</character>
+<character hexref="U2039" decref="&#8249;" meaning="Single left-pointing angle quotation mark">‹</character>
+<character hexref="U203A" decref="&#8250;" meaning="Single right-pointing angle quotation mark">›</character>
+<character hexref="U203E" decref="&#8254;" meaning="Overline, spacing overscore">‾</character>
+<character hexref="U2044" decref="&#8260;" meaning="Fraction slash">⁄</character>
+<!-- doesn't display well
+<character hexref="U2111" decref="&#8465;" meaning="Black letter capital I, imaginary part">ℑ</character>
+-->
+</unicodeblock>
+
+
+<unicodeblock name="Currency Symbols" name-de="Währungssymbole">
+<character hexref="U20AC" decref="&#8364;" meaning="Euro sign">€</character>
+</unicodeblock>
+
+
+<unicodeblock name="Letter-like Symbols" name-de="Buchstabenähnliche Sonderzeichen">
+<!-- doesn't display well
+<character hexref="U2111" decref="&#8465;" meaning="Black letter capital I, imaginary part">ℑ</character>
+<character hexref="U2118" decref="&#8472;" meaning="Script captial P, power set, Weierstrass p">℘</character>
+<character hexref="U211C" decref="&#8476;" meaning="Black letter capital R, real part symbol">ℜ</character>
+-->
+<character hexref="U2122" decref="&#8482;" meaning="Trademark sign">™</character>
+<!--
+<character hexref="U2135" decref="&#8501;" meaning="Aleph symbol, first transfinite cardinal">ℵ</character>
+-->
+</unicodeblock>
+
+
+<unicodeblock name="Arrows" name-de="Pfeile">
+<character hexref="U2190" decref="&#8592;" meaning="Leftward arrow">←</character>
+<character hexref="U2191" decref="&#8593;" meaning="Upward arrow">↑</character>
+<character hexref="U2192" decref="&#8594;" meaning="Rightward arrow">→</character>
+<character hexref="U2193" decref="&#8595;" meaning="Downward arrow">↓</character>
+<character hexref="U2194" decref="&#8596;" meaning="Left-right arrow">↔</character>
+<!-- U2195 is not a HTML Entity -->
+<character hexref="U2195" decref="&#8597;" meaning="Up-down arrow">↕</character>
+<!-- doesn't display well
+<character hexref="U21B5" decref="&#8629;" meaning="Downward arrow with corner leftward, carriage return">↵</character>
+<character hexref="U21D0" decref="&#8656;" meaning="Leftward double arrow">⇐</character>
+<character hexref="U21D1" decref="&#8657;" meaning="Upward double arrow">⇑</character>
+-->
+<character hexref="U21D2" decref="&#8658;" meaning="Rightward double arrow">⇒</character>
+<!-- doesn't display well
+<character hexref="U21D3" decref="&#8659;" meaning="Downward double arrow">⇓</character>
+-->
+<character hexref="U21D4" decref="&#8660;" meaning="Left-right double arrow">⇔</character>
+</unicodeblock>
+
+
+<unicodeblock name="Mathematical Operators" name-de="Mathematische Operanden">
+<character hexref="U2200" decref="&#8704;" meaning="For all">∀</character>
+<character hexref="U2202" decref="&#8706;" meaning="Partial differential">∂</character>
+<character hexref="U2203" decref="&#8707;" meaning="There exists">∃</character>
+<!-- doesn't display well
+<character hexref="U2205" decref="&#8709;" meaning="Empty set, null set, diameter">∅</character>
+-->
+<character hexref="U2206" decref="&#8710;" meaning="Increment, forward difference">∆</character>
+<character hexref="U2207" decref="&#8711;" meaning="Nabla, backward difference">∇</character>
+<character hexref="U2208" decref="&#8712;" meaning="Element of">∈</character>
+<!-- doesn't display well
+<character hexref="U2209" decref="&#8713;" meaning="Not an element of">∉</character>
+-->
+<character hexref="U220B" decref="&#8715;" meaning="Contains as member">∋</character>
+<character hexref="U220F" decref="&#8719;" meaning="N-ary product, product sign">∏</character>
+<character hexref="U2211" decref="&#8721;" meaning="N-ary summation">∑</character>
+<character hexref="U2212" decref="&#8722;" meaning="Minus sign">−</character>
+<!-- doesn't display well
+<character hexref="U2217" decref="&#8727;" meaning="Asterisk operator">∗</character>
+-->
+<character hexref="U221A" decref="&#8730;" meaning="Square root, radical sign">√</character>
+<character hexref="U221D" decref="&#8733;" meaning="Proportional to">∝</character>
+<character hexref="U221E" decref="&#8734;" meaning="Infinity">∞</character>
+<!-- U221F is not a HTML Entity -->
+<character hexref="U221F" decref="&#8735;" meaning="Right angle">∟</character>
+<character hexref="U2220" decref="&#8736;" meaning="Angle">∠</character>
+<character hexref="U2227" decref="&#8743;" meaning="Logical and, wedge">∧</character>
+<character hexref="U2228" decref="&#8744;" meaning="Logical or, vee">∨</character>
+<character hexref="U2229" decref="&#8745;" meaning="Intersection, cap">∩</character>
+<character hexref="U222A" decref="&#8746;" meaning="Union, cap">∪</character>
+<character hexref="U222B" decref="&#8747;" meaning="Integral">∫</character>
+<character hexref="U2234" decref="&#8756;" meaning="Therefore">∴</character>
+
+<character hexref="U223C" decref="&#8764;" meaning="Tilde operator, varies with, similar to">∼</character>
+<!-- U223D ist not a HTML Entity -->
+<character hexref="U223D" decref="&#8765;" meaning="Reversed tilde, lazy S">∽</character>
+<!-- doesn't display well
+<character hexref="U2245" decref="&#8773;" meaning="Approximately equal to">≅</character>
+-->
+<character hexref="U2248" decref="&#8776;" meaning="Almost equal to, asymptotic to">≈</character>
+<character hexref="U2260" decref="&#8800;" meaning="Not equal to">≠</character>
+<character hexref="U2261" decref="&#8801;" meaning="Identical to">≡</character>
+<character hexref="U2264" decref="&#8804;" meaning="Less than or equal to">≤</character>
+<character hexref="U2265" decref="&#8805;" meaning="Greater than or equal to">≥</character>
+
+<!-- U2266, U2267 aren't HTML Entities-->
+<character hexref="U2266" decref="&#8806;" meaning="Less than over equal to">≦</character>
+<character hexref="U2267" decref="&#8807;" meaning="Greater than over equal to">≧</character>
+
+<character hexref="U2282" decref="&#8834;" meaning="Subset of">⊂</character>
+<character hexref="U2283" decref="&#8835;" meaning="Superset of">⊃</character>
+<!-- doesn't display well
+<character hexref="U2284" decref="&#8836;" meaning="Not a subset of">⊄</character>
+-->
+<character hexref="U2286" decref="&#8838;" meaning="Subset of or equal to">⊆</character>
+<character hexref="U2287" decref="&#8839;" meaning="Superset of or equal to">⊇</character>
+<!-- doesn't display well
+<character hexref="U2295" decref="&#8853;" meaning="Circled plus, direct sum">⊕</character>
+<character hexref="U2297" decref="&#8855;" meaning="Circled times, vector product">⊗</character>
+-->
+<!-- U2299 ist not a HTML Entity -->
+<character hexref="U2299" decref="&#8857;" meaning="Circled dot operator">⊙</character>
+<character hexref="U22A5" decref="&#8869;" meaning="Up tack, orthogonal to, perpendicular">⊥</character>
+<!-- doesn't display well
+<character hexref="U22C5" decref="&#8901;" meaning="Dot operator">⋅</character>
+-->
+</unicodeblock>
+
+
+<!--
+miscellaneous technical doesn't display very well
+<unicodeblock name="miscellaneoustechnical">-->
+<!-- doesn't display well
+<character hexref="U2308" decref="&#8968;" meaning="Left ceiling, APL upstile">⌈</character>
+<character hexref="U2309" decref="&#8969;" meaning="Right ceiling">⌉</character>
+<character hexref="U230A" decref="&#8970;" meaning="Left floor, APL downstile">⌊</character>
+<character hexref="U230B" decref="&#8971;" meaning="Right floor">⌋</character>
+-->
+<!-- U2320, U2321 are not HTML Entities, they display more or less good
+<character hexref="U2320" decref="&#8992;" meaning="Top half integral">⌠</character>
+<character hexref="U2321" decref="&#8993;" meaning="Bottom half integral">⌡</character>
+-->
+<!-- doesn't display well
+<character hexref="U2329" decref="&#9001;" meaning="Left-pointing angle bracket, bra">〈</character>
+<character hexref="U232A" decref="&#9002;" meaning="Right-pointing angle bracket, ket">〉</character>
+-->
+<!--</unicodeblock>-->
+
+
+<unicodeblock name="Geometric Shapes" named-de="Geometrische Muster">
+<character hexref="U25CA" decref="&#9674;" meaning="Lozenge">◊</character>
+</unicodeblock>
+
+
+<unicodeblock name="Miscellaneous Symbols" name-de="Symbole Verschiedenes">
+<character hexref="U2660" decref="&#9824;" meaning="Black spade suit">♠</character>
+<character hexref="U2663" decref="&#9827;" meaning="Black club suit, shamrock">♣</character>
+<character hexref="U2665" decref="&#9829;" meaning="Black heart suit, valentine">♥</character>
+<!-- doesn't display well
+<character hexref="U2666" decref="&#9830;" meaning="Black diamond suit">♦</character>
+-->
+<!-- U266F is not a HTML Entity -->
+<character hexref="U266F" decref="&#9839;" meaning="Music sharp sign">♯</character>
+
+</unicodeblock>
+
+<!-- start of experimental blocks -->
+<unicodeblock name="Cyrillic" name-de="Kyrillisch">
+<!-- doesn't display well
+<character hexref="U0400" decref="&1024;" meaning="cyrillic capital letter ie with grave">Ѐ</character>
+-->
+<character hexref="U0401" decref="&1025;" meaning="cyrillic capital letter io">Ё</character>
+<character hexref="U0402" decref="&1026;" meaning="cyrillic capital letter dje">Ђ</character>
+<character hexref="U0403" decref="&1027;" meaning="cyrillic capital letter gje">Ѓ</character>
+<character hexref="U0404" decref="&1028;" meaning="cyrillic capital letter ukrainian ie">Є</character>
+<character hexref="U0405" decref="&1029;" meaning="cyrillic capital letter dze">Ѕ</character>
+<character hexref="U0406" decref="&1030;" meaning="cyrillic capital letter byelorussian-ukrainian i">І</character>
+<character hexref="U0407" decref="&1031;" meaning="cyrillic capital letter yi">Ї</character>
+<character hexref="U0408" decref="&1032;" meaning="cyrillic capital letter je">Ј</character>
+<character hexref="U0409" decref="&1033;" meaning="cyrillic capital letter lje">Љ</character>
+<character hexref="U040a" decref="&1034;" meaning="cyrillic capital letter nje">Њ</character>
+<character hexref="U040b" decref="&1035;" meaning="cyrillic capital letter tshe">Ћ</character>
+<character hexref="U040c" decref="&1036;" meaning="cyrillic capital letter kje">Ќ</character>
+<!-- doesn't display well
+<character hexref="U040d" decref="&1037;" meaning="cyrillic capital letter i with grave">Ѝ</character>
+-->
+<character hexref="U040e" decref="&1038;" meaning="cyrillic capital letter short u">Ў</character>
+<character hexref="U040f" decref="&1039;" meaning="cyrillic capital letter dzhe">Џ</character>
+<character hexref="U0410" decref="&1040;" meaning="cyrillic capital letter a">А</character>
+<character hexref="U0411" decref="&1041;" meaning="cyrillic capital letter be">Б</character>
+<character hexref="U0412" decref="&1042;" meaning="cyrillic capital letter ve">В</character>
+<character hexref="U0413" decref="&1043;" meaning="cyrillic capital letter ghe">Г</character>
+<character hexref="U0414" decref="&1044;" meaning="cyrillic capital letter de">Д</character>
+<character hexref="U0415" decref="&1045;" meaning="cyrillic capital letter ie">Е</character>
+<character hexref="U0416" decref="&1046;" meaning="cyrillic capital letter zhe">Ж</character>
+<character hexref="U0417" decref="&1047;" meaning="cyrillic capital letter ze">З</character>
+<character hexref="U0418" decref="&1048;" meaning="cyrillic capital letter i">И</character>
+<character hexref="U0419" decref="&1049;" meaning="cyrillic capital letter short i">Й</character>
+<character hexref="U041a" decref="&1050;" meaning="cyrillic capital letter ka">К</character>
+<character hexref="U041b" decref="&1051;" meaning="cyrillic capital letter el">Л</character>
+<character hexref="U041c" decref="&1052;" meaning="cyrillic capital letter em">М</character>
+<character hexref="U041d" decref="&1053;" meaning="cyrillic capital letter en">Н</character>
+<character hexref="U041e" decref="&1054;" meaning="cyrillic capital letter o">О</character>
+<character hexref="U041f" decref="&1055;" meaning="cyrillic capital letter pe">П</character>
+<character hexref="U0420" decref="&1056;" meaning="cyrillic capital letter er">Р</character>
+<character hexref="U0421" decref="&1057;" meaning="cyrillic capital letter es">С</character>
+<character hexref="U0422" decref="&1058;" meaning="cyrillic capital letter te">Т</character>
+<character hexref="U0423" decref="&1059;" meaning="cyrillic capital letter u">У</character>
+<character hexref="U0424" decref="&1060;" meaning="cyrillic capital letter ef">Ф</character>
+<character hexref="U0425" decref="&1061;" meaning="cyrillic capital letter ha">Х</character>
+<character hexref="U0426" decref="&1062;" meaning="cyrillic capital letter tse">Ц</character>
+<character hexref="U0427" decref="&1063;" meaning="cyrillic capital letter che">Ч</character>
+<character hexref="U0428" decref="&1064;" meaning="cyrillic capital letter sha">Ш</character>
+<character hexref="U0429" decref="&1065;" meaning="cyrillic capital letter shcha">Щ</character>
+<character hexref="U042a" decref="&1066;" meaning="cyrillic capital letter hard sign">Ъ</character>
+<character hexref="U042b" decref="&1067;" meaning="cyrillic capital letter yeru">Ы</character>
+<character hexref="U042c" decref="&1068;" meaning="cyrillic capital letter soft sign">Ь</character>
+<character hexref="U042d" decref="&1069;" meaning="cyrillic capital letter e">Э</character>
+<character hexref="U042e" decref="&1070;" meaning="cyrillic capital letter yu">Ю</character>
+<character hexref="U042f" decref="&1071;" meaning="cyrillic capital letter ya">Я</character>
+
+<character hexref="U0430" decref="&1072;" meaning="cyrillic small letter a">а</character>
+<character hexref="U0431" decref="&1073;" meaning="cyrillic small letter be">б</character>
+<character hexref="U0432" decref="&1074;" meaning="cyrillic small letter ve">в</character>
+<character hexref="U0433" decref="&1075;" meaning="cyrillic small letter ghe">г</character>
+<character hexref="U0434" decref="&1076;" meaning="cyrillic small letter de">д</character>
+<character hexref="U0435" decref="&1077;" meaning="cyrillic small letter ie">е</character>
+<character hexref="U0436" decref="&1078;" meaning="cyrillic small letter zhe">ж</character>
+<character hexref="U0437" decref="&1079;" meaning="cyrillic small letter ze">з</character>
+<character hexref="U0438" decref="&1080;" meaning="cyrillic small letter i">и</character>
+<character hexref="U0439" decref="&1081;" meaning="cyrillic small letter short i">й</character>
+<character hexref="U043a" decref="&1082;" meaning="cyrillic small letter ka">к</character>
+<character hexref="U043b" decref="&1083;" meaning="cyrillic small letter el">л</character>
+<character hexref="U043c" decref="&1084;" meaning="cyrillic small letter em">м</character>
+<character hexref="U043d" decref="&1085;" meaning="cyrillic small letter en">н</character>
+<character hexref="U043e" decref="&1086;" meaning="cyrillic small letter o">о</character>
+<character hexref="U043f" decref="&1087;" meaning="cyrillic small letter pe">п</character>
+<character hexref="U0440" decref="&1088;" meaning="cyrillic small letter er">р</character>
+<character hexref="U0441" decref="&1089;" meaning="cyrillic small letter es">с</character>
+<character hexref="U0442" decref="&1090;" meaning="cyrillic small letter te">т</character>
+<character hexref="U0443" decref="&1091;" meaning="cyrillic small letter u">у</character>
+<character hexref="U0444" decref="&1092;" meaning="cyrillic small letter ef">ф</character>
+<character hexref="U0445" decref="&1093;" meaning="cyrillic small letter ha">х</character>
+<character hexref="U0446" decref="&1094;" meaning="cyrillic small letter tse">ц</character>
+<character hexref="U0447" decref="&1095;" meaning="cyrillic small letter che">ч</character>
+<character hexref="U0448" decref="&1096;" meaning="cyrillic small letter sha">ш</character>
+<character hexref="U0449" decref="&1097;" meaning="cyrillic small letter shcha">щ</character>
+<character hexref="U044a" decref="&1098;" meaning="cyrillic small letter hard sign">ъ</character>
+<character hexref="U044b" decref="&1099;" meaning="cyrillic small letter yeru">ы</character>
+<character hexref="U044c" decref="&1100;" meaning="cyrillic small letter soft sign">ь</character>
+<character hexref="U044d" decref="&1101;" meaning="cyrillic small letter e">э</character>
+<character hexref="U044e" decref="&1102;" meaning="cyrillic small letter yu">ю</character>
+<character hexref="U044f" decref="&1103;" meaning="cyrillic small letter ya">я</character>
+<!-- doesn't display well
+<character hexref="U0450" decref="&1104;" meaning="cyrillic small letter ie with grave">ѐ</character>
+-->
+<character hexref="U0451" decref="&1105;" meaning="cyrillic small letter io">ё</character>
+<character hexref="U0452" decref="&1106;" meaning="cyrillic small letter dje">ђ</character>
+<character hexref="U0453" decref="&1107;" meaning="cyrillic small letter gje">ѓ</character>
+<character hexref="U0454" decref="&1108;" meaning="cyrillic small letter ukrainian ie">є</character>
+<character hexref="U0455" decref="&1109;" meaning="cyrillic small letter dze">ѕ</character>
+<character hexref="U0456" decref="&1110;" meaning="cyrillic small letter byelorussian-ukrainian i">і</character>
+<character hexref="U0457" decref="&1111;" meaning="cyrillic small letter yi">ї</character>
+<character hexref="U0458" decref="&1112;" meaning="cyrillic small letter je">ј</character>
+<character hexref="U0459" decref="&1113;" meaning="cyrillic small letter lje">љ</character>
+<character hexref="U045a" decref="&1114;" meaning="cyrillic small letter nje">њ</character>
+<character hexref="U045b" decref="&1115;" meaning="cyrillic small letter tshe">ћ</character>
+<character hexref="U045c" decref="&1116;" meaning="cyrillic small letter kje">ќ</character>
+<!-- doesn't display well
+<character hexref="U045d" decref="&1117;" meaning="cyrillic small letter i with grave">ѝ</character>
+-->
+<character hexref="U045e" decref="&1118;" meaning="cyrillic small letter short u">ў</character>
+<character hexref="U045f" decref="&1119;" meaning="cyrillic small letter dzhe">џ</character>
+</unicodeblock>
+
+<!-- armenian doesn't display well
+<unicodeblock name="armenian">
+<character hexref="U531" decref="&#1329;">Ա</character>
+<character hexref="U532" decref="&#1330;">Բ</character>
+<character hexref="U547" decref="&#1351;">Շ</character>
+</unicodeblock>
+-->
+
+<unicodeblock name="Hebrew" name-de="Hebräisch">
+<character hexref="U05D0" meaning="Hebrew letter alef">א</character>
+<character hexref="U05D1" meaning="Hebrew letter bet">ב</character>
+<character hexref="U05D2" meaning="Hebrew letter gimel">ג</character>
+<character hexref="U05D3" meaning="Hebrew letter dalet">ד</character>
+<character hexref="U05D4" meaning="Hebrew letter he">ה</character>
+<character hexref="U05D5" meaning="Hebrew letter vav">ו</character>
+<character hexref="U05D6" meaning="Hebrew letter zayin">ז</character>
+<character hexref="U05D7" meaning="Hebrew letter het">ח</character>
+<character hexref="U05D8" meaning="Hebrew letter tet">ט</character>
+<character hexref="U05D9" meaning="Hebrew letter yod">י</character>
+<character hexref="U05DA" meaning="Hebrew letter final kaf">ך</character>
+<character hexref="U05DB" meaning="Hebrew letter kaf">כ</character>
+<character hexref="U05DC" meaning="Hebrew letter lamed">ל</character>
+<character hexref="U05DD" meaning="Hebrew letter final mem">ם</character>
+<character hexref="U05DE" meaning="Hebrew letter mem">מ</character>
+<character hexref="U05DF" meaning="Hebrew letter final nun">ן</character>
+<character hexref="U05E0" meaning="Hebrew letter nun">נ</character>
+<character hexref="U05E1" meaning="Hebrew letter samekh">ס</character>
+<character hexref="U05E2" meaning="Hebrew letter ayin">ע</character>
+<character hexref="U05E3" meaning="Hebrew letter final pe">ף</character>
+<character hexref="U05E4" meaning="Hebrew letter pe">פ</character>
+<character hexref="U05E5" meaning="Hebrew letter final tsadi">ץ</character>
+<character hexref="U05E6" meaning="Hebrew letter tsadi">צ</character>
+<character hexref="U05E7" meaning="Hebrew letter qof">ק</character>
+<character hexref="U05E8" meaning="Hebrew letter resh">ר</character>
+<character hexref="U05E9" meaning="Hebrew letter shin">ש</character>
+<character hexref="U05EA" meaning="Hebrew letter tav">ת</character>
+</unicodeblock>
+
+<unicodeblock name="Arabic" name-de="Arabisch">
+<character hexref="U060c" decref="&1548;" meaning="arabic comma">،</character>
+<!-- doesn't display well
+<character hexref="U061b" decref="&1563;" meaning="arabic semicolon">؛</character>
+-->
+<character hexref="U061f" decref="&1567;" meaning="arabic question mark">؟</character>
+
+<character hexref="U0621" decref="&1569;" meaning="arabic letter hamza">ء</character>
+<character hexref="U0622" decref="&1570;" meaning="arabic letter alef with madda above">آ</character>
+<character hexref="U0623" decref="&1571;" meaning="arabic letter alef with hamza above">أ</character>
+<character hexref="U0624" decref="&1572;" meaning="arabic letter waw with hamza above">ؤ</character>
+<character hexref="U0625" decref="&1573;" meaning="arabic letter alef with hamza below">إ</character>
+<character hexref="U0626" decref="&1574;" meaning="arabic letter yeh with hamza above">ئ</character>
+<character hexref="U0627" decref="&1575;" meaning="arabic letter alef">ا</character>
+<character hexref="U0628" decref="&1576;" meaning="arabic letter beh">ب</character>
+<character hexref="U0629" decref="&1577;" meaning="arabic letter teh marbuta">ة</character>
+<character hexref="U062a" decref="&1578;" meaning="arabic letter teh">ت</character>
+<character hexref="U062b" decref="&1579;" meaning="arabic letter theh">ث</character>
+<character hexref="U062c" decref="&1580;" meaning="arabic letter jeem">ج</character>
+<character hexref="U062d" decref="&1581;" meaning="arabic letter hah">ح</character>
+<character hexref="U062e" decref="&1582;" meaning="arabic letter khah">خ</character>
+<character hexref="U062f" decref="&1583;" meaning="arabic letter dal">د</character>
+<character hexref="U0630" decref="&1584;" meaning="arabic letter thal">ذ</character>
+<character hexref="U0631" decref="&1585;" meaning="arabic letter reh">ر</character>
+<character hexref="U0632" decref="&1586;" meaning="arabic letter zain">ز</character>
+<character hexref="U0633" decref="&1587;" meaning="arabic letter seen">س</character>
+<character hexref="U0634" decref="&1588;" meaning="arabic letter sheen">ش</character>
+<character hexref="U0635" decref="&1589;" meaning="arabic letter sad">ص</character>
+<character hexref="U0636" decref="&1590;" meaning="arabic letter dad">ض</character>
+<character hexref="U0637" decref="&1591;" meaning="arabic letter tah">ط</character>
+<character hexref="U0638" decref="&1592;" meaning="arabic letter zah">ظ</character>
+<character hexref="U0639" decref="&1593;" meaning="arabic letter ain">ع</character>
+<character hexref="U063a" decref="&1594;" meaning="arabic letter ghain">غ</character>
+<character hexref="U0640" decref="&1600;" meaning="arabic tatweel">ـ</character>
+<character hexref="U0641" decref="&1601;" meaning="arabic letter feh">ف</character>
+<character hexref="U0642" decref="&1602;" meaning="arabic letter qaf">ق</character>
+<character hexref="U0643" decref="&1603;" meaning="arabic letter kaf">ك</character>
+<character hexref="U0644" decref="&1604;" meaning="arabic letter lam">ل</character>
+<character hexref="U0645" decref="&1605;" meaning="arabic letter meem">م</character>
+<character hexref="U0646" decref="&1606;" meaning="arabic letter noon">ن</character>
+<character hexref="U0647" decref="&1607;" meaning="arabic letter heh">ه</character>
+<character hexref="U0648" decref="&1608;" meaning="arabic letter waw">و</character>
+<character hexref="U0649" decref="&1609;" meaning="arabic letter alef maksura">ى</character>
+<character hexref="U064a" decref="&1610;" meaning="arabic letter yeh">ي</character>
+<character hexref="U064b" decref="&1611;" meaning="arabic fathatan">ً</character>
+<character hexref="U064c" decref="&1612;" meaning="arabic dammatan">ٌ</character>
+<character hexref="U064d" decref="&1613;" meaning="arabic kasratan">ٍ</character>
+<character hexref="U064e" decref="&1614;" meaning="arabic fatha">َ</character>
+<character hexref="U064f" decref="&1615;" meaning="arabic damma">ُ</character>
+<character hexref="U0650" decref="&1616;" meaning="arabic kasra">ِ</character>
+<character hexref="U0651" decref="&1617;" meaning="arabic shadda">ّ</character>
+<character hexref="U0652" decref="&1618;" meaning="arabic sukun">ْ</character>
+<!-- doesn't display well
+<character hexref="U0653" decref="&1619;" meaning="arabic maddah above">ٓ</character>
+<character hexref="U0654" decref="&1620;" meaning="arabic hamza above">ٔ</character>
+<character hexref="U0655" decref="&1621;" meaning="arabic hamza below">ٕ</character>
+-->
+<character hexref="U0660" decref="&1632;" meaning="arabic-indic digit zero">٠</character>
+<character hexref="U0661" decref="&1633;" meaning="arabic-indic digit one">١</character>
+<character hexref="U0662" decref="&1634;" meaning="arabic-indic digit two">٢</character>
+<character hexref="U0663" decref="&1635;" meaning="arabic-indic digit three">٣</character>
+<character hexref="U0664" decref="&1636;" meaning="arabic-indic digit four">٤</character>
+<character hexref="U0665" decref="&1637;" meaning="arabic-indic digit five">٥</character>
+<character hexref="U0666" decref="&1638;" meaning="arabic-indic digit six">٦</character>
+<character hexref="U0667" decref="&1639;" meaning="arabic-indic digit seven">٧</character>
+<character hexref="U0668" decref="&1640;" meaning="arabic-indic digit eight">٨</character>
+<character hexref="U0669" decref="&1641;" meaning="arabic-indic digit nine">٩</character>
+<character hexref="U066a" decref="&1642;" meaning="arabic percent sign">٪</character>
+<character hexref="U066b" decref="&1643;" meaning="arabic decimal separator">٫</character>
+<!-- doesn't display well
+<character hexref="U066c" decref="&1644;" meaning="arabic thousands separator">٬</character>
+-->
+<character hexref="U066d" decref="&1645;" meaning="arabic five pointed star">٭</character>
+<!-- doesn't display well
+<character hexref="U0670" decref="&1648;" meaning="arabic letter superscript alef">ٰ</character>
+<character hexref="U0671" decref="&1649;" meaning="arabic letter alef wasla">ٱ</character>
+<character hexref="U0672" decref="&1650;" meaning="arabic letter alef with wavy hamza above">ٲ</character>
+<character hexref="U0673" decref="&1651;" meaning="arabic letter alef with wavy hamza below">ٳ</character>
+<character hexref="U0674" decref="&1652;" meaning="arabic letter high hamza">ٴ</character>
+<character hexref="U0675" decref="&1653;" meaning="arabic letter high hamza alef">ٵ</character>
+<character hexref="U0676" decref="&1654;" meaning="arabic letter high hamza waw">ٶ</character>
+<character hexref="U0677" decref="&1655;" meaning="arabic letter u with hamza above">ٷ</character>
+<character hexref="U0678" decref="&1656;" meaning="arabic letter high hamza yeh">ٸ</character>
+<character hexref="U0679" decref="&1657;" meaning="arabic letter tteh">ٹ</character>
+<character hexref="U067a" decref="&1658;" meaning="arabic letter tteheh">ٺ</character>
+<character hexref="U067b" decref="&1659;" meaning="arabic letter beeh">ٻ</character>
+<character hexref="U067c" decref="&1660;" meaning="arabic letter teh with ring">ټ</character>
+<character hexref="U067d" decref="&1661;" meaning="arabic letter teh with three dots above downwards">ٽ</character>
+-->
+<character hexref="U067e" decref="&1662;" meaning="arabic letter peh">پ</character>
+<!-- doesn't display well
+<character hexref="U067f" decref="&1663;" meaning="arabic letter teheh">ٿ</character>
+<character hexref="U0680" decref="&1664;" meaning="arabic letter beheh">ڀ</character>
+<character hexref="U0681" decref="&1665;" meaning="arabic letter hah with hamza above">ځ</character>
+<character hexref="U0682" decref="&1666;" meaning="arabic letter hah with two dots vertical above">ڂ</character>
+<character hexref="U0683" decref="&1667;" meaning="arabic letter nyeh">ڃ</character>
+<character hexref="U0684" decref="&1668;" meaning="arabic letter dyeh">ڄ</character>
+<character hexref="U0685" decref="&1669;" meaning="arabic letter hah with three dots above">څ</character>
+-->
+<character hexref="U0686" decref="&1670;" meaning="arabic letter tcheh">چ</character>
+<!-- doesn't display well
+<character hexref="U0687" decref="&1671;" meaning="arabic letter tcheheh">ڇ</character>
+<character hexref="U0688" decref="&1672;" meaning="arabic letter ddal">ڈ</character>
+<character hexref="U0689" decref="&1673;" meaning="arabic letter dal with ring">ډ</character>
+<character hexref="U068a" decref="&1674;" meaning="arabic letter dal with dot below">ڊ</character>
+<character hexref="U068b" decref="&1675;" meaning="arabic letter dal with dot below and small tah">ڋ</character>
+<character hexref="U068c" decref="&1676;" meaning="arabic letter dahal">ڌ</character>
+<character hexref="U068d" decref="&1677;" meaning="arabic letter ddahal">ڍ</character>
+<character hexref="U068e" decref="&1678;" meaning="arabic letter dul">ڎ</character>
+<character hexref="U068f" decref="&1679;" meaning="arabic letter dal with three dots above downwards">ڏ</character>
+<character hexref="U0690" decref="&1680;" meaning="arabic letter dal with four dots above">ڐ</character>
+<character hexref="U0691" decref="&1681;" meaning="arabic letter rreh">ڑ</character>
+<character hexref="U0692" decref="&1682;" meaning="arabic letter reh with small v">ڒ</character>
+<character hexref="U0693" decref="&1683;" meaning="arabic letter reh with ring">ړ</character>
+<character hexref="U0694" decref="&1684;" meaning="arabic letter reh with dot below">ڔ</character>
+<character hexref="U0695" decref="&1685;" meaning="arabic letter reh with small v below">ڕ</character>
+<character hexref="U0696" decref="&1686;" meaning="arabic letter reh with dot below and dot above">ږ</character>
+<character hexref="U0697" decref="&1687;" meaning="arabic letter reh with two dots above">ڗ</character>
+<character hexref="U0698" decref="&1688;" meaning="arabic letter jeh">ژ</character>
+<character hexref="U0699" decref="&1689;" meaning="arabic letter reh with four dots above">ڙ</character>
+<character hexref="U069a" decref="&1690;" meaning="arabic letter seen with dot below and dot above">ښ</character>
+<character hexref="U069b" decref="&1691;" meaning="arabic letter seen with three dots below">ڛ</character>
+<character hexref="U069c" decref="&1692;" meaning="arabic letter seen with three dots below and three dots above">ڜ</character>
+<character hexref="U069d" decref="&1693;" meaning="arabic letter sad with two dots below">ڝ</character>
+<character hexref="U069e" decref="&1694;" meaning="arabic letter sad with three dots above">ڞ</character>
+<character hexref="U069f" decref="&1695;" meaning="arabic letter tah with three dots above">ڟ</character>
+<character hexref="U06a0" decref="&1696;" meaning="arabic letter ain with three dots above">ڠ</character>
+<character hexref="U06a1" decref="&1697;" meaning="arabic letter dotless feh">ڡ</character>
+<character hexref="U06a2" decref="&1698;" meaning="arabic letter feh with dot moved below">ڢ</character>
+<character hexref="U06a3" decref="&1699;" meaning="arabic letter feh with dot below">ڣ</character>
+<character hexref="U06a4" decref="&1700;" meaning="arabic letter veh">ڤ</character>
+<character hexref="U06a5" decref="&1701;" meaning="arabic letter feh with three dots below">ڥ</character>
+<character hexref="U06a6" decref="&1702;" meaning="arabic letter peheh">ڦ</character>
+<character hexref="U06a7" decref="&1703;" meaning="arabic letter qaf with dot above">ڧ</character>
+<character hexref="U06a8" decref="&1704;" meaning="arabic letter qaf with three dots above">ڨ</character>
+-->
+<character hexref="U06a9" decref="&1705;" meaning="arabic letter keheh">ک</character>
+<!-- doesn't display well
+<character hexref="U06aa" decref="&1706;" meaning="arabic letter swash kaf">ڪ</character>
+<character hexref="U06ab" decref="&1707;" meaning="arabic letter kaf with ring">ګ</character>
+<character hexref="U06ac" decref="&1708;" meaning="arabic letter kaf with dot above">ڬ</character>
+<character hexref="U06ad" decref="&1709;" meaning="arabic letter ng">ڭ</character>
+<character hexref="U06ae" decref="&1710;" meaning="arabic letter kaf with three dots below">ڮ</character>
+-->
+<character hexref="U06af" decref="&1711;" meaning="arabic letter gaf">گ</character>
+<!-- doesn't display well
+<character hexref="U06b0" decref="&1712;" meaning="arabic letter gaf with ring">ڰ</character>
+<character hexref="U06b1" decref="&1713;" meaning="arabic letter ngoeh">ڱ</character>
+<character hexref="U06b2" decref="&1714;" meaning="arabic letter gaf with two dots below">ڲ</character>
+<character hexref="U06b3" decref="&1715;" meaning="arabic letter gueh">ڳ</character>
+<character hexref="U06b4" decref="&1716;" meaning="arabic letter gaf with three dots above">ڴ</character>
+<character hexref="U06b5" decref="&1717;" meaning="arabic letter lam with small v">ڵ</character>
+<character hexref="U06b6" decref="&1718;" meaning="arabic letter lam with dot above">ڶ</character>
+<character hexref="U06b7" decref="&1719;" meaning="arabic letter lam with three dots above">ڷ</character>
+<character hexref="U06b8" decref="&1720;" meaning="arabic letter lam with three dots below">ڸ</character>
+<character hexref="U06b9" decref="&1721;" meaning="arabic letter noon with dot below">ڹ</character>
+<character hexref="U06ba" decref="&1722;" meaning="arabic letter noon ghunna">ں</character>
+<character hexref="U06bb" decref="&1723;" meaning="arabic letter rnoon">ڻ</character>
+<character hexref="U06bc" decref="&1724;" meaning="arabic letter noon with ring">ڼ</character>
+<character hexref="U06bd" decref="&1725;" meaning="arabic letter noon with three dots above">ڽ</character>
+<character hexref="U06be" decref="&1726;" meaning="arabic letter heh doachashmee">ھ</character>
+<character hexref="U06bf" decref="&1727;" meaning="arabic letter tcheh with dot above">ڿ</character>
+<character hexref="U06c0" decref="&1728;" meaning="arabic letter heh with yeh above">ۀ</character>
+<character hexref="U06c1" decref="&1729;" meaning="arabic letter heh goal">ہ</character>
+<character hexref="U06c2" decref="&1730;" meaning="arabic letter heh goal with hamza above">ۂ</character>
+<character hexref="U06c3" decref="&1731;" meaning="arabic letter teh marbuta goal">ۃ</character>
+<character hexref="U06c4" decref="&1732;" meaning="arabic letter waw with ring">ۄ</character>
+<character hexref="U06c5" decref="&1733;" meaning="arabic letter kirghiz oe">ۅ</character>
+<character hexref="U06c6" decref="&1734;" meaning="arabic letter oe">ۆ</character>
+<character hexref="U06c7" decref="&1735;" meaning="arabic letter u">ۇ</character>
+<character hexref="U06c8" decref="&1736;" meaning="arabic letter yu">ۈ</character>
+<character hexref="U06c9" decref="&1737;" meaning="arabic letter kirghiz yu">ۉ</character>
+<character hexref="U06ca" decref="&1738;" meaning="arabic letter waw with two dots above">ۊ</character>
+<character hexref="U06cb" decref="&1739;" meaning="arabic letter ve">ۋ</character>
+-->
+<character hexref="U06cc" decref="&1740;" meaning="arabic letter farsi yeh">ی</character>
+<!-- doesn't display well
+<character hexref="U06cd" decref="&1741;" meaning="arabic letter yeh with tail">ۍ</character>
+<character hexref="U06ce" decref="&1742;" meaning="arabic letter yeh with small v">ێ</character>
+<character hexref="U06cf" decref="&1743;" meaning="arabic letter waw with dot above">ۏ</character>
+<character hexref="U06d0" decref="&1744;" meaning="arabic letter e">ې</character>
+<character hexref="U06d1" decref="&1745;" meaning="arabic letter yeh with three dots below">ۑ</character>
+<character hexref="U06d2" decref="&1746;" meaning="arabic letter yeh barree">ے</character>
+<character hexref="U06d3" decref="&1747;" meaning="arabic letter yeh barree with hamza above">ۓ</character>
+<character hexref="U06d4" decref="&1748;" meaning="arabic full stop">۔</character>
+-->
+<character hexref="U06d5" decref="&1749;" meaning="arabic letter ae">ە</character>
+<!-- doesn't display well
+<character hexref="U06d6" decref="&1750;" meaning="arabic small high ligature sad with lam with alef maksura">ۖ</character>
+<character hexref="U06d7" decref="&1751;" meaning="arabic small high ligature qaf with lam with alef maksura">ۗ</character>
+<character hexref="U06d8" decref="&1752;" meaning="arabic small high meem initial form">ۘ</character>
+<character hexref="U06d9" decref="&1753;" meaning="arabic small high lam alef">ۙ</character>
+<character hexref="U06da" decref="&1754;" meaning="arabic small high jeem">ۚ</character>
+<character hexref="U06db" decref="&1755;" meaning="arabic small high three dots">ۛ</character>
+<character hexref="U06dc" decref="&1756;" meaning="arabic small high seen">ۜ</character>
+<character hexref="U06dd" decref="&1757;" meaning="arabic end of ayah">۝</character>
+<character hexref="U06de" decref="&1758;" meaning="arabic start of rub el hizb">۞</character>
+<character hexref="U06df" decref="&1759;" meaning="arabic small high rounded zero">۟</character>
+<character hexref="U06e0" decref="&1760;" meaning="arabic small high upright rectangular zero">۠</character>
+<character hexref="U06e1" decref="&1761;" meaning="arabic small high dotless head of khah">ۡ</character>
+<character hexref="U06e2" decref="&1762;" meaning="arabic small high meem isolated form">ۢ</character>
+<character hexref="U06e3" decref="&1763;" meaning="arabic small low seen">ۣ</character>
+<character hexref="U06e4" decref="&1764;" meaning="arabic small high madda">ۤ</character>
+<character hexref="U06e5" decref="&1765;" meaning="arabic small waw">ۥ</character>
+<character hexref="U06e6" decref="&1766;" meaning="arabic small yeh">ۦ</character>
+<character hexref="U06e7" decref="&1767;" meaning="arabic small high yeh">ۧ</character>
+<character hexref="U06e8" decref="&1768;" meaning="arabic small high noon">ۨ</character>
+<character hexref="U06e9" decref="&1769;" meaning="arabic place of sajdah">۩</character>
+<character hexref="U06ea" decref="&1770;" meaning="arabic empty centre low stop">۪</character>
+<character hexref="U06eb" decref="&1771;" meaning="arabic empty centre high stop">۫</character>
+<character hexref="U06ec" decref="&1772;" meaning="arabic rounded high stop with filled centre">۬</character>
+<character hexref="U06ed" decref="&1773;" meaning="arabic small low meem">ۭ</character>
+-->
+<character hexref="U06f0" decref="&1776;" meaning="extended arabic-indic digit zero">۰</character>
+<character hexref="U06f1" decref="&1777;" meaning="extended arabic-indic digit one">۱</character>
+<character hexref="U06f2" decref="&1778;" meaning="extended arabic-indic digit two">۲</character>
+<character hexref="U06f3" decref="&1779;" meaning="extended arabic-indic digit three">۳</character>
+<character hexref="U06f4" decref="&1780;" meaning="extended arabic-indic digit four">۴</character>
+<character hexref="U06f5" decref="&1781;" meaning="extended arabic-indic digit five">۵</character>
+<character hexref="U06f6" decref="&1782;" meaning="extended arabic-indic digit six">۶</character>
+<character hexref="U06f7" decref="&1783;" meaning="extended arabic-indic digit seven">۷</character>
+<character hexref="U06f8" decref="&1784;" meaning="extended arabic-indic digit eight">۸</character>
+<character hexref="U06f9" decref="&1785;" meaning="extended arabic-indic digit nine">۹</character>
+<!-- doesn't display well
+<character hexref="U06fa" decref="&1786;" meaning="arabic letter sheen with dot below">ۺ</character>
+<character hexref="U06fb" decref="&1787;" meaning="arabic letter dad with dot below">ۻ</character>
+<character hexref="U06fc" decref="&1788;" meaning="arabic letter ghain with dot below">ۼ</character>
+<character hexref="U06fd" decref="&1789;" meaning="arabic sign sindhi ampersand">۽</character>
+<character hexref="U06fe" decref="&1790;" meaning="arabic sign sindhi postposition men">۾</character>
+-->
+
+
+
+</unicodeblock>
+<!-- end of experimental blocks -->
+
+</specialcharacters>
Added: branches/bxe_2_0/plugins/specialchars/specialcharacters.xsl
==============================================================================
--- (empty file)
+++ branches/bxe_2_0/plugins/specialchars/specialcharacters.xsl Fri Oct 20 13:41:30 2006
@@ -0,0 +1,236 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<xsl:stylesheet
+ version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
+ xmlns="http://www.w3.org/1999/xhtml"
+ >
+
+
+ <xsl:output method="xml" encoding="utf-8" indent="yes"
+ />
+
+
+<!-- if you would only use this page then you can drop the call-template, named template stuff-->
+
+
+<xsl:template match="/">
+<html>
+<head>
+<title>Sonderzeichen</title>
+<style type="text/css">
+
+body {background-color:#ffffff;
+ }
+table {
+ border-collapse: collapse;
+ margin-left:15px;
+ padding:0px;
+ border-right: medium none;border-top: medium none;border-left: medium none;border-bottom: medium none;
+ border:none;
+ padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
+ }
+#Sonderzeichen {
+ background-color: #f9f9f9;
+ padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
+ margin: 0px; width: 360px; height: 390px; text-align: left;
+ }
+select {
+ background-color: #ffffff;
+ font-size: 12px;font-family: arial,verdana,helvetica,sans-serif;color:black;
+ margin-top:15px;
+ margin-left:15px;
+ }
+.button {
+ background: white;
+ width: 25px;height: 25px;
+ font-size: 12px;font-family:georgia,'times new roman',times,serif;color: black;
+ text-align: center;
+ border-right: #cccccc 1px solid;border-top: #cccccc 1px solid;border-left: #cccccc 1px solid;border-bottom: #cccccc 1px solid;
+ padding-right: 4px;padding-left: 4px;padding-bottom: 4px;padding-top: 4px;
+ margin:0px;
+ }
+.raised {
+ background: #000066;
+ width: 25px;height: 25px;
+ font-size: 12px;font-family: arial,verdana,helvetica,sans-serif;color: white;
+ text-align: center;
+ padding-right: 4px; padding-left: 4px;padding-bottom: 4px; padding-top: 4px;
+ }
+.pressed {
+ background: #000066;
+ width: 25px; height: 25px;
+ font-size: 12px;font-family: arial,verdana,helvetica,sans-serif;color: white;
+ text-align: center;
+ border-right: #0000FF 1px solid;border-top:#0000FF 1px solid;border-left:#0000FF 1px solid;border-bottom: #0000FF 1px solid;
+ padding-left: 4px;padding-bottom: 4px;padding-right: 4px;padding-top: 4px;
+ }
+p {
+ margin-left:10px;border: 1px dashed #cccccc; width: 340px; line-height:18px;
+ text-align:center;
+ font-size: 11px;font-family:georgia,'times new roman',times,serif;}
+
+</style>
+
+<!--
+
+Javascript comes here, Create Range functions only for IE 6
+
+ function insertSz(mySz) {
+ var str = document.selection.createRange().text;
+ document.my_form.my_textarea.focus();
+
+ if (mySz != null) {
+ var sel = document.selection.createRange();
+ sel.text = mySz;
+ }
+ return;
+
+}
+-->
+
+<script type="text/javascript">
+ <![CDATA[
+
+ //works only in IE 6 because of Create Range
+function insertSz(mySz) {
+
+opener.bxe_insertContent(mySz,opener.BXE_SELECTION);
+return;
+/*
+ var str = document.selection.createRange().text;
+ document.my_form.my_textarea.focus();
+ if (mySz != null) {
+ var sel = document.selection.createRange();
+ sel.text = mySz;
+ }
+ return;*/
+}
+
+
+function mouseover(el) {
+ el.className = "raised";
+}
+
+function mouseout(el) {
+ el.className = "button";
+}
+
+function mousedown(el) {
+ el.className = "pressed";
+}
+
+function mouseup(el) {
+ el.className = "raised";
+}
+
+
+function displaydesc(which){
+ document.getElementById(visiblediv).style.visibility = 'hidden' ;
+ document.getElementById(which).style.visibility = 'visible' ;
+ visiblediv = which;
+}
+
+/* vielleicht spaeter einmal - behaviour ist nicht ganz, das was man moechte
+function changefont(fontname){
+ var fontname;
+ stsh = document.styleSheets[0];
+ cssB= stsh.cssRules[5];
+ cssR= stsh.cssRules[6];
+ cssP= stsh.cssRules[7];
+ cssB.style.fontFamily=fontname;
+ cssR.style.fontFamily=fontname;
+ cssP.style.fontFamily=fontname;
+ alert(cssB.style.fontFamily);
+ }
+*/
+
+
+var visiblediv = ']]><xsl:value-of select="generate-id(/specialcharacters/*[position() = 1])" />';
+
+</script>
+
+</head>
+<body >
+<xsl:apply-templates/>
+</body>
+
+</html>
+
+</xsl:template>
+
+<xsl:template match="specialcharacters">
+
+<div id="Sonderzeichen">
+<form name="subsets" id="subsets">
+<!-- evtl. spaeter auch mit font-wechsel
+<table border="0" cellpadding="0" cellspacing="0"><tr><td>-->
+<select id="blocks" name="blocks" size="1"
+onchange=" displaydesc(this.value); ">
+<xsl:for-each select="subset | unicodeblock">
+ <option value="{generate-id()}"><xsl:value-of select="./@name"/></option>
+</xsl:for-each>
+</select>
+<!--evtl. spaeter
+</td><td> 
+<select id="fonts" name="fonts" size="1" onChange="changefont(this.value)">
+ <option value="arial,verdana,helvetica,sans-serif">Arial, Verdana, Helvetica </option>
+ <option value="'times new roman'">Times New Roman</option>
+ <option value="arial">Arial</option>
+ <option value="verdana">Verdana</option>
+ <option value="georgia">Georgia</option>
+ <option value="serif">Serif</option>
+ <option value="sans-serif">Sans-Serif</option>
+</select>
+</td></tr></table>-->
+</form>
+
+</div>
+<xsl:apply-templates select="subset | unicodeblock" mode="javascript"/>
+<p> Characters are shown as serif and sans-serif (mouseover).</p>
+
+</xsl:template>
+
+
+<xsl:template match="subset | unicodeblock" mode="javascript">
+<xsl:variable name="visibility">
+ <xsl:choose>
+ <xsl:when test="position() = 1">visible</xsl:when>
+ <xsl:otherwise>hidden</xsl:otherwise>
+ </xsl:choose>
+</xsl:variable>
+<div id="{generate-id()}" style="top:60px; position:absolute;visibility:{$visibility};">
+
+<table name="blocks" cellspacing="0" cellpadding="0">
+
+<xsl:for-each select="character[(position() mod 10 )= 1]">
+<tr>
+<xsl:variable name="durchlauf" select="floor (position()-1 div 10)"/>
+<!--<xsl:for-each select="../character[((position()-1) div 10) > $durchlauf and ((position()-1) div 10) < $durchlauf + 1] ">-->
+<xsl:for-each select="../character[floor((position() -1 ) div 10) = $durchlauf]">
+<td class='button'
+ onmouseover='mouseover(this);'
+ onmouseout="mouseout(this);"
+ onmousedown="mousedown(this);"
+ onmouseup="mouseup(this);"
+ onclick="insertSz('{.}');"
+ title="{@meaning}"> <xsl:value-of select="."/></td>
+ <xsl:text>
+ </xsl:text>
+</xsl:for-each>
+</tr>
+</xsl:for-each>
+</table>
+
+</div>
+
+
+
+
+
+</xsl:template>
+
+<!-- only for demo purposes - this textarea will be integrated in the Bitflux Editor
+<textarea name="my_textarea">lfdsjfdsaf</textarea></form>-->
+
+</xsl:stylesheet>
--
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs