3

Unicode Utilities: Confusables

 2 years ago
source link: https://util.unicode.org/UnicodeJsps/confusables.jsp?a=hackernews+&r=None
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Unicode Utilities

Unicode Utilities: Confusables

help | character | properties | confusables | unicode-set | compare-sets | regex | bnf-regex | breaks | transform | bidi | bidi-c | idna | languageid

Input With this demo, you can supply an Input string and see the combinations that are confusable with it, using data collected by the Unicode consortium. You can also try different restrictions, using characters valid in different approaches to international domain names. For more info, see Data below.
Restriction   

Confusable Characters

h һ հ Ꮒ ℎ 𝐡 𝒉 𝒽 𝓱 𝔥 𝕙 𝖍 𝗁 𝗵 𝘩 𝙝 𝚑 h       006804BB057013C2210E1D4211D4891D4BD1D4F11D5251D5591D58D1D5C11D5F51D6291D65D1D691FF48LATIN SMALL LETTER HCYRILLIC SMALL LETTER SHHAARMENIAN SMALL LETTER HOCHEROKEE LETTER NIPLANCK CONSTANTMATHEMATICAL BOLD SMALL HMATHEMATICAL BOLD ITALIC SMALL HMATHEMATICAL SCRIPT SMALL HMATHEMATICAL BOLD SCRIPT SMALL HMATHEMATICAL FRAKTUR SMALL HMATHEMATICAL DOUBLE-STRUCK SMALL HMATHEMATICAL BOLD FRAKTUR SMALL HMATHEMATICAL SANS-SERIF SMALL HMATHEMATICAL SANS-SERIF BOLD SMALL HMATHEMATICAL SANS-SERIF ITALIC SMALL HMATHEMATICAL SANS-SERIF BOLD ITALIC SMALL HMATHEMATICAL MONOSPACE SMALL HFULLWIDTH LATIN SMALL LETTER H a ɑ α а ⍺ 𝐚 𝑎 𝒂 𝒶 𝓪 𝔞 𝕒 𝖆 𝖺 𝗮 𝘢 𝙖 𝚊 𝛂 𝛼 𝜶 𝝰 𝞪 a 0061025103B10430237A1D41A1D44E1D4821D4B61D4EA1D51E1D5521D5861D5BA1D5EE1D6221D6561D68A1D6C21D6FC1D7361D7701D7AAFF41LATIN SMALL LETTER ALATIN SMALL LETTER ALPHAGREEK SMALL LETTER ALPHACYRILLIC SMALL LETTER AAPL FUNCTIONAL SYMBOL ALPHAMATHEMATICAL BOLD SMALL AMATHEMATICAL ITALIC SMALL AMATHEMATICAL BOLD ITALIC SMALL AMATHEMATICAL SCRIPT SMALL AMATHEMATICAL BOLD SCRIPT SMALL AMATHEMATICAL FRAKTUR SMALL AMATHEMATICAL DOUBLE-STRUCK SMALL AMATHEMATICAL BOLD FRAKTUR SMALL AMATHEMATICAL SANS-SERIF SMALL AMATHEMATICAL SANS-SERIF BOLD SMALL AMATHEMATICAL SANS-SERIF ITALIC SMALL AMATHEMATICAL SANS-SERIF BOLD ITALIC SMALL AMATHEMATICAL MONOSPACE SMALL AMATHEMATICAL BOLD SMALL ALPHAMATHEMATICAL ITALIC SMALL ALPHAMATHEMATICAL BOLD ITALIC SMALL ALPHAMATHEMATICAL SANS-SERIF BOLD SMALL ALPHAMATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHAFULLWIDTH LATIN SMALL LETTER A c ϲ с ᴄ ⅽ ⲥ ꮯ 𐐽 𝐜 𝑐 𝒄 𝒸 𝓬 𝔠 𝕔 𝖈 𝖼 𝗰 𝘤 𝙘 𝚌 c   006303F204411D04217D2CA5ABAF1043D1D41C1D4501D4841D4B81D4EC1D5201D5541D5881D5BC1D5F01D6241D6581D68CFF43LATIN SMALL LETTER CGREEK LUNATE SIGMA SYMBOLCYRILLIC SMALL LETTER ESLATIN LETTER SMALL CAPITAL CSMALL ROMAN NUMERAL ONE HUNDREDCOPTIC SMALL LETTER SIMACHEROKEE SMALL LETTER TLIDESERET SMALL LETTER CHEEMATHEMATICAL BOLD SMALL CMATHEMATICAL ITALIC SMALL CMATHEMATICAL BOLD ITALIC SMALL CMATHEMATICAL SCRIPT SMALL CMATHEMATICAL BOLD SCRIPT SMALL CMATHEMATICAL FRAKTUR SMALL CMATHEMATICAL DOUBLE-STRUCK SMALL CMATHEMATICAL BOLD FRAKTUR SMALL CMATHEMATICAL SANS-SERIF SMALL CMATHEMATICAL SANS-SERIF BOLD SMALL CMATHEMATICAL SANS-SERIF ITALIC SMALL CMATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CMATHEMATICAL MONOSPACE SMALL CFULLWIDTH LATIN SMALL LETTER C k 𝐤 𝑘 𝒌 𝓀 𝓴 𝔨 𝕜 𝖐 𝗄 𝗸 𝘬 𝙠 𝚔           006B1D4241D4581D48C1D4C01D4F41D5281D55C1D5901D5C41D5F81D62C1D6601D694LATIN SMALL LETTER KMATHEMATICAL BOLD SMALL KMATHEMATICAL ITALIC SMALL KMATHEMATICAL BOLD ITALIC SMALL KMATHEMATICAL SCRIPT SMALL KMATHEMATICAL BOLD SCRIPT SMALL KMATHEMATICAL FRAKTUR SMALL KMATHEMATICAL DOUBLE-STRUCK SMALL KMATHEMATICAL BOLD FRAKTUR SMALL KMATHEMATICAL SANS-SERIF SMALL KMATHEMATICAL SANS-SERIF BOLD SMALL KMATHEMATICAL SANS-SERIF ITALIC SMALL KMATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KMATHEMATICAL MONOSPACE SMALL K e е ҽ ℮ ℯ ⅇ ꬲ 𝐞 𝑒 𝒆 𝓮 𝔢 𝕖 𝖊 𝖾 𝗲 𝘦 𝙚 𝚎 e     0065043504BD212E212F2147AB321D41E1D4521D4861D4EE1D5221D5561D58A1D5BE1D5F21D6261D65A1D68EFF45LATIN SMALL LETTER ECYRILLIC SMALL LETTER IECYRILLIC SMALL LETTER ABKHASIAN CHEESTIMATED SYMBOLSCRIPT SMALL EDOUBLE-STRUCK ITALIC SMALL ELATIN SMALL LETTER BLACKLETTER EMATHEMATICAL BOLD SMALL EMATHEMATICAL ITALIC SMALL EMATHEMATICAL BOLD ITALIC SMALL EMATHEMATICAL BOLD SCRIPT SMALL EMATHEMATICAL FRAKTUR SMALL EMATHEMATICAL DOUBLE-STRUCK SMALL EMATHEMATICAL BOLD FRAKTUR SMALL EMATHEMATICAL SANS-SERIF SMALL EMATHEMATICAL SANS-SERIF BOLD SMALL EMATHEMATICAL SANS-SERIF ITALIC SMALL EMATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EMATHEMATICAL MONOSPACE SMALL EFULLWIDTH LATIN SMALL LETTER E r г ᴦ ⲅ ꭇ ꭈ ꮁ 𝐫 𝑟 𝒓 𝓇 𝓻 𝔯 𝕣 𝖗 𝗋 𝗿 𝘳 𝙧 𝚛     007204331D262C85AB47AB48AB811D42B1D45F1D4931D4C71D4FB1D52F1D5631D5971D5CB1D5FF1D6331D6671D69BLATIN SMALL LETTER RCYRILLIC SMALL LETTER GHEGREEK LETTER SMALL CAPITAL GAMMACOPTIC SMALL LETTER GAMMALATIN SMALL LETTER R WITHOUT HANDLELATIN SMALL LETTER DOUBLE RCHEROKEE SMALL LETTER HUMATHEMATICAL BOLD SMALL RMATHEMATICAL ITALIC SMALL RMATHEMATICAL BOLD ITALIC SMALL RMATHEMATICAL SCRIPT SMALL RMATHEMATICAL BOLD SCRIPT SMALL RMATHEMATICAL FRAKTUR SMALL RMATHEMATICAL DOUBLE-STRUCK SMALL RMATHEMATICAL BOLD FRAKTUR SMALL RMATHEMATICAL SANS-SERIF SMALL RMATHEMATICAL SANS-SERIF BOLD SMALL RMATHEMATICAL SANS-SERIF ITALIC SMALL RMATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RMATHEMATICAL MONOSPACE SMALL R n ո ռ 𝐧 𝑛 𝒏 𝓃 𝓷 𝔫 𝕟 𝖓 𝗇 𝗻 𝘯 𝙣 𝚗         006E0578057C1D4271D45B1D48F1D4C31D4F71D52B1D55F1D5931D5C71D5FB1D62F1D6631D697LATIN SMALL LETTER NARMENIAN SMALL LETTER VOARMENIAN SMALL LETTER RAMATHEMATICAL BOLD SMALL NMATHEMATICAL ITALIC SMALL NMATHEMATICAL BOLD ITALIC SMALL NMATHEMATICAL SCRIPT SMALL NMATHEMATICAL BOLD SCRIPT SMALL NMATHEMATICAL FRAKTUR SMALL NMATHEMATICAL DOUBLE-STRUCK SMALL NMATHEMATICAL BOLD FRAKTUR SMALL NMATHEMATICAL SANS-SERIF SMALL NMATHEMATICAL SANS-SERIF BOLD SMALL NMATHEMATICAL SANS-SERIF ITALIC SMALL NMATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NMATHEMATICAL MONOSPACE SMALL N e е ҽ ℮ ℯ ⅇ ꬲ 𝐞 𝑒 𝒆 𝓮 𝔢 𝕖 𝖊 𝖾 𝗲 𝘦 𝙚 𝚎 e     0065043504BD212E212F2147AB321D41E1D4521D4861D4EE1D5221D5561D58A1D5BE1D5F21D6261D65A1D68EFF45LATIN SMALL LETTER ECYRILLIC SMALL LETTER IECYRILLIC SMALL LETTER ABKHASIAN CHEESTIMATED SYMBOLSCRIPT SMALL EDOUBLE-STRUCK ITALIC SMALL ELATIN SMALL LETTER BLACKLETTER EMATHEMATICAL BOLD SMALL EMATHEMATICAL ITALIC SMALL EMATHEMATICAL BOLD ITALIC SMALL EMATHEMATICAL BOLD SCRIPT SMALL EMATHEMATICAL FRAKTUR SMALL EMATHEMATICAL DOUBLE-STRUCK SMALL EMATHEMATICAL BOLD FRAKTUR SMALL EMATHEMATICAL SANS-SERIF SMALL EMATHEMATICAL SANS-SERIF BOLD SMALL EMATHEMATICAL SANS-SERIF ITALIC SMALL EMATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EMATHEMATICAL MONOSPACE SMALL EFULLWIDTH LATIN SMALL LETTER E w ɯ ѡ ԝ ա ᴡ ꮃ 𑜊 𑜎 𑜏 𝐰 𝑤 𝒘 𝓌 𝔀 𝔴 𝕨 𝖜 𝗐 𝘄 𝘸 𝙬 𝚠  0077026F0461051D05611D21AB831170A1170E1170F1D4301D4641D4981D4CC1D5001D5341D5681D59C1D5D01D6041D6381D66C1D6A0LATIN SMALL LETTER WLATIN SMALL LETTER TURNED MCYRILLIC SMALL LETTER OMEGACYRILLIC SMALL LETTER WEARMENIAN SMALL LETTER AYBLATIN LETTER SMALL CAPITAL WCHEROKEE SMALL LETTER LAAHOM LETTER JAAHOM LETTER LAAHOM LETTER SAMATHEMATICAL BOLD SMALL WMATHEMATICAL ITALIC SMALL WMATHEMATICAL BOLD ITALIC SMALL WMATHEMATICAL SCRIPT SMALL WMATHEMATICAL BOLD SCRIPT SMALL WMATHEMATICAL FRAKTUR SMALL WMATHEMATICAL DOUBLE-STRUCK SMALL WMATHEMATICAL BOLD FRAKTUR SMALL WMATHEMATICAL SANS-SERIF SMALL WMATHEMATICAL SANS-SERIF BOLD SMALL WMATHEMATICAL SANS-SERIF ITALIC SMALL WMATHEMATICAL SANS-SERIF BOLD ITALIC SMALL WMATHEMATICAL MONOSPACE SMALL W s ƽ ѕ ꜱ ꮪ 𐑈 𑣁 𝐬 𝑠 𝒔 𝓈 𝓼 𝔰 𝕤 𝖘 𝗌 𝘀 𝘴 𝙨 𝚜 s    007301BD0455A731ABAA10448118C11D42C1D4601D4941D4C81D4FC1D5301D5641D5981D5CC1D6001D6341D6681D69CFF53LATIN SMALL LETTER SLATIN SMALL LETTER TONE FIVECYRILLIC SMALL LETTER DZELATIN LETTER SMALL CAPITAL SCHEROKEE SMALL LETTER DUDESERET SMALL LETTER ZHEEWARANG CITI SMALL LETTER AMATHEMATICAL BOLD SMALL SMATHEMATICAL ITALIC SMALL SMATHEMATICAL BOLD ITALIC SMALL SMATHEMATICAL SCRIPT SMALL SMATHEMATICAL BOLD SCRIPT SMALL SMATHEMATICAL FRAKTUR SMALL SMATHEMATICAL DOUBLE-STRUCK SMALL SMATHEMATICAL BOLD FRAKTUR SMALL SMATHEMATICAL SANS-SERIF SMALL SMATHEMATICAL SANS-SERIF BOLD SMALL SMATHEMATICAL SANS-SERIF ITALIC SMALL SMATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SMATHEMATICAL MONOSPACE SMALL SFULLWIDTH LATIN SMALL LETTER S                           
 
           002000A016802000200120022003200420052006200720082009200A20282029202F205FSPACENO-BREAK SPACEOGHAM SPACE MARKEN QUADEM QUADEN SPACEEM SPACETHREE-PER-EM SPACEFOUR-PER-EM SPACESIX-PER-EM SPACEFIGURE SPACEPUNCTUATION SPACETHIN SPACEHAIR SPACELINE SEPARATORPARAGRAPH SEPARATORNARROW NO-BREAK SPACEMEDIUM MATHEMATICAL SPACE

Total raw values: 148,068,974,592,000

Too many raw items to process.

Data

Confusable characters are those that may be confused with others (in some common UI fonts), such as the Latin letter "o" and the Greek letter omicron "ο". Fonts make a difference: for example, the Hebrew character "ס" looks confusingly similar to "o" in some fonts (such as Arial Hebrew), but not in others. See also unaccented Latin Characters..

The data for confusables and restrictions is from UTS39. You can suggest additions or changes to the Unicode data for future versions of that standard.

For more information on the use of the data, see proposed updates Unicode Security Mechanisms and Unicode Security Considerations.

The restrictions are purely on a character level. For a more detailed view, see idna.

Caveats

The Unicode data is designed for testing, not enumerating, so not all combinations are generated in this demo; In particular, where a character is confusable with a sequence, not all combinations are generated.


Fonts and Display. If you don't have a good set of Unicode fonts (and modern browser), you may not be able to read some of the characters. Some suggested fonts that you can add for coverage are: Noto Fonts site, Unicode Fonts for Ancient Scripts, Large, multi-script Unicode fonts. See also: Unicode Display Problems.

Version 3.9; ICU version: 70.0; Unicode/Emoji version: 14.0;



About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK