Skip to content

Instantly share code, notes, and snippets.

@twlee79
Last active May 3, 2020 16:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save twlee79/0ed04540da6f74a24c4239ca9998fa9f to your computer and use it in GitHub Desktop.
Save twlee79/0ed04540da6f74a24c4239ca9998fa9f to your computer and use it in GitHub Desktop.
; Autohotkey hotstrings for HTML4 entities (plus extras)
; Autohotkey Script Copyright © Tet-Woo Lee 2020, released to public domain under CC0
; 2020-05-04 version 1.0.3
; save as UTF-8 with signature
; Changelog:
; v1.0.3:
; added ? flag so all can be part of a word
; v1.0.2:
; added nlt, ngt, Gt, Lt, numsp
; commented out quot, gt, lt, amp
; v1.0.1:
; added horbar
; changed to always end with ;
; ―, Horizontal bar, U+2015 (8213), HTML 5.0
:?*o:;horbar;::―
; ≮, not less-than, U+226E (8814), HTML 5.0
:?*o:;nlt;::≮
; ≫, much greater-than, U+226B (8811), HTML 5.0
:?*co:;Gt;::≫
; ≪, much less-than, U+226A (8810), HTML 5.0
:?*co:;Lt;::≪
; ≯, not greater-than, U+226F (8815), HTML 5.0
:?*o:;ngt;::≯
;  , figure space (number space), U+2007 (8199), HTML 5.0
:?*co:;numsp;:: 
; format is ;entityname; (i.e semicolons bracketing entity name)
; no additional ending character
; letter entity names case-sensitive
; symbols case-insensitive except arrows (due to single/double arrow ambiguity)
; and Gt / Lt (much greater/less)
; Source: https://www.w3.org/TR/html4/sgml/entities.html
; 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.
; ==============================================================================
; Latin 1
;  , no-break space = non-breaking space, U+00A0 ISOnum,  
:?*o:;nbsp;:: 
; ¡, inverted exclamation mark, U+00A1 ISOnum, ¡
:?*o:;iexcl;::¡
; ¢, cent sign, U+00A2 ISOnum, ¢
:?*o:;cent;::¢
; £, pound sign, U+00A3 ISOnum, £
:?*o:;pound;::£
; ¤, currency sign, U+00A4 ISOnum, ¤
:?*o:;curren;::¤
; ¥, yen sign = yuan sign, U+00A5 ISOnum, ¥
:?*o:;yen;::¥
; ¦, broken bar = broken vertical bar, U+00A6 ISOnum, ¦
:?*o:;brvbar;::¦
; §, section sign, U+00A7 ISOnum, §
:?*o:;sect;::§
; ¨, diaeresis = spacing diaeresis, U+00A8 ISOdia, ¨
:?*o:;uml;::¨
; ©, copyright sign, U+00A9 ISOnum, ©
:?*o:;copy;::©
; ª, feminine ordinal indicator, U+00AA ISOnum, ª
:?*o:;ordf;::ª
; «, left-pointing double angle quotation mark = left pointing guillemet, U+00AB ISOnum, «
:?*o:;laquo;::«
; ¬, not sign, U+00AC ISOnum, ¬
:?*o:;not;::¬
; ­, soft hyphen = discretionary hyphen, U+00AD ISOnum, ­
:?*o:;shy;::­
; ®, registered sign = registered trade mark sign, U+00AE ISOnum, ®
:?*o:;reg;::®
; ¯, macron = spacing macron = overline = APL overbar, U+00AF ISOdia, ¯
:?*o:;macr;::¯
; °, degree sign, U+00B0 ISOnum, °
:?*o:;deg;::°
; ±, plus-minus sign = plus-or-minus sign, U+00B1 ISOnum, ±
:?*o:;plusmn;::±
; ², superscript two = superscript digit two = squared, U+00B2 ISOnum, ²
:?*o:;sup2;::²
; ³, superscript three = superscript digit three = cubed, U+00B3 ISOnum, ³
:?*o:;sup3;::³
; ´, acute accent = spacing acute, U+00B4 ISOdia, ´
:?*o:;acute;::´
; µ, micro sign, U+00B5 ISOnum, µ
:?*o:;micro;::µ
; ¶, pilcrow sign = paragraph sign, U+00B6 ISOnum, ¶
:?*o:;para;::¶
; ·, middle dot = Georgian comma = Greek middle dot, U+00B7 ISOnum, ·
:?*o:;middot;::·
; ¸, cedilla = spacing cedilla, U+00B8 ISOdia, ¸
:?*o:;cedil;::¸
; ¹, superscript one = superscript digit one, U+00B9 ISOnum, ¹
:?*o:;sup1;::¹
; º, masculine ordinal indicator, U+00BA ISOnum, º
:?*o:;ordm;::º
; », right-pointing double angle quotation mark = right pointing guillemet, U+00BB ISOnum, »
:?*o:;raquo;::»
; ¼, vulgar fraction one quarter = fraction one quarter, U+00BC ISOnum, ¼
:?*o:;frac14;::¼
; ½, vulgar fraction one half = fraction one half, U+00BD ISOnum, ½
:?*o:;frac12;::½
; ¾, vulgar fraction three quarters = fraction three quarters, U+00BE ISOnum, ¾
:?*o:;frac34;::¾
; ¿, inverted question mark = turned question mark, U+00BF ISOnum, ¿
:?*o:;iquest;::¿
; À, latin capital letter A with grave = latin capital letter A gr, À
:?*co:;Agrave;::À
; Á, latin capital letter A with acute, U+00C1 ISOlat1, Á
:?*co:;Aacute;::Á
; Â, latin capital letter A with circumflex, U+00C2 ISOlat1, Â
:?*co:;Acirc;::Â
; Ã, latin capital letter A with tilde, U+00C3 ISOlat1, Ã
:?*co:;Atilde;::Ã
; Ä, latin capital letter A with diaeresis, U+00C4 ISOlat1, Ä
:?*co:;Auml;::Ä
; Å, latin capital letter A with ring above = latin capital letter A r, Å
:?*co:;Aring;::Å
; Æ, latin capital letter AE = latin capital ligature, Æ
:?*co:;AElig;::Æ
; Ç, latin capital letter C with cedilla, U+00C7 ISOlat1, Ç
:?*co:;Ccedil;::Ç
; È, latin capital letter E with grave, U+00C8 ISOlat1, È
:?*co:;Egrave;::È
; É, latin capital letter E with acute, U+00C9 ISOlat1, É
:?*co:;Eacute;::É
; Ê, latin capital letter E with circumflex, U+00CA ISOlat1, Ê
:?*co:;Ecirc;::Ê
; Ë, latin capital letter E with diaeresis, U+00CB ISOlat1, Ë
:?*co:;Euml;::Ë
; Ì, latin capital letter I with grave, U+00CC ISOlat1, Ì
:?*co:;Igrave;::Ì
; Í, latin capital letter I with acute, U+00CD ISOlat1, Í
:?*co:;Iacute;::Í
; Î, latin capital letter I with circumflex, U+00CE ISOlat1, Î
:?*co:;Icirc;::Î
; Ï, latin capital letter I with diaeresis, U+00CF ISOlat1, Ï
:?*co:;Iuml;::Ï
; Ð, latin capital letter ETH, U+00D0 ISOlat1, Ð
:?*co:;ETH;::Ð
; Ñ, latin capital letter N with tilde, U+00D1 ISOlat1, Ñ
:?*co:;Ntilde;::Ñ
; Ò, latin capital letter O with grave, U+00D2 ISOlat1, Ò
:?*co:;Ograve;::Ò
; Ó, latin capital letter O with acute, U+00D3 ISOlat1, Ó
:?*co:;Oacute;::Ó
; Ô, latin capital letter O with circumflex, U+00D4 ISOlat1, Ô
:?*co:;Ocirc;::Ô
; Õ, latin capital letter O with tilde, U+00D5 ISOlat1, Õ
:?*co:;Otilde;::Õ
; Ö, latin capital letter O with diaeresis, U+00D6 ISOlat1, Ö
:?*co:;Ouml;::Ö
; ×, multiplication sign, U+00D7 ISOnum, ×
:?*o:;times;::×
; Ø, latin capital letter O with stroke = latin capital letter O sl, Ø
:?*co:;Oslash;::Ø
; Ù, latin capital letter U with grave, U+00D9 ISOlat1, Ù
:?*co:;Ugrave;::Ù
; Ú, latin capital letter U with acute, U+00DA ISOlat1, Ú
:?*co:;Uacute;::Ú
; Û, latin capital letter U with circumflex, U+00DB ISOlat1, Û
:?*co:;Ucirc;::Û
; Ü, latin capital letter U with diaeresis, U+00DC ISOlat1, Ü
:?*co:;Uuml;::Ü
; Ý, latin capital letter Y with acute, U+00DD ISOlat1, Ý
:?*co:;Yacute;::Ý
; Þ, latin capital letter THORN, U+00DE ISOlat1, Þ
:?*co:;THORN;::Þ
; ß, latin small letter sharp s = ess-zed, U+00DF ISOlat1, ß
:?*co:;szlig;::ß
; à, latin small letter a with grave = latin small letter a gr, à
:?*co:;agrave;::à
; á, latin small letter a with acute, U+00E1 ISOlat1, á
:?*co:;aacute;::á
; â, latin small letter a with circumflex, U+00E2 ISOlat1, â
:?*co:;acirc;::â
; ã, latin small letter a with tilde, U+00E3 ISOlat1, ã
:?*co:;atilde;::ã
; ä, latin small letter a with diaeresis, U+00E4 ISOlat1, ä
:?*co:;auml;::ä
; å, latin small letter a with ring above = latin small letter a r, å
:?*co:;aring;::å
; æ, latin small letter ae = latin small ligature ae, U+00E6 ISOlat1, æ
:?*co:;aelig;::æ
; ç, latin small letter c with cedilla, U+00E7 ISOlat1, ç
:?*co:;ccedil;::ç
; è, latin small letter e with grave, U+00E8 ISOlat1, è
:?*co:;egrave;::è
; é, latin small letter e with acute, U+00E9 ISOlat1, é
:?*co:;eacute;::é
; ê, latin small letter e with circumflex, U+00EA ISOlat1, ê
:?*co:;ecirc;::ê
; ë, latin small letter e with diaeresis, U+00EB ISOlat1, ë
:?*co:;euml;::ë
; ì, latin small letter i with grave, U+00EC ISOlat1, ì
:?*co:;igrave;::ì
; í, latin small letter i with acute, U+00ED ISOlat1, í
:?*co:;iacute;::í
; î, latin small letter i with circumflex, U+00EE ISOlat1, î
:?*co:;icirc;::î
; ï, latin small letter i with diaeresis, U+00EF ISOlat1, ï
:?*co:;iuml;::ï
; ð, latin small letter eth, U+00F0 ISOlat1, ð
:?*co:;eth;::ð
; ñ, latin small letter n with tilde, U+00F1 ISOlat1, ñ
:?*co:;ntilde;::ñ
; ò, latin small letter o with grave, U+00F2 ISOlat1, ò
:?*co:;ograve;::ò
; ó, latin small letter o with acute, U+00F3 ISOlat1, ó
:?*co:;oacute;::ó
; ô, latin small letter o with circumflex, U+00F4 ISOlat1, ô
:?*co:;ocirc;::ô
; õ, latin small letter o with tilde, U+00F5 ISOlat1, õ
:?*co:;otilde;::õ
; ö, latin small letter o with diaeresis, U+00F6 ISOlat1, ö
:?*co:;ouml;::ö
; ÷, division sign, U+00F7 ISOnum, ÷
:?*o:;divide;::÷
; ø, latin small letter o with stroke, = latin small letter o sl, ø
:?*co:;oslash;::ø
; ù, latin small letter u with grave, U+00F9 ISOlat1, ù
:?*co:;ugrave;::ù
; ú, latin small letter u with acute, U+00FA ISOlat1, ú
:?*co:;uacute;::ú
; û, latin small letter u with circumflex, U+00FB ISOlat1, û
:?*co:;ucirc;::û
; ü, latin small letter u with diaeresis, U+00FC ISOlat1, ü
:?*co:;uuml;::ü
; ý, latin small letter y with acute, U+00FD ISOlat1, ý
:?*co:;yacute;::ý
; þ, latin small letter thorn, U+00FE ISOlat1, þ
:?*co:;thorn;::þ
; ÿ, latin small letter y with diaeresis, U+00FF ISOlat1, ÿ
:?*co:;yuml;::ÿ
; ==============================================================================
; HTMLsymbol
; ------------------------------------------------------------------------------
; Latin Extended-B
; ƒ, latin small f with hook = function = florin, U+0192 ISOtech, ƒ
:?*o:;fnof;::ƒ
; ------------------------------------------------------------------------------
; Greek
; Α, greek capital letter alpha, U+0391, Α
:?*co:;Alpha;::Α
; Β, greek capital letter beta, U+0392, Β
:?*co:;Beta;::Β
; Γ, greek capital letter gamma, U+0393 ISOgrk3, Γ
:?*co:;Gamma;::Γ
; Δ, greek capital letter delta, U+0394 ISOgrk3, Δ
:?*co:;Delta;::Δ
; Ε, greek capital letter epsilon, U+0395, Ε
:?*co:;Epsilon;::Ε
; Ζ, greek capital letter zeta, U+0396, Ζ
:?*co:;Zeta;::Ζ
; Η, greek capital letter eta, U+0397, Η
:?*co:;Eta;::Η
; Θ, greek capital letter theta, U+0398 ISOgrk3, Θ
:?*co:;Theta;::Θ
; Ι, greek capital letter iota, U+0399, Ι
:?*co:;Iota;::Ι
; Κ, greek capital letter kappa, U+039A, Κ
:?*co:;Kappa;::Κ
; Λ, greek capital letter lambda, U+039B ISOgrk3, Λ
:?*co:;Lambda;::Λ
; Μ, greek capital letter mu, U+039C, Μ
:?*co:;Mu;::Μ
; Ν, greek capital letter nu, U+039D, Ν
:?*co:;Nu;::Ν
; Ξ, greek capital letter xi, U+039E ISOgrk3, Ξ
:?*co:;Xi;::Ξ
; Ο, greek capital letter omicron, U+039F, Ο
:?*co:;Omicron;::Ο
; Π, greek capital letter pi, U+03A0 ISOgrk3, Π
:?*co:;Pi;::Π
; Ρ, greek capital letter rho, U+03A1, Ρ
:?*co:;Rho;::Ρ
; Σ, greek capital letter sigma, U+03A3 ISOgrk3, Σ
:?*co:;Sigma;::Σ
; Τ, greek capital letter tau, U+03A4, Τ
:?*co:;Tau;::Τ
; Υ, greek capital letter upsilon, U+03A5 ISOgrk3, Υ
:?*co:;Upsilon;::Υ
; Φ, greek capital letter phi, U+03A6 ISOgrk3, Φ
:?*co:;Phi;::Φ
; Χ, greek capital letter chi, U+03A7, Χ
:?*co:;Chi;::Χ
; Ψ, greek capital letter psi, U+03A8 ISOgrk3, Ψ
:?*co:;Psi;::Ψ
; Ω, greek capital letter omega, U+03A9 ISOgrk3, Ω
:?*co:;Omega;::Ω
; α, greek small letter alpha, U+03B1 ISOgrk3, α
:?*co:;alpha;::α
; β, greek small letter beta, U+03B2 ISOgrk3, β
:?*co:;beta;::β
; γ, greek small letter gamma, U+03B3 ISOgrk3, γ
:?*co:;gamma;::γ
; δ, greek small letter delta, U+03B4 ISOgrk3, δ
:?*co:;delta;::δ
; ε, greek small letter epsilon, U+03B5 ISOgrk3, ε
:?*co:;epsilon;::ε
; ζ, greek small letter zeta, U+03B6 ISOgrk3, ζ
:?*co:;zeta;::ζ
; η, greek small letter eta, U+03B7 ISOgrk3, η
:?*co:;eta;::η
; θ, greek small letter theta, U+03B8 ISOgrk3, θ
:?*co:;theta;::θ
; ι, greek small letter iota, U+03B9 ISOgrk3, ι
:?*co:;iota;::ι
; κ, greek small letter kappa, U+03BA ISOgrk3, κ
:?*co:;kappa;::κ
; λ, greek small letter lambda, U+03BB ISOgrk3, λ
:?*co:;lambda;::λ
; μ, greek small letter mu, U+03BC ISOgrk3, μ
:?*co:;mu;::μ
; ν, greek small letter nu, U+03BD ISOgrk3, ν
:?*co:;nu;::ν
; ξ, greek small letter xi, U+03BE ISOgrk3, ξ
:?*co:;xi;::ξ
; ο, greek small letter omicron, U+03BF NEW, ο
:?*co:;omicron;::ο
; π, greek small letter pi, U+03C0 ISOgrk3, π
:?*co:;pi;::π
; ρ, greek small letter rho, U+03C1 ISOgrk3, ρ
:?*co:;rho;::ρ
; ς, greek small letter final sigma, U+03C2 ISOgrk3, ς
:?*co:;sigmaf;::ς
; σ, greek small letter sigma, U+03C3 ISOgrk3, σ
:?*co:;sigma;::σ
; τ, greek small letter tau, U+03C4 ISOgrk3, τ
:?*co:;tau;::τ
; υ, greek small letter upsilon, U+03C5 ISOgrk3, υ
:?*co:;upsilon;::υ
; φ, greek small letter phi, U+03C6 ISOgrk3, φ
:?*co:;phi;::φ
; χ, greek small letter chi, U+03C7 ISOgrk3, χ
:?*co:;chi;::χ
; ψ, greek small letter psi, U+03C8 ISOgrk3, ψ
:?*co:;psi;::ψ
; ω, greek small letter omega, U+03C9 ISOgrk3, ω
:?*co:;omega;::ω
; ϑ, greek small letter theta symbol, U+03D1 NEW, ϑ
:?*co:;thetasym;::ϑ
; ϒ, greek upsilon with hook symbol, U+03D2 NEW, ϒ
:?*o:;upsih;::ϒ
; ϖ, greek pi symbol, U+03D6 ISOgrk3, ϖ
:?*o:;piv;::ϖ
; General Punctuation
; •, bullet = black small circle, U+2022 ISOpub , •
:?*o:;bull;::•
; …, horizontal ellipsis = three dot leader, U+2026 ISOpub , …
:?*o:;hellip;::…
; ′, prime = minutes = feet, U+2032 ISOtech, ′
:?*o:;prime;::′
; ″, double prime = seconds = inches, U+2033 ISOtech, ″
:?*o:;Prime;::″
; ‾, overline = spacing overscore, U+203E NEW, ‾
:?*o:;oline;::‾
; ⁄, fraction slash, U+2044 NEW, ⁄
:?*o:;frasl;::⁄
; ------------------------------------------------------------------------------
; Letterlike Symbols
; ℘, script capital P = power set = Weierstrass p, U+2118 ISOamso, ℘
:?*o:;weierp;::℘
; ℑ, blackletter capital I = imaginary part, U+2111 ISOamso, ℑ
:?*o:;image;::ℑ
; ℜ, blackletter capital R = real part symbol, U+211C ISOamso, ℜ
:?*o:;real;::ℜ
; ™, trade mark sign, U+2122 ISOnum, ™
:?*o:;trade;::™
; ℵ, alef symbol = first transfinite cardinal, U+2135 NEW, ℵ
:?*o:;alefsym;::ℵ
; ------------------------------------------------------------------------------
; Arrows
; ←, leftwards arrow, U+2190 ISOnum, ←
:?*co:;larr;::←
; ↑, upwards arrow, U+2191 ISOnu, ↑
:?*co:;uarr;::↑
; →, rightwards arrow, U+2192 ISOnum, →
:?*co:;rarr;::→
; ↓, downwards arrow, U+2193 ISOnum, ↓
:?*co:;darr;::↓
; ↔, left right arrow, U+2194 ISOamsa, ↔
:?*co:;harr;::↔
; ↵, downwards arrow with corner leftwards = carriage return, U+21B5 NEW, ↵
:?*co:;crarr;::↵
; ⇐, leftwards double arrow, U+21D0 ISOtech, ⇐
:?*co:;lArr;::⇐
; ⇑, upwards double arrow, U+21D1 ISOamsa, ⇑
:?*co:;uArr;::⇑
; ⇒, rightwards double arrow, U+21D2 ISOtech, ⇒
:?*co:;rArr;::⇒
; ⇓, downwards double arrow, U+21D3 ISOamsa, ⇓
:?*co:;dArr;::⇓
; ⇔, left right double arrow, U+21D4 ISOamsa, ⇔
:?*co:;hArr;::⇔
; ------------------------------------------------------------------------------
; Mathematical Operators
; ∀, for all, U+2200 ISOtech, ∀
:?*o:;forall;::∀
; ∂, partial differential, U+2202 ISOtech , ∂
:?*o:;part;::∂
; ∃, there exists, U+2203 ISOtech, ∃
:?*o:;exist;::∃
; ∅, empty set = null set = diameter, U+2205 ISOamso, ∅
:?*o:;empty;::∅
; ∇, nabla = backward difference, U+2207 ISOtech, ∇
:?*o:;nabla;::∇
; ∈, element of, U+2208 ISOtech, ∈
:?*o:;isin;::∈
; ∉, not an element of, U+2209 ISOtech, ∉
:?*o:;notin;::∉
; ∋, contains as member, U+220B ISOtech, ∋
:?*o:;ni;::∋
; ∏, n-ary product = product sign, U+220F ISOamsb, ∏
:?*o:;prod;::∏
; ∑, n-ary sumation, U+2211 ISOamsb, ∑
:?*o:;sum;::∑
; −, minus sign, U+2212 ISOtech, −
:?*o:;minus;::−
; ∗, asterisk operator, U+2217 ISOtech, ∗
:?*o:;lowast;::∗
; √, square root = radical sign, U+221A ISOtech, √
:?*o:;radic;::√
; ∝, proportional to, U+221D ISOtech, ∝
:?*o:;prop;::∝
; ∞, infinity, U+221E ISOtech, ∞
:?*o:;infin;::∞
; ∠, angle, U+2220 ISOamso, ∠
:?*o:;ang;::∠
; ∧, logical and = wedge, U+2227 ISOtech, ∧
:?*o:;and;::∧
; ∨, logical or = vee, U+2228 ISOtech, ∨
:?*o:;or;::∨
; ∩, intersection = cap, U+2229 ISOtech, ∩
:?*o:;cap;::∩
; ∪, union = cup, U+222A ISOtech, ∪
:?*o:;cup;::∪
; ∫, integral, U+222B ISOtech, ∫
:?*o:;int;::∫
; ∴, therefore, U+2234 ISOtech, ∴
:?*o:;there4;::∴
; ∼, tilde operator = varies with = similar to, U+223C ISOtech, ∼
:?*o:;sim;::∼
; ≅, approximately equal to, U+2245 ISOtech, ≅
:?*o:;cong;::≅
; ≈, almost equal to = asymptotic to, U+2248 ISOamsr, ≈
:?*o:;asymp;::≈
; ≠, not equal to, U+2260 ISOtech, ≠
:?*o:;ne;::≠
; ≡, identical to, U+2261 ISOtech, ≡
:?*o:;equiv;::≡
; ≤, less-than or equal to, U+2264 ISOtech, ≤
:?*o:;le;::≤
; ≥, greater-than or equal to, U+2265 ISOtech, ≥
:?*o:;ge;::≥
; ⊂, subset of, U+2282 ISOtech, ⊂
:?*o:;sub;::⊂
; ⊃, superset of, U+2283 ISOtech, ⊃
:?*o:;sup;::⊃
; ⊄, not a subset of, U+2284 ISOamsn, ⊄
:?*o:;nsub;::⊄
; ⊆, subset of or equal to, U+2286 ISOtech, ⊆
:?*o:;sube;::⊆
; ⊇, superset of or equal to, U+2287 ISOtech, ⊇
:?*o:;supe;::⊇
; ⊕, circled plus = direct sum, U+2295 ISOamsb, ⊕
:?*o:;oplus;::⊕
; ⊗, circled times = vector product, U+2297 ISOamsb, ⊗
:?*o:;otimes;::⊗
; ⊥, up tack = orthogonal to = perpendicular, U+22A5 ISOtech, ⊥
:?*o:;perp;::⊥
; ⋅, dot operator, U+22C5 ISOamsb, ⋅
:?*o:;sdot;::⋅
; ------------------------------------------------------------------------------
; Miscellaneous Technical
; ⌈, left ceiling = apl upstile, U+2308 ISOamsc , ⌈
:?*o:;lceil;::⌈
; ⌉, right ceiling, U+2309 ISOamsc , ⌉
:?*o:;rceil;::⌉
; ⌊, left floor = apl downstile, U+230A ISOamsc , ⌊
:?*o:;lfloor;::⌊
; ⌋, right floor, U+230B ISOamsc , ⌋
:?*o:;rfloor;::⌋
; 〈, left-pointing angle bracket = bra, U+2329 ISOtech, ⟨
:?*o:;lang;::〈
; 〉, right-pointing angle bracket = ket, U+232A ISOtech, ⟩
:?*o:;rang;::〉
; ------------------------------------------------------------------------------
; Geometric Shapes
; ◊, lozenge, U+25CA ISOpub, ◊
:?*o:;loz;::◊
; ------------------------------------------------------------------------------
; Miscellaneous Symbols
; ♠, black spade suit, U+2660 ISOpub, ♠
:?*o:;spades;::♠
; ♣, black club suit = shamrock, U+2663 ISOpub, ♣
:?*o:;clubs;::♣
; ♥, black heart suit = valentine, U+2665 ISOpub, ♥
:?*o:;hearts;::♥
; ♦, black diamond suit, U+2666 ISOpub, ♦
:?*o:;diams;::♦
; ==============================================================================
; HTMLspecial
; ------------------------------------------------------------------------------
; C0 Controls and Basic Latin
; ", quotation mark = APL quote, U+0022 ISOnum, "
;:?*o:;quot;::"
; &, ampersand, U+0026 ISOnum, &
;:?*o:;amp;::&
; <, less-than sign, U+003C ISOnum, &lt;
;:?*o:;lt;::<
; >, greater-than sign, U+003E ISOnum, &gt;
;:?*o:;gt;::>
; ------------------------------------------------------------------------------
; Latin Extended-A
; Œ, latin capital ligature OE, U+0152 ISOlat2, &OElig;
:?*o:;OElig;::Œ
; œ, latin small ligature oe, U+0153 ISOlat2, &oelig;
:?*o:;oelig;::œ
; Š, latin capital letter S with caron, U+0160 ISOlat2, &Scaron;
:?*co:;Scaron;::Š
; š, latin small letter s with caron, U+0161 ISOlat2, &scaron;
:?*co:;scaron;::š
; Ÿ, latin capital letter Y with diaeresis, U+0178 ISOlat2, &Yuml;
:?*co:;Yuml;::Ÿ
; ------------------------------------------------------------------------------
; Spacing Modifier Letters
; ˆ, modifier letter circumflex accent, U+02C6 ISOpub, &circ;
:?*o:;circ;::ˆ
; ˜, small tilde, U+02DC ISOdia, &tilde;
:?*o:;tilde;::˜
; ------------------------------------------------------------------------------
; General Punctuation
;  , en space, U+2002 ISOpub, &ensp;
:?*o:;ensp;:: 
;  , em space, U+2003 ISOpub, &emsp;
:?*o:;emsp;:: 
;  , thin space, U+2009 ISOpub, &thinsp;
:?*o:;thinsp;:: 
; ‌, zero width non-joiner, U+200C NEW RFC 2070, &zwnj;
:?*o:;zwnj;::‌
; ‍, zero width joiner, U+200D NEW RFC 2070, &zwj;
:?*o:;zwj;::‍
; ‎, left-to-right mark, U+200E NEW RFC 2070, &lrm;
:?*o:;lrm;::‎
; ‏, right-to-left mark, U+200F NEW RFC 2070, &rlm;
:?*o:;rlm;::‏
; –, en dash, U+2013 ISOpub, &ndash;
:?*o:;ndash;::–
; —, em dash, U+2014 ISOpub, &mdash;
:?*o:;mdash;::—
; ‘, left single quotation mark, U+2018 ISOnum, &lsquo;
:?*o:;lsquo;::‘
; ’, right single quotation mark, U+2019 ISOnum, &rsquo;
:?*o:;rsquo;::’
; ‚, single low-9 quotation mark, U+201A NEW, &sbquo;
:?*o:;sbquo;::‚
; “, left double quotation mark, U+201C ISOnum, &ldquo;
:?*o:;ldquo;::“
; ”, right double quotation mark, U+201D ISOnum, &rdquo;
:?*o:;rdquo;::”
; „, double low-9 quotation mark, U+201E NEW, &bdquo;
:?*o:;bdquo;::„
; †, dagger, U+2020 ISOpub, &dagger;
:?*o:;dagger;::†
; ‡, double dagger, U+2021 ISOpub, &Dagger;
:?*o:;Dagger;::‡
; ‰, per mille sign, U+2030 ISOtech, &permil;
:?*o:;permil;::‰
; ‹, single left-pointing angle quotation mark, U+2039 ISO proposed, &lsaquo;
:?*o:;lsaquo;::‹
; ›, single right-pointing angle quotation mark, U+203A ISO proposed, &rsaquo;
:?*o:;rsaquo;::›
; €, euro sign, U+20AC NEW, &euro;
:?*o:;euro;::€
; ==============================================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment