| <!doctype html> |
| <title>Ahem checker</title> |
| <link rel="match" href="ahem-ref.html"> |
| <style> |
| * { |
| padding: 0; |
| margin: 0; |
| border: none; |
| } |
| td { |
| width: 34px; |
| } |
| table { |
| font: 15px/1 Ahem; |
| border-collapse: separate; |
| border-spacing: 1px; |
| table-layout: fixed; |
| } |
| </style> |
| <table> |
| <tr> |
| <td> x <!-- U+0020: SPACE --> |
| <td>!x <!-- U+0021: EXCLAMATION MARK --> |
| <td>"x <!-- U+0022: QUOTATION MARK --> |
| <td>#x <!-- U+0023: NUMBER SIGN --> |
| <td>$x <!-- U+0024: DOLLAR SIGN --> |
| <td>%x <!-- U+0025: PERCENT SIGN --> |
| <td>&x <!-- U+0026: AMPERSAND --> |
| <td>(x <!-- U+0028: LEFT PARENTHESIS --> |
| <td>)x <!-- U+0029: RIGHT PARENTHESIS --> |
| <td>*x <!-- U+002A: ASTERISK --> |
| <td>+x <!-- U+002B: PLUS SIGN --> |
| <td>,x <!-- U+002C: COMMA --> |
| <td>-x <!-- U+002D: HYPHEN-MINUS --> |
| <td>.x <!-- U+002E: FULL STOP --> |
| <td>/x <!-- U+002F: SOLIDUS --> |
| <td>0x <!-- U+0030: DIGIT ZERO --> |
| <td>1x <!-- U+0031: DIGIT ONE --> |
| <tr> |
| <td>2x <!-- U+0032: DIGIT TWO --> |
| <td>3x <!-- U+0033: DIGIT THREE --> |
| <td>4x <!-- U+0034: DIGIT FOUR --> |
| <td>5x <!-- U+0035: DIGIT FIVE --> |
| <td>6x <!-- U+0036: DIGIT SIX --> |
| <td>7x <!-- U+0037: DIGIT SEVEN --> |
| <td>8x <!-- U+0038: DIGIT EIGHT --> |
| <td>9x <!-- U+0039: DIGIT NINE --> |
| <td>:x <!-- U+003A: COLON --> |
| <td>;x <!-- U+003B: SEMICOLON --> |
| <td><x <!-- U+003C: LESS-THAN SIGN --> |
| <td>=x <!-- U+003D: EQUALS SIGN --> |
| <td>>x <!-- U+003E: GREATER-THAN SIGN --> |
| <td>?x <!-- U+003F: QUESTION MARK --> |
| <td>@x <!-- U+0040: COMMERCIAL AT --> |
| <td>Ax <!-- U+0041: LATIN CAPITAL LETTER A --> |
| <td>Bx <!-- U+0042: LATIN CAPITAL LETTER B --> |
| <tr> |
| <td>Cx <!-- U+0043: LATIN CAPITAL LETTER C --> |
| <td>Dx <!-- U+0044: LATIN CAPITAL LETTER D --> |
| <td>Ex <!-- U+0045: LATIN CAPITAL LETTER E --> |
| <td>Fx <!-- U+0046: LATIN CAPITAL LETTER F --> |
| <td>Gx <!-- U+0047: LATIN CAPITAL LETTER G --> |
| <td>Hx <!-- U+0048: LATIN CAPITAL LETTER H --> |
| <td>Ix <!-- U+0049: LATIN CAPITAL LETTER I --> |
| <td>Jx <!-- U+004A: LATIN CAPITAL LETTER J --> |
| <td>Kx <!-- U+004B: LATIN CAPITAL LETTER K --> |
| <td>Lx <!-- U+004C: LATIN CAPITAL LETTER L --> |
| <td>Mx <!-- U+004D: LATIN CAPITAL LETTER M --> |
| <td>Nx <!-- U+004E: LATIN CAPITAL LETTER N --> |
| <td>Ox <!-- U+004F: LATIN CAPITAL LETTER O --> |
| <td>Px <!-- U+0050: LATIN CAPITAL LETTER P --> |
| <td>Qx <!-- U+0051: LATIN CAPITAL LETTER Q --> |
| <td>Rx <!-- U+0052: LATIN CAPITAL LETTER R --> |
| <td>Sx <!-- U+0053: LATIN CAPITAL LETTER S --> |
| <tr> |
| <td>Tx <!-- U+0054: LATIN CAPITAL LETTER T --> |
| <td>Ux <!-- U+0055: LATIN CAPITAL LETTER U --> |
| <td>Vx <!-- U+0056: LATIN CAPITAL LETTER V --> |
| <td>Wx <!-- U+0057: LATIN CAPITAL LETTER W --> |
| <td>Xx <!-- U+0058: LATIN CAPITAL LETTER X --> |
| <td>Yx <!-- U+0059: LATIN CAPITAL LETTER Y --> |
| <td>Zx <!-- U+005A: LATIN CAPITAL LETTER Z --> |
| <td>[x <!-- U+005B: LEFT SQUARE BRACKET --> |
| <td>\x <!-- U+005C: REVERSE SOLIDUS --> |
| <td>]x <!-- U+005D: RIGHT SQUARE BRACKET --> |
| <td>^x <!-- U+005E: CIRCUMFLEX ACCENT --> |
| <td>_x <!-- U+005F: LOW LINE --> |
| <td>`x <!-- U+0060: GRAVE ACCENT --> |
| <td>ax <!-- U+0061: LATIN SMALL LETTER A --> |
| <td>bx <!-- U+0062: LATIN SMALL LETTER B --> |
| <td>cx <!-- U+0063: LATIN SMALL LETTER C --> |
| <td>dx <!-- U+0064: LATIN SMALL LETTER D --> |
| <tr> |
| <td>ex <!-- U+0065: LATIN SMALL LETTER E --> |
| <td>fx <!-- U+0066: LATIN SMALL LETTER F --> |
| <td>gx <!-- U+0067: LATIN SMALL LETTER G --> |
| <td>hx <!-- U+0068: LATIN SMALL LETTER H --> |
| <td>ix <!-- U+0069: LATIN SMALL LETTER I --> |
| <td>jx <!-- U+006A: LATIN SMALL LETTER J --> |
| <td>kx <!-- U+006B: LATIN SMALL LETTER K --> |
| <td>lx <!-- U+006C: LATIN SMALL LETTER L --> |
| <td>mx <!-- U+006D: LATIN SMALL LETTER M --> |
| <td>nx <!-- U+006E: LATIN SMALL LETTER N --> |
| <td>ox <!-- U+006F: LATIN SMALL LETTER O --> |
| <td>px <!-- U+0070: LATIN SMALL LETTER P --> |
| <td>qx <!-- U+0071: LATIN SMALL LETTER Q --> |
| <td>rx <!-- U+0072: LATIN SMALL LETTER R --> |
| <td>sx <!-- U+0073: LATIN SMALL LETTER S --> |
| <td>tx <!-- U+0074: LATIN SMALL LETTER T --> |
| <td>ux <!-- U+0075: LATIN SMALL LETTER U --> |
| <tr> |
| <td>vx <!-- U+0076: LATIN SMALL LETTER V --> |
| <td>wx <!-- U+0077: LATIN SMALL LETTER W --> |
| <td>xx <!-- U+0078: LATIN SMALL LETTER X --> |
| <td>yx <!-- U+0079: LATIN SMALL LETTER Y --> |
| <td>zx <!-- U+007A: LATIN SMALL LETTER Z --> |
| <td>{x <!-- U+007B: LEFT CURLY BRACKET --> |
| <td>|x <!-- U+007C: VERTICAL LINE --> |
| <td>}x <!-- U+007D: RIGHT CURLY BRACKET --> |
| <td>~x <!-- U+007E: TILDE --> |
| <td> x <!-- U+00A0: NO-BREAK SPACE --> |
| <td>¡x <!-- U+00A1: INVERTED EXCLAMATION MARK --> |
| <td>¢x <!-- U+00A2: CENT SIGN --> |
| <td>£x <!-- U+00A3: POUND SIGN --> |
| <td>¤x <!-- U+00A4: CURRENCY SIGN --> |
| <td>¥x <!-- U+00A5: YEN SIGN --> |
| <td>¦x <!-- U+00A6: BROKEN BAR --> |
| <td>§x <!-- U+00A7: SECTION SIGN --> |
| <tr> |
| <td>¨x <!-- U+00A8: DIAERESIS --> |
| <td>©x <!-- U+00A9: COPYRIGHT SIGN --> |
| <td>ªx <!-- U+00AA: FEMININE ORDINAL INDICATOR --> |
| <td>«x <!-- U+00AB: LEFT-POINTING DOUBLE ANGLE QUOTATION MARK --> |
| <td>¬x <!-- U+00AC: NOT SIGN --> |
| <td>­x <!-- U+00AD: SOFT HYPHEN --> |
| <td>®x <!-- U+00AE: REGISTERED SIGN --> |
| <td>¯x <!-- U+00AF: MACRON --> |
| <td>°x <!-- U+00B0: DEGREE SIGN --> |
| <td>±x <!-- U+00B1: PLUS-MINUS SIGN --> |
| <td>²x <!-- U+00B2: SUPERSCRIPT TWO --> |
| <td>³x <!-- U+00B3: SUPERSCRIPT THREE --> |
| <td>´x <!-- U+00B4: ACUTE ACCENT --> |
| <td>µx <!-- U+00B5: MICRO SIGN --> |
| <td>¶x <!-- U+00B6: PILCROW SIGN --> |
| <td>·x <!-- U+00B7: MIDDLE DOT --> |
| <td>¸x <!-- U+00B8: CEDILLA --> |
| <tr> |
| <td>¹x <!-- U+00B9: SUPERSCRIPT ONE --> |
| <td>ºx <!-- U+00BA: MASCULINE ORDINAL INDICATOR --> |
| <td>»x <!-- U+00BB: RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK --> |
| <td>¼x <!-- U+00BC: VULGAR FRACTION ONE QUARTER --> |
| <td>½x <!-- U+00BD: VULGAR FRACTION ONE HALF --> |
| <td>¾x <!-- U+00BE: VULGAR FRACTION THREE QUARTERS --> |
| <td>¿x <!-- U+00BF: INVERTED QUESTION MARK --> |
| <td>Àx <!-- U+00C0: LATIN CAPITAL LETTER A WITH GRAVE --> |
| <td>Áx <!-- U+00C1: LATIN CAPITAL LETTER A WITH ACUTE --> |
| <td>Âx <!-- U+00C2: LATIN CAPITAL LETTER A WITH CIRCUMFLEX --> |
| <td>Ãx <!-- U+00C3: LATIN CAPITAL LETTER A WITH TILDE --> |
| <td>Äx <!-- U+00C4: LATIN CAPITAL LETTER A WITH DIAERESIS --> |
| <td>Åx <!-- U+00C5: LATIN CAPITAL LETTER A WITH RING ABOVE --> |
| <td>Æx <!-- U+00C6: LATIN CAPITAL LETTER AE --> |
| <td>Çx <!-- U+00C7: LATIN CAPITAL LETTER C WITH CEDILLA --> |
| <td>Èx <!-- U+00C8: LATIN CAPITAL LETTER E WITH GRAVE --> |
| <td>Éx <!-- U+00C9: LATIN CAPITAL LETTER E WITH ACUTE --> |
| <tr> |
| <td>Êx <!-- U+00CA: LATIN CAPITAL LETTER E WITH CIRCUMFLEX --> |
| <td>Ëx <!-- U+00CB: LATIN CAPITAL LETTER E WITH DIAERESIS --> |
| <td>Ìx <!-- U+00CC: LATIN CAPITAL LETTER I WITH GRAVE --> |
| <td>Íx <!-- U+00CD: LATIN CAPITAL LETTER I WITH ACUTE --> |
| <td>Îx <!-- U+00CE: LATIN CAPITAL LETTER I WITH CIRCUMFLEX --> |
| <td>Ïx <!-- U+00CF: LATIN CAPITAL LETTER I WITH DIAERESIS --> |
| <td>Ðx <!-- U+00D0: LATIN CAPITAL LETTER ETH --> |
| <td>Ñx <!-- U+00D1: LATIN CAPITAL LETTER N WITH TILDE --> |
| <td>Òx <!-- U+00D2: LATIN CAPITAL LETTER O WITH GRAVE --> |
| <td>Óx <!-- U+00D3: LATIN CAPITAL LETTER O WITH ACUTE --> |
| <td>Ôx <!-- U+00D4: LATIN CAPITAL LETTER O WITH CIRCUMFLEX --> |
| <td>Õx <!-- U+00D5: LATIN CAPITAL LETTER O WITH TILDE --> |
| <td>Öx <!-- U+00D6: LATIN CAPITAL LETTER O WITH DIAERESIS --> |
| <td>×x <!-- U+00D7: MULTIPLICATION SIGN --> |
| <td>Øx <!-- U+00D8: LATIN CAPITAL LETTER O WITH STROKE --> |
| <td>Ùx <!-- U+00D9: LATIN CAPITAL LETTER U WITH GRAVE --> |
| <td>Úx <!-- U+00DA: LATIN CAPITAL LETTER U WITH ACUTE --> |
| <tr> |
| <td>Ûx <!-- U+00DB: LATIN CAPITAL LETTER U WITH CIRCUMFLEX --> |
| <td>Üx <!-- U+00DC: LATIN CAPITAL LETTER U WITH DIAERESIS --> |
| <td>Ýx <!-- U+00DD: LATIN CAPITAL LETTER Y WITH ACUTE --> |
| <td>Þx <!-- U+00DE: LATIN CAPITAL LETTER THORN --> |
| <td>ßx <!-- U+00DF: LATIN SMALL LETTER SHARP S --> |
| <td>àx <!-- U+00E0: LATIN SMALL LETTER A WITH GRAVE --> |
| <td>áx <!-- U+00E1: LATIN SMALL LETTER A WITH ACUTE --> |
| <td>âx <!-- U+00E2: LATIN SMALL LETTER A WITH CIRCUMFLEX --> |
| <td>ãx <!-- U+00E3: LATIN SMALL LETTER A WITH TILDE --> |
| <td>äx <!-- U+00E4: LATIN SMALL LETTER A WITH DIAERESIS --> |
| <td>åx <!-- U+00E5: LATIN SMALL LETTER A WITH RING ABOVE --> |
| <td>æx <!-- U+00E6: LATIN SMALL LETTER AE --> |
| <td>çx <!-- U+00E7: LATIN SMALL LETTER C WITH CEDILLA --> |
| <td>èx <!-- U+00E8: LATIN SMALL LETTER E WITH GRAVE --> |
| <td>éx <!-- U+00E9: LATIN SMALL LETTER E WITH ACUTE --> |
| <td>êx <!-- U+00EA: LATIN SMALL LETTER E WITH CIRCUMFLEX --> |
| <td>ëx <!-- U+00EB: LATIN SMALL LETTER E WITH DIAERESIS --> |
| <tr> |
| <td>ìx <!-- U+00EC: LATIN SMALL LETTER I WITH GRAVE --> |
| <td>íx <!-- U+00ED: LATIN SMALL LETTER I WITH ACUTE --> |
| <td>îx <!-- U+00EE: LATIN SMALL LETTER I WITH CIRCUMFLEX --> |
| <td>ïx <!-- U+00EF: LATIN SMALL LETTER I WITH DIAERESIS --> |
| <td>ðx <!-- U+00F0: LATIN SMALL LETTER ETH --> |
| <td>ñx <!-- U+00F1: LATIN SMALL LETTER N WITH TILDE --> |
| <td>òx <!-- U+00F2: LATIN SMALL LETTER O WITH GRAVE --> |
| <td>óx <!-- U+00F3: LATIN SMALL LETTER O WITH ACUTE --> |
| <td>ôx <!-- U+00F4: LATIN SMALL LETTER O WITH CIRCUMFLEX --> |
| <td>õx <!-- U+00F5: LATIN SMALL LETTER O WITH TILDE --> |
| <td>öx <!-- U+00F6: LATIN SMALL LETTER O WITH DIAERESIS --> |
| <td>÷x <!-- U+00F7: DIVISION SIGN --> |
| <td>øx <!-- U+00F8: LATIN SMALL LETTER O WITH STROKE --> |
| <td>ùx <!-- U+00F9: LATIN SMALL LETTER U WITH GRAVE --> |
| <td>úx <!-- U+00FA: LATIN SMALL LETTER U WITH ACUTE --> |
| <td>ûx <!-- U+00FB: LATIN SMALL LETTER U WITH CIRCUMFLEX --> |
| <td>üx <!-- U+00FC: LATIN SMALL LETTER U WITH DIAERESIS --> |
| <tr> |
| <td>ýx <!-- U+00FD: LATIN SMALL LETTER Y WITH ACUTE --> |
| <td>þx <!-- U+00FE: LATIN SMALL LETTER THORN --> |
| <td>ÿx <!-- U+00FF: LATIN SMALL LETTER Y WITH DIAERESIS --> |
| <td>ıx <!-- U+0131: LATIN SMALL LETTER DOTLESS I --> |
| <td>Œx <!-- U+0152: LATIN CAPITAL LIGATURE OE --> |
| <td>œx <!-- U+0153: LATIN SMALL LIGATURE OE --> |
| <td>Ÿx <!-- U+0178: LATIN CAPITAL LETTER Y WITH DIAERESIS --> |
| <td>ƒx <!-- U+0192: LATIN SMALL LETTER F WITH HOOK --> |
| <td>ˆx <!-- U+02C6: MODIFIER LETTER CIRCUMFLEX ACCENT --> |
| <td>ˇx <!-- U+02C7: CARON --> |
| <td>ˉx <!-- U+02C9: MODIFIER LETTER MACRON --> |
| <td>˘x <!-- U+02D8: BREVE --> |
| <td>˙x <!-- U+02D9: DOT ABOVE --> |
| <td>˚x <!-- U+02DA: RING ABOVE --> |
| <td>˛x <!-- U+02DB: OGONEK --> |
| <td>˜x <!-- U+02DC: SMALL TILDE --> |
| <td>˝x <!-- U+02DD: DOUBLE ACUTE ACCENT --> |
| <tr> |
| <td>Δx <!-- U+0394: GREEK CAPITAL LETTER DELTA --> |
| <td>Υx <!-- U+03A5: GREEK CAPITAL LETTER UPSILON --> |
| <td>Χx <!-- U+03A7: GREEK CAPITAL LETTER CHI --> |
| <td>Ωx <!-- U+03A9: GREEK CAPITAL LETTER OMEGA --> |
| <td>μx <!-- U+03BC: GREEK SMALL LETTER MU --> |
| <td>πx <!-- U+03C0: GREEK SMALL LETTER PI --> |
| <td> x <!-- U+2002: EN SPACE --> |
| <td> x <!-- U+2003: EM SPACE --> |
| <td> x <!-- U+2004: THREE-PER-EM SPACE --> |
| <td> x <!-- U+2005: FOUR-PER-EM SPACE --> |
| <td> x <!-- U+2006: SIX-PER-EM SPACE --> |
| <td> x <!-- U+2009: THIN SPACE --> |
| <td> x <!-- U+200A: HAIR SPACE --> |
| <td>​x <!-- U+200B: ZERO WIDTH SPACE --> |
| <td>‌x <!-- U+200C: ZERO WIDTH NON-JOINER --> |
| <td>‍x <!-- U+200D: ZERO WIDTH JOINER --> |
| <td>‐x <!-- U+2010: HYPHEN --> |
| <tr> |
| <td>–x <!-- U+2013: EN DASH --> |
| <td>—x <!-- U+2014: EM DASH --> |
| <td>‘x <!-- U+2018: LEFT SINGLE QUOTATION MARK --> |
| <td>’x <!-- U+2019: RIGHT SINGLE QUOTATION MARK --> |
| <td>‚x <!-- U+201A: SINGLE LOW-9 QUOTATION MARK --> |
| <td>“x <!-- U+201C: LEFT DOUBLE QUOTATION MARK --> |
| <td>”x <!-- U+201D: RIGHT DOUBLE QUOTATION MARK --> |
| <td>„x <!-- U+201E: DOUBLE LOW-9 QUOTATION MARK --> |
| <td>†x <!-- U+2020: DAGGER --> |
| <td>‡x <!-- U+2021: DOUBLE DAGGER --> |
| <td>•x <!-- U+2022: BULLET --> |
| <td>…x <!-- U+2026: HORIZONTAL ELLIPSIS --> |
| <td>‰x <!-- U+2030: PER MILLE SIGN --> |
| <td>‹x <!-- U+2039: SINGLE LEFT-POINTING ANGLE QUOTATION MARK --> |
| <td>›x <!-- U+203A: SINGLE RIGHT-POINTING ANGLE QUOTATION MARK --> |
| <td>⁄x <!-- U+2044: FRACTION SLASH --> |
| <td>™x <!-- U+2122: TRADE MARK SIGN --> |
| <tr> |
| <td>Ωx <!-- U+2126: OHM SIGN --> |
| <td>∂x <!-- U+2202: PARTIAL DIFFERENTIAL --> |
| <td>∆x <!-- U+2206: INCREMENT --> |
| <td>∏x <!-- U+220F: N-ARY PRODUCT --> |
| <td>∑x <!-- U+2211: N-ARY SUMMATION --> |
| <td>−x <!-- U+2212: MINUS SIGN --> |
| <td>∙x <!-- U+2219: BULLET OPERATOR --> |
| <td>√x <!-- U+221A: SQUARE ROOT --> |
| <td>∞x <!-- U+221E: INFINITY --> |
| <td>∫x <!-- U+222B: INTEGRAL --> |
| <td>≈x <!-- U+2248: ALMOST EQUAL TO --> |
| <td>≠x <!-- U+2260: NOT EQUAL TO --> |
| <td>≤x <!-- U+2264: LESS-THAN OR EQUAL TO --> |
| <td>≥x <!-- U+2265: GREATER-THAN OR EQUAL TO --> |
| <td>⋲x <!-- U+22F2: ELEMENT OF WITH LONG HORIZONTAL STROKE --> |
| <td>◊x <!-- U+25CA: LOZENGE --> |
| <td> x <!-- U+3000: IDEOGRAPHIC SPACE --> |
| <tr> |
| <td>〇x <!-- U+3007: IDEOGRAPHIC NUMBER ZERO --> |
| <td>一x <!-- U+4E00: CJK UNIFIED IDEOGRAPH-4E00 --> |
| <td>七x <!-- U+4E03: CJK UNIFIED IDEOGRAPH-4E03 --> |
| <td>三x <!-- U+4E09: CJK UNIFIED IDEOGRAPH-4E09 --> |
| <td>九x <!-- U+4E5D: CJK UNIFIED IDEOGRAPH-4E5D --> |
| <td>二x <!-- U+4E8C: CJK UNIFIED IDEOGRAPH-4E8C --> |
| <td>五x <!-- U+4E94: CJK UNIFIED IDEOGRAPH-4E94 --> |
| <td>八x <!-- U+516B: CJK UNIFIED IDEOGRAPH-516B --> |
| <td>六x <!-- U+516D: CJK UNIFIED IDEOGRAPH-516D --> |
| <td>十x <!-- U+5341: CJK UNIFIED IDEOGRAPH-5341 --> |
| <td>囗x <!-- U+56D7: CJK UNIFIED IDEOGRAPH-56D7 --> |
| <td>四x <!-- U+56DB: CJK UNIFIED IDEOGRAPH-56DB --> |
| <td>土x <!-- U+571F: CJK UNIFIED IDEOGRAPH-571F --> |
| <td>木x <!-- U+6728: CJK UNIFIED IDEOGRAPH-6728 --> |
| <td>横x <!-- U+6A2A: CJK UNIFIED IDEOGRAPH-6A2A --> |
| <td>水x <!-- U+6C34: CJK UNIFIED IDEOGRAPH-6C34 --> |
| <td>火x <!-- U+706B: CJK UNIFIED IDEOGRAPH-706B --> |
| <tr> |
| <td>纵x <!-- U+7EB5: CJK UNIFIED IDEOGRAPH-7EB5 --> |
| <td>金x <!-- U+91D1: CJK UNIFIED IDEOGRAPH-91D1 --> |
| <td>x <!-- U+F000 --> |
| <td>x <!-- U+F001 --> |
| <td>x <!-- U+F002 --> |
| <td>x <!-- U+FEFF: ZERO WIDTH NO-BREAK SPACE --> |
| </table> |