tgoop.com/renjianzhinan_channel/247
Last Update:
国标编号中间的那个空格
我们熟知的中国国家标准的编号形式是「GB 00000-0000」。而一个偶然的发现让我对编号中「GB」之后数字之前的那个空格产生了兴趣。我在查阅 GB 50015-2019《建筑给水排水设计标准》这份国标时发现在「建标库」网站( http://www.jianbiaoku.com/webarbs/book/130/4152914.shtml )上标准全文中这个空格是一个 unicode 编号为 U+2002 的字符,而不是通常敲一下键盘上的空格键而得到的「普通空格」。我查阅了一番,U+2002 代表的是字符「en space」,而与之相伴的还有 U+2003「em space」,前者的定义是后者一半宽度的空格,而后者是一个与大写 M 字符等宽的空格。而我们敲一下空格键所得到的「普通空格」(U+0020)是由字形开发者自定义宽度的空格,通常比前两者都要窄。那么国标编号中的这个空格究竟应该是个什么空格?在 Google 上搜索一番发现这个问题远比我想象的复杂。我找到「通信人在线」这个网站的一篇文章( http://www.txrzx.com/i4482.html )说:「……我国标准的命名依次由组织代码、顺序号、发布年号和标注名称组成。组织代码与顺序号间使用『空格』符……」。但显然这篇文章不具备对这个话题权威性。但在搜索中还发现《建筑给水排水设计标准》这份国标的发布单位住房和城乡建设部在其官方网站上所列出的标准编号在 GB 和数字之间没有空格(参见:https://www.mohurd.gov.cn/gongkai/zhengce/zhengcefilelib/201912/20191209_242990.html )。但在同样具有权威性的「国家标准全文公开系统」的网站( https://openstd.samr.gov.cn/ )上所有的国标编号都是有空格的。于是我问了 chatGPT,它给出的答案则是在「普通空格」和「表意空格」(U+3000)之间反复横跳。「表意空格」(ideographic space)是 CJK 字符中等于一个字符宽度的全形空格,在中文书写中的通常出现在「抬头」场景中。在排版中「表意空格」后不能换行。我进而找到了「国标的国标」,根据GB/T 1.1-2020《标准化工作导则第1部分》第12页规定:「文件编号由文件代号、顺序号及发布年份号构成。文件代号由大写拉丁字母和/或『/』组成,顺序号由阿拉伯数字组成,发布年份号由四位阿拉伯数字组成,顺序号和年份号之间使用一字线形式的连接号。例如:GB/T XXXXX-XXXX。」这其中唯独没有规定空格。如果单纯按照字面意义去理解,我认为这段话(除了末尾的例子)字面意思规定的是这个空格不应该存在,但最后的那个例子中它又无法忽视地出现在那里,令人困惑。
BY 人间指南
Share with your friend now:
tgoop.com/renjianzhinan_channel/247