2013-01-13 86 views

回答

5

它只是一个质量combining marks。这就像170结合标记。只需使用大量的组合标记,您就可以做各种各样的weird rendering effects。但在这种情况下只使用U+0489 COMBINING CYRILLIC MILLIONS SIGN

组合标记本身不是独立的字符,而是修改以前的基本字母。例如a,组合分水器¨呈现为ä而不是。在那里放置更多的组合标记,并且它们都必须以基本字符a进行渲染,从而产生有趣的渲染效果。

中的jsfiddle代码(所以也没让我另有发布):

var l = 1000; 

var str = ":" 

while(l--) { 
    str += String.fromCharCode(0x300 + Math.floor((Math.random() * 0x20))) 
} 

document.write(str); 
+0

真棒!谢谢 :) – user1973804

3

这些是属于另一个字符集/语言(在此情况下,西里尔字母)unicode字符。通过使用“开始”菜单的“程序” - >“附件”文件夹中的字符映射工具,可以在Windows上看到此信息。

+0

Cyrilic?你确定? –

+0

这些显示为西里尔百万符号(U + 0488)。 –

+0

http://en.wikipedia.org/wiki/Cyrillic_numerals,http://en.wikipedia.org/wiki/Combining_Cyrillic_Hundred_Thousands – GSerg