Stories
Slash Boxes
Comments

Dev.SN ♥ developers

posted by martyb on Thursday July 24 2014, @02:01PM   Printer-friendly

Summary:

Tests all mathematical, greek, and symbol named character entities defined in HTML 4.
Each test point contains:

  1. The named character entity's description taken from the HTML 4 specification.
  2. The entity displayed as a UTF-8 encoded character.
  3. The entity displayed as a Named Character Entity.
  4. The entity displayed as a Decimal Character Entity.
  5. The entity displayed as a Hexadecimal Character Entity.

Documents Referenced:

http://www.w3.org/TR/html4/sgml/entities.html
"Character entity references in HTML 4"
https://tools.ietf.org/html/rfc3629
"UTF-8, a transformation format of ISO 10646"

Tests:



<!-- Portions © International Organization for Standardization 1986

          Permission to copy in any form is granted for use with

          conforming SGML systems and applications as defined in

          ISO 8879, provided this notice is included in all copies.

-->

<!-- Mathematical, Greek and Symbolic characters for HTML -->

<!-- Character entity set. Typical invocation:

          <!ENTITY % HTMLsymbol PUBLIC

              "-//W3C//ENTITIES Symbols//EN//HTML">

          %HTMLsymbol; -->

<!-- Portions © International Organization for Standardization 1986:

          Permission to copy in any form is granted for use with

          conforming SGML systems and applications as defined in

          ISO 8879, provided this notice is included in all copies.

-->

<!-- Relevant ISO entity set is given unless names are newly introduced.

          New names (i.e., not in ISO 8879 list) do not clash with any

          existing ISO 8879 entity names. ISO 10646 character numbers

          are given for each character, in hex. CDATA values are decimal

          conversions of the ISO 10646 values and refer to the document

          character set. Names are ISO 10646 names.

-->

<!-- Latin Extended-B -->
latin small f with hook = function = florin, U+0192 ISOtech:
"ƒ" = 0xc6 0x92 (UTF-8 encoded octets)
"ƒ" = &fnof;
"ƒ" = &#402;
"ƒ" = &#x192;

<!-- Greek -->
greek capital letter alpha, U+0391:
"Α" = 0xce 0x91 (UTF-8 encoded octets)
"Α" = &Alpha;
"Α" = &#913;
"Α" = &#x391;
greek capital letter beta, U+0392:
"Β" = 0xce 0x92 (UTF-8 encoded octets)
"Β" = &Beta;
"Β" = &#914;
"Β" = &#x392;
greek capital letter gamma, U+0393 ISOgrk3:
"Γ" = 0xce 0x93 (UTF-8 encoded octets)
"Γ" = &Gamma;
"Γ" = &#915;
"Γ" = &#x393;
greek capital letter delta, U+0394 ISOgrk3:
"Δ" = 0xce 0x94 (UTF-8 encoded octets)
"Δ" = &Delta;
"Δ" = &#916;
"Δ" = &#x394;
greek capital letter epsilon, U+0395:
"Ε" = 0xce 0x95 (UTF-8 encoded octets)
"Ε" = &Epsilon;
"Ε" = &#917;
"Ε" = &#x395;
greek capital letter zeta, U+0396:
"Ζ" = 0xce 0x96 (UTF-8 encoded octets)
"Ζ" = &Zeta;
"Ζ" = &#918;
"Ζ" = &#x396;
greek capital letter eta, U+0397:
"Η" = 0xce 0x97 (UTF-8 encoded octets)
"Η" = &Eta;
"Η" = &#919;
"Η" = &#x397;
greek capital letter theta, U+0398 ISOgrk3:
"Θ" = 0xce 0x98 (UTF-8 encoded octets)
"Θ" = &Theta;
"Θ" = &#920;
"Θ" = &#x398;
greek capital letter iota, U+0399:
"Ι" = 0xce 0x99 (UTF-8 encoded octets)
"Ι" = &Iota;
"Ι" = &#921;
"Ι" = &#x399;
greek capital letter kappa, U+039A:
"Κ" = 0xce 0x9a (UTF-8 encoded octets)
"Κ" = &Kappa;
"Κ" = &#922;
"Κ" = &#x39a;
greek capital letter lambda, U+039B ISOgrk3:
"Λ" = 0xce 0x9b (UTF-8 encoded octets)
"Λ" = &Lambda;
"Λ" = &#923;
"Λ" = &#x39b;
greek capital letter mu, U+039C:
"Μ" = 0xce 0x9c (UTF-8 encoded octets)
"Μ" = &Mu;
"Μ" = &#924;
"Μ" = &#x39c;
greek capital letter nu, U+039D:
"Ν" = 0xce 0x9d (UTF-8 encoded octets)
"Ν" = &Nu;
"Ν" = &#925;
"Ν" = &#x39d;
greek capital letter xi, U+039E ISOgrk3:
"Ξ" = 0xce 0x9e (UTF-8 encoded octets)
"Ξ" = &Xi;
"Ξ" = &#926;
"Ξ" = &#x39e;
greek capital letter omicron, U+039F:
"Ο" = 0xce 0x9f (UTF-8 encoded octets)
"Ο" = &Omicron;
"Ο" = &#927;
"Ο" = &#x39f;
greek capital letter pi, U+03A0 ISOgrk3:
"Π" = 0xce 0xa0 (UTF-8 encoded octets)
"Π" = &Pi;
"Π" = &#928;
"Π" = &#x3a0;
greek capital letter rho, U+03A1:
"Ρ" = 0xce 0xa1 (UTF-8 encoded octets)
"Ρ" = &Rho;
"Ρ" = &#929;
"Ρ" = &#x3a1;

<!-- there is no Sigmaf, and no U+03A2 character either -->
greek capital letter sigma, U+03A3 ISOgrk3:
"Σ" = 0xce 0xa3 (UTF-8 encoded octets)
"Σ" = &Sigma;
"Σ" = &#931;
"Σ" = &#x3a3;
greek capital letter tau, U+03A4:
"Τ" = 0xce 0xa4 (UTF-8 encoded octets)
"Τ" = &Tau;
"Τ" = &#932;
"Τ" = &#x3a4;
greek capital letter upsilon, U+03A5 ISOgrk3:
"Υ" = 0xce 0xa5 (UTF-8 encoded octets)
"Υ" = &Upsilon;
"Υ" = &#933;
"Υ" = &#x3a5;
greek capital letter phi, U+03A6 ISOgrk3:
"Φ" = 0xce 0xa6 (UTF-8 encoded octets)
"Φ" = &Phi;
"Φ" = &#934;
"Φ" = &#x3a6;
greek capital letter chi, U+03A7:
"Χ" = 0xce 0xa7 (UTF-8 encoded octets)
"Χ" = &Chi;
"Χ" = &#935;
"Χ" = &#x3a7;
greek capital letter psi, U+03A8 ISOgrk3:
"Ψ" = 0xce 0xa8 (UTF-8 encoded octets)
"Ψ" = &Psi;
"Ψ" = &#936;
"Ψ" = &#x3a8;
greek capital letter omega, U+03A9 ISOgrk3:
"Ω" = 0xce 0xa9 (UTF-8 encoded octets)
"Ω" = &Omega;
"Ω" = &#937;
"Ω" = &#x3a9;
greek small letter alpha, U+03B1 ISOgrk3:
"α" = 0xce 0xb1 (UTF-8 encoded octets)
"α" = &alpha;
"α" = &#945;
"α" = &#x3b1;
greek small letter beta, U+03B2 ISOgrk3:
"β" = 0xce 0xb2 (UTF-8 encoded octets)
"β" = &beta;
"β" = &#946;
"β" = &#x3b2;
greek small letter gamma, U+03B3 ISOgrk3:
"γ" = 0xce 0xb3 (UTF-8 encoded octets)
"γ" = &gamma;
"γ" = &#947;
"γ" = &#x3b3;
greek small letter delta, U+03B4 ISOgrk3:
"δ" = 0xce 0xb4 (UTF-8 encoded octets)
"δ" = &delta;
"δ" = &#948;
"δ" = &#x3b4;
greek small letter epsilon, U+03B5 ISOgrk3:
"ε" = 0xce 0xb5 (UTF-8 encoded octets)
"ε" = &epsilon;
"ε" = &#949;
"ε" = &#x3b5;
greek small letter zeta, U+03B6 ISOgrk3:
"ζ" = 0xce 0xb6 (UTF-8 encoded octets)
"ζ" = &zeta;
"ζ" = &#950;
"ζ" = &#x3b6;
greek small letter eta, U+03B7 ISOgrk3:
"η" = 0xce 0xb7 (UTF-8 encoded octets)
"η" = &eta;
"η" = &#951;
"η" = &#x3b7;
greek small letter theta, U+03B8 ISOgrk3:
"θ" = 0xce 0xb8 (UTF-8 encoded octets)
"θ" = &theta;
"θ" = &#952;
"θ" = &#x3b8;
greek small letter iota, U+03B9 ISOgrk3:
"ι" = 0xce 0xb9 (UTF-8 encoded octets)
"ι" = &iota;
"ι" = &#953;
"ι" = &#x3b9;
greek small letter kappa, U+03BA ISOgrk3:
"κ" = 0xce 0xba (UTF-8 encoded octets)
"κ" = &kappa;
"κ" = &#954;
"κ" = &#x3ba;
greek small letter lambda, U+03BB ISOgrk3:
"λ" = 0xce 0xbb (UTF-8 encoded octets)
"λ" = &lambda;
"λ" = &#955;
"λ" = &#x3bb;
greek small letter mu, U+03BC ISOgrk3:
"μ" = 0xce 0xbc (UTF-8 encoded octets)
"μ" = &mu;
"μ" = &#956;
"μ" = &#x3bc;
greek small letter nu, U+03BD ISOgrk3:
"ν" = 0xce 0xbd (UTF-8 encoded octets)
"ν" = &nu;
"ν" = &#957;
"ν" = &#x3bd;
greek small letter xi, U+03BE ISOgrk3:
"ξ" = 0xce 0xbe (UTF-8 encoded octets)
"ξ" = &xi;
"ξ" = &#958;
"ξ" = &#x3be;
greek small letter omicron, U+03BF NEW:
"ο" = 0xce 0xbf (UTF-8 encoded octets)
"ο" = &omicron;
"ο" = &#959;
"ο" = &#x3bf;
greek small letter pi, U+03C0 ISOgrk3:
"π" = 0xcf 0x80 (UTF-8 encoded octets)
"π" = &pi;
"π" = &#960;
"π" = &#x3c0;
greek small letter rho, U+03C1 ISOgrk3:
"ρ" = 0xcf 0x81 (UTF-8 encoded octets)
"ρ" = &rho;
"ρ" = &#961;
"ρ" = &#x3c1;
greek small letter final sigma, U+03C2 ISOgrk3:
"ς" = 0xcf 0x82 (UTF-8 encoded octets)
"ς" = &sigmaf;
"ς" = &#962;
"ς" = &#x3c2;
greek small letter sigma, U+03C3 ISOgrk3:
"σ" = 0xcf 0x83 (UTF-8 encoded octets)
"σ" = &sigma;
"σ" = &#963;
"σ" = &#x3c3;
greek small letter tau, U+03C4 ISOgrk3:
"τ" = 0xcf 0x84 (UTF-8 encoded octets)
"τ" = &tau;
"τ" = &#964;
"τ" = &#x3c4;
greek small letter upsilon, U+03C5 ISOgrk3:
"υ" = 0xcf 0x85 (UTF-8 encoded octets)
"υ" = &upsilon;
"υ" = &#965;
"υ" = &#x3c5;
greek small letter phi, U+03C6 ISOgrk3:
"φ" = 0xcf 0x86 (UTF-8 encoded octets)
"φ" = &phi;
"φ" = &#966;
"φ" = &#x3c6;
greek small letter chi, U+03C7 ISOgrk3:
"χ" = 0xcf 0x87 (UTF-8 encoded octets)
"χ" = &chi;
"χ" = &#967;
"χ" = &#x3c7;
greek small letter psi, U+03C8 ISOgrk3:
"ψ" = 0xcf 0x88 (UTF-8 encoded octets)
"ψ" = &psi;
"ψ" = &#968;
"ψ" = &#x3c8;
greek small letter omega, U+03C9 ISOgrk3:
"ω" = 0xcf 0x89 (UTF-8 encoded octets)
"ω" = &omega;
"ω" = &#969;
"ω" = &#x3c9;
greek small letter theta symbol, U+03D1 NEW:
"ϑ" = 0xcf 0x91 (UTF-8 encoded octets)
"ϑ" = &thetasym;
"ϑ" = &#977;
"ϑ" = &#x3d1;
greek upsilon with hook symbol, U+03D2 NEW:
"ϒ" = 0xcf 0x92 (UTF-8 encoded octets)
"ϒ" = &upsih;
"ϒ" = &#978;
"ϒ" = &#x3d2;
greek pi symbol, U+03D6 ISOgrk3:
"ϖ" = 0xcf 0x96 (UTF-8 encoded octets)
"ϖ" = &piv;
"ϖ" = &#982;
"ϖ" = &#x3d6;

<!-- General Punctuation -->
bullet = black small circle, U+2022 ISOpub:
"•" = 0xe2 0x80 0xa2 (UTF-8 encoded octets)
"•" = &bull;
"•" = &#8226;
"•" = &#x2022;

<!-- bullet is NOT the same as bullet operator, U+2219 -->
horizontal ellipsis = three dot leader, U+2026 ISOpub:
"…" = 0xe2 0x80 0xa6 (UTF-8 encoded octets)
"…" = &hellip;
"…" = &#8230;
"…" = &#x2026;
prime = minutes = feet, U+2032 ISOtech:
"′" = 0xe2 0x80 0xb2 (UTF-8 encoded octets)
"′" = &prime;
"′" = &#8242;
"′" = &#x2032;
double prime = seconds = inches, U+2033 ISOtech:
"″" = 0xe2 0x80 0xb3 (UTF-8 encoded octets)
"″" = &Prime;
"″" = &#8243;
"″" = &#x2033;
overline = spacing overscore, U+203E NEW:
"‾" = 0xe2 0x80 0xbe (UTF-8 encoded octets)
"‾" = &oline;
"‾" = &#8254;
"‾" = &#x203e;
fraction slash, U+2044 NEW:
"⁄" = 0xe2 0x81 0x84 (UTF-8 encoded octets)
"⁄" = &frasl;
"⁄" = &#8260;
"⁄" = &#x2044;

<!-- Letterlike Symbols -->
script capital P = power set = Weierstrass p, U+2118 ISOamso:
"℘" = 0xe2 0x84 0x98 (UTF-8 encoded octets)
"℘" = &weierp;
"℘" = &#8472;
"℘" = &#x2118;
blackletter capital I = imaginary part, U+2111 ISOamso:
"ℑ" = 0xe2 0x84 0x91 (UTF-8 encoded octets)
"ℑ" = &image;
"ℑ" = &#8465;
"ℑ" = &#x2111;
blackletter capital R = real part symbol, U+211C ISOamso:
"ℜ" = 0xe2 0x84 0x9c (UTF-8 encoded octets)
"ℜ" = &real;
"ℜ" = &#8476;
"ℜ" = &#x211c;
trade mark sign, U+2122 ISOnum:
"™" = 0xe2 0x84 0xa2 (UTF-8 encoded octets)
"™" = &trade;
"™" = &#8482;
"™" = &#x2122;
alef symbol = first transfinite cardinal, U+2135 NEW:
"ℵ" = 0xe2 0x84 0xb5 (UTF-8 encoded octets)
"ℵ" = &alefsym;
"ℵ" = &#8501;
"ℵ" = &#x2135;

<!-- alef symbol is NOT the same as hebrew letter alef,

          U+05D0 although the same glyph could be used to depict both characters -->

<!-- Arrows -->
leftwards arrow, U+2190 ISOnum:
"←" = 0xe2 0x86 0x90 (UTF-8 encoded octets)
"←" = &larr;
"←" = &#8592;
"←" = &#x2190;
upwards arrow, U+2191:
"↑" = 0xe2 0x86 0x91 (UTF-8 encoded octets)
"↑" = &uarr;
"↑" = &#8593;
"↑" = &#x2191;
rightwards arrow, U+2192 ISOnum:
"→" = 0xe2 0x86 0x92 (UTF-8 encoded octets)
"→" = &rarr;
"→" = &#8594;
"→" = &#x2192;
downwards arrow, U+2193 ISOnum:
"↓" = 0xe2 0x86 0x93 (UTF-8 encoded octets)
"↓" = &darr;
"↓" = &#8595;
"↓" = &#x2193;
left right arrow, U+2194 ISOamsa:
"↔" = 0xe2 0x86 0x94 (UTF-8 encoded octets)
"↔" = &harr;
"↔" = &#8596;
"↔" = &#x2194;
downwards arrow with corner leftwards = carriage return, U+21B5 NEW:
"↵" = 0xe2 0x86 0xb5 (UTF-8 encoded octets)
"↵" = &crarr;
"↵" = &#8629;
"↵" = &#x21b5;
leftwards double arrow, U+21D0 ISOtech:
"⇐" = 0xe2 0x87 0x90 (UTF-8 encoded octets)
"⇐" = &lArr;
"⇐" = &#8656;
"⇐" = &#x21d0;

<!-- ISO 10646 does not say that lArr is the same as the 'is implied by' arrow

        but also does not have any other character for that function. So ? lArr can

        be used for 'is implied by' as ISOtech suggests -->
upwards double arrow, U+21D1 ISOamsa:
"⇑" = 0xe2 0x87 0x91 (UTF-8 encoded octets)
"⇑" = &uArr;
"⇑" = &#8657;
"⇑" = &#x21d1;
rightwards double arrow, U+21D2 ISOtech:
"⇒" = 0xe2 0x87 0x92 (UTF-8 encoded octets)
"⇒" = &rArr;
"⇒" = &#8658;
"⇒" = &#x21d2;

<!-- ISO 10646 does not say this is the 'implies' character but does not have

          another character with this function so ?

          rArr can be used for 'implies' as ISOtech suggests -->
downwards double arrow, U+21D3 ISOamsa:
"⇓" = 0xe2 0x87 0x93 (UTF-8 encoded octets)
"⇓" = &dArr;
"⇓" = &#8659;
"⇓" = &#x21d3;
left right double arrow, U+21D4 ISOamsa:
"⇔" = 0xe2 0x87 0x94 (UTF-8 encoded octets)
"⇔" = &hArr;
"⇔" = &#8660;
"⇔" = &#x21d4;

<!-- Mathematical Operators -->
for all, U+2200 ISOtech:
"∀" = 0xe2 0x88 0x80 (UTF-8 encoded octets)
"∀" = &forall;
"∀" = &#8704;
"∀" = &#x2200;
partial differential, U+2202 ISOtech:
"∂" = 0xe2 0x88 0x82 (UTF-8 encoded octets)
"∂" = &part;
"∂" = &#8706;
"∂" = &#x2202;
there exists, U+2203 ISOtech:
"∃" = 0xe2 0x88 0x83 (UTF-8 encoded octets)
"∃" = &exist;
"∃" = &#8707;
"∃" = &#x2203;
empty set = null set = diameter, U+2205 ISOamso:
"∅" = 0xe2 0x88 0x85 (UTF-8 encoded octets)
"∅" = &empty;
"∅" = &#8709;
"∅" = &#x2205;
nabla = backward difference, U+2207 ISOtech:
"∇" = 0xe2 0x88 0x87 (UTF-8 encoded octets)
"∇" = &nabla;
"∇" = &#8711;
"∇" = &#x2207;
element of, U+2208 ISOtech:
"∈" = 0xe2 0x88 0x88 (UTF-8 encoded octets)
"∈" = &isin;
"∈" = &#8712;
"∈" = &#x2208;
not an element of, U+2209 ISOtech:
"∉" = 0xe2 0x88 0x89 (UTF-8 encoded octets)
"∉" = &notin;
"∉" = &#8713;
"∉" = &#x2209;
contains as member, U+220B ISOtech:
"∋" = 0xe2 0x88 0x8b (UTF-8 encoded octets)
"∋" = &ni;
"∋" = &#8715;
"∋" = &#x220b;

<!-- should there be a more memorable name than 'ni'? -->
n-ary product = product sign, U+220F ISOamsb:
"∏" = 0xe2 0x88 0x8f (UTF-8 encoded octets)
"∏" = &prod;
"∏" = &#8719;
"∏" = &#x220f;

<!-- prod is NOT the same character as U+03A0 'greek capital letter pi' though

          the same glyph might be used for both -->
n-ary sumation, U+2211 ISOamsb:
"∑" = 0xe2 0x88 0x91 (UTF-8 encoded octets)
"∑" = &sum;
"∑" = &#8721;
"∑" = &#x2211;

<!-- sum is NOT the same character as U+03A3 'greek capital letter sigma'

          though the same glyph might be used for both -->
minus sign, U+2212 ISOtech:
"−" = 0xe2 0x88 0x92 (UTF-8 encoded octets)
"−" = &minus;
"−" = &#8722;
"−" = &#x2212;
asterisk operator, U+2217 ISOtech:
"∗" = 0xe2 0x88 0x97 (UTF-8 encoded octets)
"∗" = &lowast;
"∗" = &#8727;
"∗" = &#x2217;
square root = radical sign, U+221A ISOtech:
"√" = 0xe2 0x88 0x9a (UTF-8 encoded octets)
"√" = &radic;
"√" = &#8730;
"√" = &#x221a;
proportional to, U+221D ISOtech:
"∝" = 0xe2 0x88 0x9d (UTF-8 encoded octets)
"∝" = &prop;
"∝" = &#8733;
"∝" = &#x221d;
infinity, U+221E ISOtech:
"∞" = 0xe2 0x88 0x9e (UTF-8 encoded octets)
"∞" = &infin;
"∞" = &#8734;
"∞" = &#x221e;
angle, U+2220 ISOamso:
"∠" = 0xe2 0x88 0xa0 (UTF-8 encoded octets)
"∠" = &ang;
"∠" = &#8736;
"∠" = &#x2220;
logical and = wedge, U+2227 ISOtech:
"∧" = 0xe2 0x88 0xa7 (UTF-8 encoded octets)
"∧" = &and;
"∧" = &#8743;
"∧" = &#x2227;
logical or = vee, U+2228 ISOtech:
"∨" = 0xe2 0x88 0xa8 (UTF-8 encoded octets)
"∨" = &or;
"∨" = &#8744;
"∨" = &#x2228;
intersection = cap, U+2229 ISOtech:
"∩" = 0xe2 0x88 0xa9 (UTF-8 encoded octets)
"∩" = &cap;
"∩" = &#8745;
"∩" = &#x2229;
union = cup, U+222A ISOtech:
"∪" = 0xe2 0x88 0xaa (UTF-8 encoded octets)
"∪" = &cup;
"∪" = &#8746;
"∪" = &#x222a;
integral, U+222B ISOtech:
"∫" = 0xe2 0x88 0xab (UTF-8 encoded octets)
"∫" = &int;
"∫" = &#8747;
"∫" = &#x222b;
therefore, U+2234 ISOtech:
"∴" = 0xe2 0x88 0xb4 (UTF-8 encoded octets)
"∴" = &there4;
"∴" = &#8756;
"∴" = &#x2234;
tilde operator = varies with = similar to, U+223C ISOtech:
"∼" = 0xe2 0x88 0xbc (UTF-8 encoded octets)
"∼" = &sim;
"∼" = &#8764;
"∼" = &#x223c;

<!-- tilde operator is NOT the same character as the tilde, U+007E,

          although the same glyph might be used to represent both -->
approximately equal to, U+2245 ISOtech:
"≅" = 0xe2 0x89 0x85 (UTF-8 encoded octets)
"≅" = &cong;
"≅" = &#8773;
"≅" = &#x2245;
almost equal to = asymptotic to, U+2248 ISOamsr:
"≈" = 0xe2 0x89 0x88 (UTF-8 encoded octets)
"≈" = &asymp;
"≈" = &#8776;
"≈" = &#x2248;
not equal to, U+2260 ISOtech:
"≠" = 0xe2 0x89 0xa0 (UTF-8 encoded octets)
"≠" = &ne;
"≠" = &#8800;
"≠" = &#x2260;
identical to, U+2261 ISOtech:
"≡" = 0xe2 0x89 0xa1 (UTF-8 encoded octets)
"≡" = &equiv;
"≡" = &#8801;
"≡" = &#x2261;
less-than or equal to, U+2264 ISOtech:
"≤" = 0xe2 0x89 0xa4 (UTF-8 encoded octets)
"≤" = &le;
"≤" = &#8804;
"≤" = &#x2264;
greater-than or equal to, U+2265 ISOtech:
"≥" = 0xe2 0x89 0xa5 (UTF-8 encoded octets)
"≥" = &ge;
"≥" = &#8805;
"≥" = &#x2265;
subset of, U+2282 ISOtech:
"⊂" = 0xe2 0x8a 0x82 (UTF-8 encoded octets)
"⊂" = &sub;
"⊂" = &#8834;
"⊂" = &#x2282;
superset of, U+2283 ISOtech:
"⊃" = 0xe2 0x8a 0x83 (UTF-8 encoded octets)
"⊃" = &sup;
"⊃" = &#8835;
"⊃" = &#x2283;

<!-- note that nsup, 'not a superset of, U+2283' is not covered by the Symbol

          font encoding and is not included. Should it be, for symmetry?

          It is in ISOamsn -->
not a subset of, U+2284 ISOamsn:
"⊄" = 0xe2 0x8a 0x84 (UTF-8 encoded octets)
"⊄" = &nsub;
"⊄" = &#8836;
"⊄" = &#x2284;
subset of or equal to, U+2286 ISOtech:
"⊆" = 0xe2 0x8a 0x86 (UTF-8 encoded octets)
"⊆" = &sube;
"⊆" = &#8838;
"⊆" = &#x2286;
superset of or equal to, U+2287 ISOtech:
"⊇" = 0xe2 0x8a 0x87 (UTF-8 encoded octets)
"⊇" = &supe;
"⊇" = &#8839;
"⊇" = &#x2287;
circled plus = direct sum, U+2295 ISOamsb:
"⊕" = 0xe2 0x8a 0x95 (UTF-8 encoded octets)
"⊕" = &oplus;
"⊕" = &#8853;
"⊕" = &#x2295;
circled times = vector product, U+2297 ISOamsb:
"⊗" = 0xe2 0x8a 0x97 (UTF-8 encoded octets)
"⊗" = &otimes;
"⊗" = &#8855;
"⊗" = &#x2297;
up tack = orthogonal to = perpendicular, U+22A5 ISOtech:
"⊥" = 0xe2 0x8a 0xa5 (UTF-8 encoded octets)
"⊥" = &perp;
"⊥" = &#8869;
"⊥" = &#x22a5;
dot operator, U+22C5 ISOamsb:
"⋅" = 0xe2 0x8b 0x85 (UTF-8 encoded octets)
"⋅" = &sdot;
"⋅" = &#8901;
"⋅" = &#x22c5;

<!-- dot operator is NOT the same character as U+00B7 middle dot -->

<!-- Miscellaneous Technical -->
left ceiling = apl upstile, U+2308 ISOamsc:
"⌈" = 0xe2 0x8c 0x88 (UTF-8 encoded octets)
"⌈" = &lceil;
"⌈" = &#8968;
"⌈" = &#x2308;
right ceiling, U+2309 ISOamsc:
"⌉" = 0xe2 0x8c 0x89 (UTF-8 encoded octets)
"⌉" = &rceil;
"⌉" = &#8969;
"⌉" = &#x2309;
left floor = apl downstile, U+230A ISOamsc:
"⌊" = 0xe2 0x8c 0x8a (UTF-8 encoded octets)
"⌊" = &lfloor;
"⌊" = &#8970;
"⌊" = &#x230a;
right floor, U+230B ISOamsc:
"⌋" = 0xe2 0x8c 0x8b (UTF-8 encoded octets)
"⌋" = &rfloor;
"⌋" = &#8971;
"⌋" = &#x230b;
left-pointing angle bracket = bra, U+2329 ISOtech:
"〈" = 0xe2 0x8c 0xa9 (UTF-8 encoded octets)
"⟨" = &lang;
"〈" = &#9001;
"〈" = &#x2329;

<!-- lang is NOT the same character as U+003C 'less than'

          or U+2039 'single left-pointing angle quotation mark' -->
right-pointing angle bracket = ket, U+232A ISOtech:
"〉" = 0xe2 0x8c 0xaa (UTF-8 encoded octets)
"⟩" = &rang;
"〉" = &#9002;
"〉" = &#x232a;

<!-- rang is NOT the same character as U+003E 'greater than'

          or U+203A 'single right-pointing angle quotation mark' -->

<!-- Geometric Shapes -->
lozenge, U+25CA ISOpub:
"◊" = 0xe2 0x97 0x8a (UTF-8 encoded octets)
"◊" = &loz;
"◊" = &#9674;
"◊" = &#x25ca;

<!-- Miscellaneous Symbols -->
black spade suit, U+2660 ISOpub:
"♠" = 0xe2 0x99 0xa0 (UTF-8 encoded octets)
"♠" = &spades;
"♠" = &#9824;
"♠" = &#x2660;

<!-- black here seems to mean filled as opposed to hollow -->
black club suit = shamrock, U+2663 ISOpub:
"♣" = 0xe2 0x99 0xa3 (UTF-8 encoded octets)
"♣" = &clubs;
"♣" = &#9827;
"♣" = &#x2663;
black heart suit = valentine, U+2665 ISOpub:
"♥" = 0xe2 0x99 0xa5 (UTF-8 encoded octets)
"♥" = &hearts;
"♥" = &#9829;
"♥" = &#x2665;
black diamond suit, U+2666 ISOpub:
"♦" = 0xe2 0x99 0xa6 (UTF-8 encoded octets)
"♦" = &diams;
"♦" = &#9830;
"♦" = &#x2666;
This discussion has been archived. No new comments can be posted.
Display Options Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.