近似字符研究之二:井字号 vs. 升记号
井字号我们常看到,在计算机、电话键盘上就有,形状就像是我们中文的“井”字,因此我们一般就称呼他为井字号(number sign)。但是,如果你有看五线谱的话,会发现有一个记号和井字号很像的,那就是升记号(musical sharp sign),先不要去看这些符号,现在在你的脑子里头回想一下,这两个符号是不是一样呢?
在 Unicode 他们的码位(codepoint)是不同的,井字号是安排在 U+0023,而升记号是安排在 U+266F。现在答案揭晓,井字号是:直的是斜的,横的是平的;升记号则是:直的是直的,横的是斜的。如下图:
现在问题来了,这两个字符是那么的相像,那么会产生些微不同的设计,是有什么历史因素或是有其它的理由呢?这两个字符是不是原来有关系,后来才分歧的呢?老实说,我找了好久的 google,但不得要领,找不到这么设计的理由。后来在 TeX fonts mailing list 询问,他们也是说本来就是不同一个字符,是刚好长得很像,就如同 A 就是这样写,B 就是那样写。各位认为呢?
微软研发的一种新语言C#,到底是要怎么念?跟据微软官方的FAQ,C#不是一般人所认为的“杂凑”(或井字) 符号,实际上它应该是音乐的升记号。但是,因为在标准键盘上并没有升记号,所以将它输入成杂凑 ("#") 符号较容易。当然,语言名称的发音就是“see sharp”。