人民币货币符号是「Y」加一横还是两横?

人民币货币符号:¥(注:这是 U+FFE5,不是 U+00A5 的 ¥)。 在中易宋体(SimSun)中,这个符号是 Y 加一横,在微软雅黑和其它大部分字体中是 Y 加两横。 最好指出相关国家标准。
关注者
154
被浏览
89151

8 个回答

在第五套人民币 2005 年版的「全息磁性开窗安全线(100 元)」上,人民币符号的造型为:Y 字母加两道水平线。(50、20 元一样。)

如果希望跟「国家标准」靠齐,眼下应该优先考虑上述造型。

- - -

讨论人民币符号的「视觉造型」,首先不应纠缠于字符(Unicode 码位),以及特定字体中、特定字符的造型。Unicode 中的 U+00A5 (¥) 和 U+FFE5 (¥),在语义上没有区分。这一对码位,都意图统合日元和人民币的符号。

真想采用「一道水平线」造型的人,甚至会用 U+04B0 (Ұ) 去 hack。

- - -

可以顺带一提的是,央行网页选用了半角字符 U+00A5 (¥)。另见:人民币符号是「U+FFE5」还是「U+00A5」?
就像人民币的简写到底是 RMB 还是 CNY 一样,关于人民币货币符号是 Y 加一横还是两横也一直有各种争论,而且没有定论。(以下“Y-”代表Y加一横,“Y="代表Y加两横)

在讨论到底是 Y- 还是 Y= 之前,先明确一下,人民币货币符号指的是“U+FFE5”¥,在 HTML 转义中用“¥”,Unicode 编码中名称是“FULLWIDTH YEN SIGN / 全形日元标记”[1, 2]。现在很多网站都用“¥”或“¥”来转义人民币货币符号,虽然从形式上能确保 Y= 的符号形式,但从语义上讲是不正确的(也许用 Unicode 作为网站 Charset 的除外)。“¥”在 Unicode 编码中指的是“U+00A5”¥,名称是“YEN SIGN/日元标记”,注释为“=YUAN SIGN, GLYPH MAY HAVE ONE OR TWO CROSSBARS / =人民币元标记,图案可为一横或两横”[3, 4]。但是在信息技术中文编码字符集国家标准 GB2312,GBK,以及最新的 GB18030-2005 中,都只有一个人民币货币符号:编码为“A3A4”的¥,对应的 Unicode 编码是“U+FFE5”(FULLWIDTH YEN SIGN)[5, 6]。

明确了人民币符号的实质,接下来再分析它在各种场合和规则下的表现形式。

Y 加一横(Y-,图 1:ww1.sinaimg.cn/large/61
  1. 众多系统字体中都是 Y-,如图 2:ww3.sinaimg.cn/large/61。包括宋体、仿宋、黑体、隶书、华文宋体、华文仿宋、华文楷体等。(注:许多英文字体中并没有 U+FFE5 的映射字符)
  2. 2005 年的《中国人民银行会计基本制度》第三章第二十六条指出:人民币“元”符号为“¥”。此网页的字体设置是宋体,显示为 Y- [7]。
  3. 1994 年颁布的《中国银行关于统一使用人民币货币符号的通知》规定:国内联行之间划帐清算时,联行报单上统一使用会计科目中“01”的货币符号“¥”。因为转载和传播时有的网页字体设置是宋体,显示为 Y- [8]。
  4. 信息技术中文编码字符集国家标准 GB2312,GBK,以及最新的 2006 年 5 月 1 日实施的GB18030-2005 中,人民币货币字符明确显示只有一横,如图 3:ww4.sinaimg.cn/large/61 [9]。(我曾经给制作宋体的中易中标电子信息技术有限公司发过邮件,询问宋体的人民币货币符号为何是一横以及根据什么标准。得到的回复是:“关于人民币符号,国家标准从 1985 年到现在都是一横的¥。根据是1985 年 6 月 1 日实施的 GB2312 国标和最新的 2006 年 5 月 1 日实施的 GB18030-2005 国家标准第 8 页,编码是 FFE5。我们的这些字库,都是经国家专业部门检测合格的。”)关于 Y 加一横,我想这条是最有说服力的理由。

Y 加两横(Y=,图 4:ww1.sinaimg.cn/large/61
  1. 很多银行的存折、单据以及税务局的单据上都是打“两横¥”的符号。(是不是“财务,会计,书写”和“信息技术”对于人民币符号的标准不一样呢?欢迎专业人士指出)
  2. 最新的 2005 年版 100 元和 50 元的纸币上的全息磁性开窗安全线,上面会显示“¥100”和“¥50”,都是两横的。
  3. Windows 系统最新的系统字体“微软雅黑”和“微软正黑”,以及其它一些字体,¥都是两横的。如图 5:ww4.sinaimg.cn/large/61。(方正公司给出的回复是:“国际UNICODE编码标准为两横,人民币符号和日元符号通用;最新的国家标准GB 18030-2005为一横。故最新的方正兰亭黑字体为一横,之前的方正字体为二横;微软雅黑,中文字符部分为方正兰亭黑,符号部分微软采用UNICODE标准,所以为二横。”)

日元货币符号
现在很多网站,在网页代码中都采用“¥”或“¥”来转义,以使人民币货币符号在各种浏览器环境和字体中都能显示为两横 ¥。这相当于一种 Hack,因为日元标记在大部分字体中都显示为 Y=(但并不是全部字体,后面的发现有说明)。淘宝和携程现在就是如此(淘宝以前也是用“¥”,后来才改为用“¥”)[10]。值得注意的是,“¥”虽然是指“日元标记”,但只是在 Unicode 编码的网页中常用。在用日文标准 Shift_JIS [11] 和 EUC-JP [12] 编码的网页中,用来表示日元货币符号的通常是全形日元标记“¥”,甚至用日文标准编码“\”进行转义。

建议使用情况
现在人民币符号的使用,不管是在财务、会计、书写还是网页中仍未统一,用 Y- 和 Y= 的都有。1)用Y-的(宋体,用“¥”转义):京东,当当;2)用Y=的(用“¥”或“¥”转义):淘宝,携程,美团;3)用Y=(但是用“¥”转义):高朋,卓越亚马逊,凡客,麦考林,1号店。
建议:
  1. 网页中,不管用 Unicode 编码,还是用 GB2312 等国标编码,出于语义和国标上的考虑,用“¥”转义,并用适当的字体控制它的表现形式(推荐用 Y=)。
  2. 电子排版中,用全形日元标记¥(Unicode 编码为 U+FFE5),至于是一横还是两横,交给字体。
  3. 平常财会书写中,有模板的根据模板来,没有模板的,那就选中自己喜欢的任何一种形式( Y- 或 Y=)并坚持。

习惯的力量
也许就像“空穴来风”这个成语一样,是习惯和长时间的误用慢慢改变了原来的标准。在国家标准中,人民币货币符号是一横的,但随着时间的推移,两横的人民币货币符号也许会成为广为应用的事实标准。在各大网站和各字体制作公司都还在为此纠结的时候,我们就爱怎怎吧。

其它有意思的发现
  1. Tahoma,Georgia 和 Trebuchet MS 字体会把半角的日元标记(¥)也显示为一横的符号,如图 6:ww1.sinaimg.cn/large/61
  2. Verdana字体中的日元标记和全形日元标记(¥)这两个符号形状完全一致,如图 7:ww4.sinaimg.cn/large/61
P.S. 欢迎指正。

注释
[1] fileformat.info/info/un
[2] unicode.org/charts/PDF/
[3] fileformat.info/info/un
[4] unicode.org/charts/PDF/
[5] cs.nyu.edu/~yusuke/tool
[6] zh.wikipedia.org/wiki/G
[7] pbc.gov.cn/publish/kuai
[8] law.lawtime.cn/d5026405
[9] csres.com/detail/115036
[10] twitter.com/zhaozexin/s
[11] rikai.com/library/kanji
[12] rikai.com/library/kanji
为什么?