彩票上的数字是什么字体?
这个问题问得真是时候,昨天刚研究完这个问题,正好可以拿来答一答…… 先来看看体彩排列3第20162期开出的号码(图1) 再来看看福彩双色球第20160期开出的红球(图2) 可以看到两种号码的字体都是“Futura”,但是排列3是繁体字,而双色球的红字是简体字。这是因为我国使用的是汉字编码,而“Futura”字体是欧美使用的拉丁文编码。因此同一个字,用不同编码打出来,就会是个不同的字。
为了验证这个结论,我在百度输入了“Futura 排列3”(图3) 这个搜索结果打开后是这样的(图4) 可以发现,里面的文字虽然排版不一样,但所有的文字均为繁体字。 这说明什么问题呢? 说明在彩票的数字部分,采用的字符集是Big5简繁通用的中文字符集。也就是说,无论数字前面是汉语还是英语,只要数字部分的字符集为 Big5,则该数字对应的字符一定是繁体字。这与编码无关。
而问题又来了,为何排列3和双色球的开奖号码都为繁体字?这会不会有什么问题? 首先需要说明的是,这个问题只涉及开奖号码的数字部分,并不涉及前端的名称或后面的日期等部分。这些非数字的部分,很有可能为不同系统、不同时期的产品,因此没有统一的要求。
以排列3为例,其名称的部分是手工录入的,因此每期的名称都不一样!(图5) 而后面的时间则是机选生成的,每个期的日期都一样,只是年份略有变化…… 好了,现在来谈谈正题——为什么排列3和双色球的开奖号码都为繁简体的字? 其原因在于它们的数字部分采用的是Big5简繁通用码集。而众所周知,我国的普通话拼音方案采用的就是Big5码。从编码上讲,如果使用拼音方案,那必然导致所有字均为繁体。而从字形上看,因为采用了简繁通用的码集,所以字又是繁简混排的(只有极个别字母例外,比如J与Z、U与V)。