# 55. Kerning Panic·字谈字串（八）人造千年虫

内核恐慌 · 2019-05-14

<https://lib.pan.icu/6b8fcff7-e1e1-4913-853a-cb92e548d801>

本期《内核恐慌》与《字谈字串》串台，讨论日本改元‘令和’引发的计算机软件日期处理与字体排印问题，指出这是新的人造千年虫。节目回顾了2000年千年虫的教训，但日本许多旧系统仍用两位数表示昭和年号，导致2025年面临昭和100年溢出。Excel的1900与1904日期系统差异造成跨平台混乱；Unicode 12.1为令和合字预留码位U+32FF，但实际使用率低，且字体厂商需同时设计横排和竖排字形。日本银行ATM曾因年号切换错误显示为1989年；驾照有效期写平成35年（本不存在），迫使官方后加西历注释。节目还探讨了日本排版的讲究，如数字有全宽、半宽、三分、四分等多套变体，以及竖排中数字需‘纵中横’排列等细节。

## Questions this episode answers

### 日本改元令和为什么会被称为“人造千年虫”？它给计算机系统带来了哪些具体问题？

吴涛和Rio解释，日本年号更迭时，许多老系统内部用昭和或平成的两位数纪年，只预留两位数字，例如“昭和100年”就会溢出。2019年5月1日改元令和后，系统必须处理“平成31年”等不再存在的日期，导致驾照有效期出现“平成35年”、ATM显示1989年等错误，成为类似千年虫的人造危机。（90字）

[19:25](https://lib.pan.icu/6b8fcff7-e1e1-4913-853a-cb92e548d801?t=1165000)

### Unicode是如何为新年号“令和”添加合字符的？遇到了哪些麻烦？

吴涛提到，日本提前三年向Unicode委员会预定了码位，最终在版本12.1中为“令和”分配了32FF。但该码位与之前的明治、大正、昭和、平成的合字不连续，影响了排序和规范化处理。此外，字体设计师还需为横排和竖排分别设计字形，并通过OpenType特性在同一个码位上切换，增加了工作量。（98字）

[39:12](https://lib.pan.icu/6b8fcff7-e1e1-4913-853a-cb92e548d801?t=2352000)

### 为什么日本官方公布令和时展示的“令”字书法引起了争议？

吴涛指出，牌匾上的“令”字最后一笔写得像一竖，属于印刷体写法，而手写楷书应为一点。日本教科书体规定写点，语文老师因此困惑：学生写点还是竖算对？虽然日本常用汉字指针允许两种写法，但这次展示的既非标准印刷体也非教科书体，让字体界和语文老师都感到为难。（101字）

[1:04:49](https://lib.pan.icu/6b8fcff7-e1e1-4913-853a-cb92e548d801?t=3889000)

### Excel的1900和1904日期系统是怎么回事？

Rio解释，最初Excel只有Mac版，为避开1900年闰年判断的额外条件，采用1904年作为日期序列起点。后来Windows版Excel以1900年为基准，导致同一文件在Mac和Windows之间传递时日期相差四年。至今Excel设置里仍保留“使用1904日期系统”选项，以兼容旧文档。（96字）

[33:57](https://lib.pan.icu/6b8fcff7-e1e1-4913-853a-cb92e548d801?t=2037000)

## Key moments

- **[0:00] 开场**
- **[1:21] 令和改元**
  - [1:42] 日本因改元令和，国民享受十连休，比春节还长。
  - [2:51] 日本法律规定，一天夹在两个假日中间就成为"桥日"，自动连休。
  - [3:43] 老天皇生日12月23日，新天皇生日2月23日，2019年无天皇生日假日。
  - [4:08] 吴涛调侃新天皇不是2月29日出生，否则四年才能过一次节。
  - [5:09] 1989年改元平城时电脑系统不普及，没有造成大问题。
- **[6:14] 年号溯源**
  - [6:14] 本次改元因老天皇退位而非驾崩，气氛像过年，与上次截然不同。
  - [6:27] 台湾目前仍使用民国纪年，但不算严格意义上的年号。
  - [7:24] 年号是东亚特色，西方没有，日本年号制度学自中国。
  - [8:23] 日本近代最重要历法改革学自中国，电影《天地明察》讲述此事。
  - [9:00] 日本将农历废除，但节日移植到公历，如5月5日端午。
  - [9:34] 日本官方不管农历，中国农历由紫金山天文台计算并发布。
- **[11:35] 改元规则**
  - [11:44] 令和元年从5月1日开始，该年只有8个月，日本年号不必是整年。
  - [12:20] 平城元年仅4个月，日本年号更迭可在年中任何一天。
  - [14:28] 昭和元年仅5天，历史上年号起始点有至少5种规则。
  - [16:07] 明治改元时特意倒推回当年1月1日，造成与旧年号重叠，历史界认为最不合理。
  - [18:05] 中国一世一元制是明朝以后才基本确立，此前一个皇帝可多次改元。
  - [18:49] 日本古时一遇天灾人祸就改年号，像换运气一样频繁。
- **[19:25] 千年虫**
  - [19:41] 老旧的日本计算机系统内部直接存储年号，部分至今仍沿用昭和纪年。
  - [20:45] 仍在使用昭和纪年的系统即将面对"昭和100年"溢出问题。
  - [21:29] 2000年千年虫问题源于60年代起普遍只用两位数存年份。
  - [24:10] 近期GPS出现类似的千年虫问题，本质是时钟计数器溢出。
- **[24:56] 时间与时区**
  - [26:05] 时间旅行回到过去需要处理几十万年前一天长度不同等复杂问题。
  - [26:58] 二战期间德国占领迫使荷兰、西班牙调整时区，导致西班牙人至今作息晚两小时。
  - [28:12] 欧盟通过公投决定废除冬令时，永久停留在夏令时。
  - [29:13] Time Zone Database记录了全球所有时区切换规则，是处理历史时间的关键库。
  - [30:19] 中国在建国后统一使用北京时间，西边地区实际与标准时间差三小时。
  - [32:43] 时间既是工程学问题也是哲学问题，历法要调和自然不均匀与人为特殊规则。
- **[33:13] Excel日期**
  - [34:13] Excel for Mac 默认使用1904日期系统，而Windows版用1900系统，导致跨平台日期差4年。
  - [35:45] Rio的公司从Windows切换到Mac时，所有Excel年份集体偏移四年。
  - [36:40] 最新版Excel的选项中仍保留"Use 1904 date system"设置。
- **[38:44] Unicode合字**
  - [39:01] Unicode 12.1新增令和合字U+32FF，与之前的明治大正昭和平成合字码位不连续。
  - [41:00] 年号合字主要为了在老系统中节省显示空间，日常使用仍以两个独立汉字为主。
  - [43:41] Unicode的CJK兼容区（U+3300）包含大量多字合字，如株式会社、物理单位等。
  - [44:27] 日本民间沟通多使用公历，仅政府文件强制使用年号。
  - [45:13] Eric的驾照有效期写成平成35年，一个当前历法下不存在的日期。
  - [46:23] 本次天皇退位可预见，因此日本政府提前一个月公布新年号，以便系统更新。
- **[1:04:20] 书法令字**
  - [1:04:32] 公布令和的牌子书法上将"令"最后一笔写成竖而非点，引发字体界批评。
  - [1:07:26] 日本教科书体规定令字末笔为点，官方展示的写法让语文老师困惑。
  - [1:10:08] 日本文部科学省对常用汉字字形有详细指针，令字末笔竖或点均不视为错误。
- **[1:11:08] 字体更新**
  - [1:12:10] 字体更新到部署至设备通常需三五年，期间可能出现大量显示不一致。
  - [1:13:19] 出版社不愿更新字体版本，因间距离调整可能导致已排版面错位。
  - [1:14:37] 日文假名可变宽并支持kerning，版式调整比中文更复杂。
  - [1:15:06] 吴涛评价日本以一亿人之力推进了人类排版发展。
- **[1:16:10] 系统兼容**
  - [1:16:10] 十连休后上班第一天，程序员紧张年号相关bug，已有ATM显示退回到昭和年份。
  - [1:18:35] 处理年号的最佳fallback方案是直接显示公历。
  - [1:19:00] 日本多数银行已开始内部改用西历，减少年号依赖。
  - [1:22:19] 天皇的英文emperor与king的区别在于需教皇加冕，日本天皇翻译为emperor。
  - [1:24:21] 令和元年必须显示为"元年"而非"一年"，这是一个本地化细节。
  - [1:25:02] 公元没有零年，21世纪实际从2001年开始，但大众在2000年就已庆祝。
- **[1:46:27] 尾声**
  - [1:47:42] macOS内置日历支持从大化改新至今的全部日本年号，历时1300多年。
  - [1:49:55] 日本人常用首字母缩写年号，如S58代表昭和58年，以避免新旧年号混淆。
  - [1:51:06] "平成Jump"指昭和出生却整个平成时代未结婚的人。

## Speakers

- **Rio** (host)
- **吴涛** (host)
- **Eric** (guest)

## Topics

字体, 字符编码, 排版

## Mentioned

Adobe (company), Apple (company), Microsoft (company), Mizuho (company), NEC (company), NHK (company), Apple Watch (product), Excel (product), Mac (product), TZ data (product), Unicode (product), Windows (product), iOS (product), macOS (product), 思源 (product)

## Transcript

### 开场

**Rio** [0:01]
3，2，1， 开始 。

大家好 ， 今天是 2019 年的 5 月 14 号 ， 呃 ，是 《 字谈字畅 》 的第 99 期 。

**吴涛** [0:27]
同时也是 《 内科洪荒 》 的第 55 期 。

**Rio** [0:29]
哇 ， 你们第 55 期了 ？

**吴涛** [0:31]
是啊 ， 你们都第 99 期了 。

**Rio** [0:33]
怎么这么巧 。 同时这也是 《 字谈

**吴涛** [0:36]
字畅 》 和 《 内核恐慌 》 串台的 ， 呃 ，《 字谈字串 》Current Curny Panic 的第 7 期 。《 字谈字畅 》 是全球首家用华语制作的字体排印主题播客节目 ， 我是文川西半东一句 Eric。

**Eric** [0:50]
我是黄浦江边青珍鱼 ， 浅珍鱼 。

**吴涛** [0:53]
内核恐慌是一档没有期可下的 IT 技术与娱乐节目 ， 我们号称 "Hardcore" 但是也没有看过 ， 想听的人听 ，不想听的人就别听 。

我是吴涛 。

**Rio** [1:01]
我是 Rio。

**吴涛** [1:02]
啊 ，有台主播好啊 ， 我们又来串台了 。

**Rio** [1:06]
好久不见 。 How old are you?

**吴涛** [1:08]
对啊 ， 你们都 99 期了 。 你们这个如果用两位数来代表期数的话 ， 现在就要溢出了 。

**Rio** [1:14]
没关系 ， 我们一开始都是 ， 一开始就用三位数 。

**吴涛** [1:18]
哈哈哈

### 令和改元

**吴涛** [1:21]
。 所以啊 ， 这个 ， 我们今天就开始来讲这个 ， 哎 ， 年号的问题 。 来来来 ， 我们 ， 呃 ，在日本的朋友们终于迎来了令和 ， 此时应该有掌声 。

哎

。 我们是不是应该说一句 " 令和快乐 "？

**Rio** [1:37]
这很奇怪啊 。

**吴涛** [1:39]
你们放假吗 ？ 你们 ， 你 ， 你现在在放假吗 ？

**Rio** [1:42]
请日本放假 10 天 。

**吴涛** [1:43]
这么大一个事啊 。

**Rio** [1:45]
本来 4 月底和 5 月初 ， 日本本来就是黄金周 ，但是呢 ， 日本的 5 月 1 号原来不是放假 ，是黑日子 ， 大家应该上班的 ， 呃 ， 资本主义国家没有劳动节 。

**吴涛** [1:56]
等一下， 劳动节不是资本主义国家发明的吗 ？

**Rio** [1:58]
劳动节是为了纪念美国工人暴动吧 ， 好像 。

**吴涛** [2:02]
对啊 。

**Rio** [2:02]
对啊 ， 明显是资本主义国家发明的 。

**吴涛** [2:04]
那资本主义国家的政府 ， 它自己不会主动设劳动节 。

**Rio** [2:07]
但是 ，但是美国不过舞艺劳动节 。

**吴涛** [2:10]
啊 ， 那也是 。

**Rio** [2:10]
都 ， 都不过的嘛 ， 对啊 。 然后呢 ，因为这次是 ， 大家也知道嘛 ， 日本的老天皇要退位了 ，他 2016 年就想退位了 ， 一直 ， 所以为了退他 。

**吴涛** [2:21]
没退 。

**Rio** [2:21]
退位就要特定修了一个法律 ， 怎么怎么怎么样 ， 反正到了现在 ， 到 2019 年他终于可以退位了 。 然后呢 ， 新天皇就原来的皇太子变成了新的天皇 ， 那么 5 月 1 号呢就改朝换代了嘛 ， 就等于 。

所以呢 ，5 月 1 号就放假 。 那特别有意思的是 ， 日本之前有个法律 ， 说如果某一天 ， 前一天是公众假期 ， 后一天也是公众假期 ， 这一天夹在中间 ， 这个平日也会变成公众假期 。

**吴涛** [2:51]
自带这个什么连连看功能 。

**Rio** [2:53]
这个得有叫 。

**吴涛** [2:54]
叫什么 ？

**Rio** [2:55]
这个得有叫桥日， 就是就像中间有个桥 ， 然后把两个日对 。 然后但这一天是你需要 ， 如果你想请假的话 ， 你需要请自己的年假才行 。

**吴涛** [3:03]
嗯 。

**Rio** [3:04]
日本是法律规定 ， 如果就是因为那个刚好有 ，有些假期是看星期的嘛 ，有些假期就已经法律是规定 ， 比如说某月的第几个礼拜一 ， 那个叫 Happy Monday， 它肯定是礼拜一 ， 所以肯定是连休的 ， 所以就不用调了 。

那但是 ，但是有些假期是按必须是确定的日子的嘛 ， 所以根据每年的话可能会有这样 。 那如果那这样的话 ， 刚好碰到就有连着的话 ， 就所谓的奥赛罗理论 ， 就翻棋 ， 翻黑白棋 ， 就这个全部给全给连起来 。

所以这次呢 ， 日本就连成了 5 月 1 号 ， 然后加上前后也连起来 ， 就变成了十连休 。

**吴涛** [3:40]
啊 。

**Rio** [3:40]
爽啊 。

**吴涛** [3:41]
好爽啊 ， 跟春节一样 。

**Rio** [3:43]
但是呢 ， 天皇换了以后， 天皇生日原来是放假的 ， 老天皇的生日特别好 ，是在 12 月的 23 号 ， 就所以日本 。

**吴涛** [3:52]
跟圣诞节连起来 。

**Rio** [3:53]
一般日本人民当然都当圣诞节过 。 然后这次新天皇的生日是 2 月 23 号 ， 然后谁发现 ， 哎 ， 今年已经过掉了 。

**吴涛** [4:04]
哇 ， 你们要谢天谢地 ， 新天皇不是 2 月 29 号出生的 ， 你们就完蛋了 。

**Rio** [4:08]
哈哈哈 。

**吴涛** [4:09]
四年才能过一次这个节 。

**Rio** [4:12]
所以呢 ， 现在就变成 2019 年没有天皇生日这个假日 。

**吴涛** [4:17]
我觉得可以过太皇 ， 太上皇的生日嘛 。

**Rio** [4:19]
他只管在位的呀 。

**吴涛** [4:21]
对 ， 就在位的呀 。 所以 2019 年太上皇的生日已经不是假日， 然后新天皇的生日就已经过掉 ，2019 年没有天皇生日 。

**Rio** [4:29]
就少了一天啊 。

**吴涛** [4:30]
我觉得太上， 太上皇死掉之前 ，其实都可以一直给他过生日的 。

**Rio** [4:34]
过生日当然是可以过了 ，但是就这不是公众假日嘛 。

**吴涛** [4:38]
谁 ， 谁 ， 谁要给他过不过生日， 我们管是放假 。

**Rio** [4:42]
你们这些没有良心的人。

**吴涛** [4:44]
不不不 ， 就是说 ， 说句实在话 ，Eric 你作为一个生在日本的中国人， 天皇的生日跟你啥关系啊 ？

**Rio** [4:50]
放假呀 。

**吴涛** [4:51]
对嘛 ， 那不就完了嘛 。

**Rio** [4:54]
对啊 。

**吴涛** [4:55]
清华干饭的孙子跟你是有什么关系 ？

**Rio** [4:58]
哎 ，不过就老天皇来讲的话 ，他对就是这些 ， 呃 ， 说战争这个事情 ，他还是很 ，他的立场还是很坚定的 ， 比较好 ， 相对来讲 。

**吴涛** [5:08]
嗯哼 。

**Rio** [5:09]
毕竟昭和天皇是他爸爸嘛 ， 对吧 ？ 他亲眼看到的 。 啊 ，不说那个了 ， 反正今天我们的主题呢是人造千年虫 ， 呵呵呵 ，因为这个要换年号呢 ，因为当年， 呃 ， 昭和天皇就是驾崩 。

**吴涛** [5:27]
不需要用这个词 ， 感觉很奇怪 。

**Rio** [5:29]
嗯 ， 驾崩的时候 ， 然后就换成平城的时候呢 ， 当年是 89 年嘛 。

**吴涛** [5:34]
嗯 。

**Rio** [5:34]
所以当年的电脑系统其实还没那么流行 ， 就是尤其是普通的办公啊什么的嘛 ， 当年还没那么流行 ， 所以呢 ， 没有很 ， 没有太大的问题 。

而且呢 ，因为是老天皇驾崩 ， 新天皇刚登基 ， 所以呢 ， 换年号这个事情啊 ， 还在就是在崩散期间嘛 ， 所以 ， 所以大家整个整个社会的气氛是特别的 ， 就特别安静嘛 。

这次呢是因为是提前换 ， 改朝换代了嘛 ， 所以大家是感觉是过年的一样的气氛 ， 就觉得这个换年号感觉很奇怪 ， 就这次换年号跟上次换年号完全气氛不一样 。

### 年号溯源

**吴涛** [6:14]
就这次主要是两个人都活着嘛 。

**Rio** [6:16]
哎 ， 对 ， 我 ， 我打个岔问一个事哈 ， 就是年号这个东西 ， 现在还有哪些国家和地区在使用啊 ？ 就是并没有在使用这个 ， 就是公历纪元那种方式 。

**吴涛** [6:27]
很简单呢 ， 我们宝岛台湾现在还用民国 。

**Rio** [6:31]
民国年号 。

**吴涛** [6:32]
年号 。

**Rio** [6:32]
民国严格来说不是一个 ，不是 ，不是跟着皇帝走的 ， 所以它不算一个 。 好吧 ， 它的确是个纪元 。

**吴涛** [6:39]
纪年， 对 ， 就是另外一种纪元方式嘛 。

**Rio** [6:41]
嗯 ，但它不会换号了 ， 它民国应该应该不会换了吧 ？ 除非它那个 。

**吴涛** [6:47]
现在是 1， 嗯 ， 现在是 108 年 。

**Rio** [6:51]
嗯 ， 我就说它不存在换这个民国年号的问题嘛 ， 除非它发生那个事情 ， 对吧 ？

**吴涛** [6:56]
是 。

**Rio** [6:57]
所以 。

**吴涛** [6:58]
发生一个不可抗力事情 。

**Rio** [6:59]
对 ，但是那个事情估计也不会发生 ， 所以就不考虑这个情况了 。 但 。

**吴涛** [7:03]
而且我估计那个事情即即便发生了 ， 就因为一国两制有那个 ， 所以还是可以继续使用 ，有可能 。

**Rio** [7:12]
哈哈哈 。 这个问题越聊越危险了 。

**吴涛** [7:14]
哈哈哈 ， 我们这节目会被审查 。

**Rio** [7:17]
哎 ， 就本来年号这个事情应该就是东亚国家才有吧 ， 我记得西方国家没有这个东西 。

**吴涛** [7:24]
啊 。

**Rio** [7:24]
所以好像就说 ， 就是真正的就是因为改朝换代换年号 ， 首先就是肯定要一个国家有王室或者皇室嘛 ， 这首先本来就 ， 对吧 ？

就已经 。

**吴涛** [7:34]
有这个概念才可以 。

**Rio** [7:35]
哎 ，其实 ，wait，wait a second，wait a second，在耶稣出生之前 ， 人们用什么纪年 ？

**吴涛** [7:41]
各种各样的纪年嘛 。

**Rio** [7:43]
就比如说古犹 ， 就犹太人有一个自己的历法嘛 。

**吴涛** [7:46]
对 ，他有个犹太历 。

**Rio** [7:48]
对 。

**吴涛** [7:48]
OK。

**Rio** [7:48]
然后伊斯兰 ， 一直一直有伊斯兰历嘛 。

**吴涛** [7:52]
伊斯兰历很 ，但伊斯兰出现得很晚啊 。

**Rio** [7:54]
但啥叫他们这两个都没有这个年号这个概念 ， 对吧 ？

**吴涛** [7:57]
对 。

**Rio** [7:58]
他们也是按那个顺序数字来记的 。

**吴涛** [8:00]
对 ，他们就是找一个年开始说 ， 这是 ， 这是从这年开始 ， 我们就一直记下去 ， 好像什么巴比伦人 、 苏美尔人都没有一个年号的东西 。

**Rio** [8:07]
对对对 ， 都不存在换年号这个概念嘛 。 对 ， 所以还是就说是东亚这种特色才有 。

**吴涛** [8:12]
主要是中国 。

**Rio** [8:13]
中国 ， 主要是中国皇帝嘛 。

**吴涛** [8:15]
你 ， 你 ， 日本也是受中国影响嘛 。

**Rio** [8:17]
啊 。

**吴涛** [8:18]
对 ，因为日本的这个年号的纪年也是跟中国学的 。

**Rio** [8:22]
没错 ， 没错 。

**吴涛** [8:23]
嗯 。

**Rio** [8:23]
而且日本好像就是比较靠近近代的一次最重要的历法改革 ， 还是学的中国的应该 。

**吴涛** [8:32]
是的 。

**Rio** [8:32]
还有个电影是拍这个 。

**吴涛** [8:35]
啊 ， 那个是算那个 ， 那个历法的那个的那个科学家 。

**Rio** [8:40]
天 ， 天文学家 ，他本身是个围棋手 ，他应该是围棋世家出来 ， 然后他后来就专心专心研究这个历法 。

**吴涛** [8:48]
对 。

**Rio** [8:49]
嗯 。

**吴涛** [8:49]
哎 ， 现在日本的除了这个年号跟这个公历是有这个有一个对应的关系之外， 它有这个 ， 比如中国有农历这个概念吗 ？

现在日本有这种就区别于 。

**Rio** [8:59]
没有 。

**吴涛** [9:00]
日本把日本把农历废了 ，但是把所有的节日都移植到公历上了 ， 就他们好像 1 月 1 号是新年嘛 。

**Rio** [9:07]
对 。

**吴涛** [9:08]
啊哈 。

**Rio** [9:08]
所以比如说日本的 5 月 5 号是端午 。

**吴涛** [9:11]
对 ，但是是公历的 5 月 5 号 ， 对 。

**Rio** [9:14]
所以它只是有这个年号 ， 就是从哪一个开始 ， 这个就是哪哪一天是某一个元 ， 那个那个年号的元年的问题 ，其他来说都是跟公历是一样的 ， 对吧 ？

**吴涛** [9:24]
对 。

**Rio** [9:25]
嗯 。

**吴涛** [9:25]
对 ，但那些节日是有那个阴阳历基础的 。

**Rio** [9:29]
对 。

**吴涛** [9:29]
就日本用的也是那个阴阳历 。

**Rio** [9:32]
日本它怎么算呢 ？ 如果它没有这个 。

**吴涛** [9:34]
日本没有阴历吧 ？

**Rio** [9:35]
没有 ， 就是这样的 。

**吴涛** [9:36]
那个叫阴阳历 ，不 ，不是阴历 ，是阴阳历 。

**Rio** [9:39]
没有 ， 就是我们的 ， 我们的农历是叫阴阳历嘛 。

**吴涛** [9:43]
我们是阴阳混合历 ， 对 ，是 。

**Rio** [9:45]
对对对 ， 就日本用的那套也是阴阳混合的应该 。 就它是学的中国的这个 。

**吴涛** [9:50]
但是呢 ， 问题是日本现在官方来讲的话 ， 已经用西历了 。 日本的这个阴阳历只是民间用的 ， 它没有官方历法 。

**Rio** [9:59]
中国也是一样啊 ， 中国民官方也不用那个 。

**吴涛** [10:02]
没有 ， 中国是有的 。

**Rio** [10:03]
中国是官方历法呢 ，因为咱们要用 ， 比如说春节咱们要用定嘛 ，是 ， 所以这是官方的 。

**吴涛** [10:09]
中国必然是有官方历法了 ，不然你春节这个春节的正统性是怎么来的 ？

**Rio** [10:13]
啊 ， 对 。

**吴涛** [10:13]
啊 ， 明白 。

**Rio** [10:14]
所以呢 ， 中比如说中国的授 ， 授 ， 嗯 ， 授史法 ， 比如说是紫金山天文台 ， 它要算农历的 ， 它是官方的 ， 它它要出个农历 ，因为农历还涉及到很复杂的 ，有那个闰年， 呃 ， 闰月的算法的问题 。

**吴涛** [10:29]
对 。

**Rio** [10:30]
对 ， 然后还有还有到某年的话来讲 ，有是几月至闰 ， 几月不至闰的这样的问题 。

**吴涛** [10:36]
就算中气嘛 ， 还是比较复杂 。

**Rio** [10:38]
对 ，有 ，有到某一年好像是某一年的中气 ，因为你算那个中气的话 ， 跟那个时差还有关系嘛 ， 所以中国的农历和日本农历不一样嘛 。

**吴涛** [10:47]
嗯 。

**Rio** [10:47]
但是呢 ， 日本 ， 中国的农历现在有南极江 ， 呃 ，有紫金山天文台在管 ，但是日本的农历现在没有官方在管 ， 所以这个问题就很严重现在 。

**吴涛** [10:57]
所以那日本既然没有官方历法的这个农历 ， 打引号的日本农历这个概念哈 ， 那它的这个民间的这个节日怎么谁来定呢 ？

**Rio** [11:05]
所以现在就理论上讲 ， 就是都要改成那个 ， 呃 ， 新历 ， 就是所谓的西历 ， 然后其他的如果各个地方自己爱爱爱怎么弄就怎么弄呗 ， 如果各个地方自己的那些传统节日的话 。

**吴涛** [11:18]
就不是国家层面的这个一个历法的 。

**Rio** [11:21]
对 ， 国家层面是官方是没有 ， 已经不算所谓的农历的 ， 日本是没有的 。 对 。

**吴涛** [11:27]
明白 ， 明白 。

**Rio** [11:29]
所以它只是这个年号是一直都有 。

所以呢 ， 这个我们今天要讲的这个问题 ， 就是因为日本的天皇要换了 ， 所以就会发生一个改元 ， 就是所谓的元号要改 。

### 改元规则

**吴涛** [11:44]
嗯 。

**Rio** [11:44]
啊 ，他们叫元号啊 ，不叫年号 ， 叫元号 。 啊 ， 所以叫改元 。 嗯 。

**吴涛** [11:49]
所以今年 19 年是令和元年， 对吧 ？ 他们起点是 0 还是 1？

**Rio** [11:54]
没有 ， 这改元很麻烦的一点就是它虽然是改元 ，在中国哈 ，以前一般都是一日， 呃 ， 一年改元 ， 就说今年先 ， 嗯 ， 新新公布的一个年号 ，但是这个年号等到明年的 1 月 1 号才开始用 。

**吴涛** [12:11]
对 ， 所以中国的改元就是中国的元 ， 每一个元年号是一定会有整年数的 。

**Rio** [12:18]
对 ， 都是从 1 月 1 号开始算的 。

**吴涛** [12:20]
就我其实一开始觉得很奇怪 ， 就是为什么平城过年会只有 5 月 ， 只有 4 个月这样 ， 就这这难道不是 。

**Rio** [12:28]
啊 ，他们不是整年的是吧 ？

**吴涛** [12:30]
对 ， 就比如说 2019 年，2019 年因为新天皇是在 5 月 1 号登基 ， 所以呢 ， 应该是令和元年 5 月 1 号是正确的 。

**Rio** [12:39]
是什么什么意思 ？

**吴涛** [12:40]
就是也就是说令和元年 1 月 1 号这个日期是不存在的 。

**Rio** [12:44]
是不存在的 。

**吴涛** [12:45]
哈 ？

**Rio** [12:46]
是错的 。

**吴涛** [12:46]
对 。

**Rio** [12:47]
OK， 就它的起点并不是一个整数 ，是在半截中间 。

**吴涛** [12:51]
不是一个整年数 。

**Rio** [12:53]
嗯 。

**吴涛** [12:53]
所以呢 ， 比如说 4 月 30 号是平城 31 年的 4 月 30 号 ，但是 5 月 1 号的话就应该是令和元年的 5 月 1 号 。

**Rio** [13:04]
2019 年是令和元年， 这个没这个说法是没问题的吗 ？ 还是说这个说法本身就有问题了 ？

**吴涛** [13:09]
呃 ， 可以这么说 ，但是 ， 嗯 ， 真正严格上来讲的话 ，不存在所谓的令和元年的 4 月 3 号 ， 这比如说这样的日期是不存在的 。

**Rio** [13:20]
哎 ，Rio， 这个有点像农历嘛 ， 就是你比如说你说 2019 年是今年是什么年 ？

**吴涛** [13:26]
今年是己亥年 。

**Rio** [13:28]
对 ， 你可以说今年是己亥年， 但你不能说今年一整年都是己亥年， 因为己亥年是从春节开始的 。

**吴涛** [13:34]
对不上嘛 ，因为跟公历有那个有出入嘛 。

**Rio** [13:36]
对 ，是有出有出入的嘛 。

**吴涛** [13:38]
那我问第二个问题就是说 ， 呃 ， 令和这个我们就说令和元年， 我们不考虑公历这个情况 ， 它的持续 ， 它的时长有多长 ？

还是 365 天吗 ？

**Rio** [13:47]
不是 ， 就只到 12 月 31 号 。

**吴涛** [13:49]
因为它用的是新历啊 ，是 ， 对 ， 它只到 365 天 。

**Rio** [13:52]
OK， 所以所以它就是不是整的 ，但是是以一公历的这个天数来算的 。

**吴涛** [13:58]
对 。

**Rio** [13:58]
因为农历不存在这个问题嘛 ， 农历它就是一整 ， 它有自己完整的一个周期的嘛 ， 所以它哪怕是公历不重叠的话 ， 你也可以说 ， 呃 ， 农历的那一年跟另外的那个农历的年的时长是差不多的嘛 ，但就是说闰年闰月这个情况除外哈 ，但是令和元年和令和一 ， 呃 ， 一年的这两个 ， 这两年的时长其实是不一样的 。

**吴涛** [14:18]
像之前的昭和也是一样的 ， 昭和昭和天皇在位期间 ， 所以呢 ， 所谓的昭和是 1926 年的 12 月 25 号开始 。

**Rio** [14:28]
就只有 5 天 。

**吴涛** [14:29]
是 ， 对 ， 昭和元年 。

**Rio** [14:30]
对 。

**吴涛** [14:31]
然后昭和的 64 年呢 ，是 1989 年的 1 月 7 号为止 。

**Rio** [14:37]
明白 ， 明白 。

**吴涛** [14:37]
所以同样是 1989 年，1989 年的 1 月 6 号呢 ， 还是昭和 64 年， 但是 ， 呃 ， 后来天皇驾崩驾崩了嘛 ， 到 1989 年的 1 月 8 号开始 ， 这这一天就要就不是昭和 64 年， 就必须说是平城元年了 。

**Rio** [14:54]
啊 。

**吴涛** [14:56]
哎 ， 对 ， 它这个继位期也不一定是在某一个月的月首 ， 它可以是任意一天的 。

**Rio** [15:02]
所以这个改元的基准点啊 ，有很多种 ， 到目前为止至少有 5 种 。 啊 ， 就比如说我先宣布 ，但是它可能是一年的途中宣布 ， 它可能倒回去补说 ， 啊 ， 从今年 1 月 1 号开始也算是这个新年号 ， 它可能是倒算的 ，也可能说我从宣布即日开始就算新年号 ，也可能说我今天宣布从明天开始算新年号 ，也可能是我今天开始宣布 ，但是从明年开始用 ， 中国一般是从明年开始用 ， 这是

中国常用的 。 那但是像比如说这次的令和 ， 就说我今天宣布 ，但是从下个月的 1 号开始用 。

**吴涛** [15:42]
哇 ， 这也太随意了 。

**Rio** [15:44]
所以所以就是这个改元是改元 ，但是它这个基准点啊 ，是不一样的 。

**吴涛** [15:49]
自己定的嘛 ， 就是想怎么定怎么定呗 。

**Rio** [15:51]
嗯 ， 像明治改元的时候 ， 明治改元的时候 ， 它就倒推回去 ， 那从补从那年的 1 月 1 号开始都算是明治元年， 它是倒回去算的 。

**吴涛** [16:04]
我觉得这个比较 make sense。

**Rio** [16:05]
这这个最不合理 ， 我觉得 。

**吴涛** [16:07]
为什么是最不合理 ？

**Rio** [16:08]
因为就有交叠的嘛 。

**吴涛** [16:09]
因为倒过去你相当于改写了历史啊 ， 就是比如说有一些历史文献 ， 它已经说了这是 。

**Rio** [16:16]
会有重叠的地方 。

**吴涛** [16:17]
你可以宣布它兼容嘛 ， 就是说你可以说今年这一整年的你用前一个也行 。

**Rio** [16:23]
它就是要避免这个一一一色的 。

**吴涛** [16:25]
但关键日本它是不认同这个这个又行那个又行 ， 它只能有一个行 ， 就是这样子我觉得带来麻烦更多 ，因为你要去修改历史文献 ， 就往往后推的问题应该少一点 。

**Rio** [16:36]
对 ，而且还好当年没有没有电脑 。

**吴涛** [16:40]
好 ， 关键是如果按吴涛说这个方法可以可以覆盖 ， 就是重叠的话 ， 就会出现重叠期 ， 那个你要反查的话就会查出两个结果嘛 ， 这个很麻烦的 。

这这数学上这叫什么来的 ？ 这叫就单射还是什么来的 ？ 就是一个 。

**Rio** [16:54]
哈哈哈 ， 就是一个对两个嘛 。

**吴涛** [16:56]
呃 ， 对 ， 一个可能对多个这种情况 。

**Rio** [16:58]
嗯 ， 一对多个 。

**吴涛** [16:59]
不叫就不叫两个 ， 反正就不是单射了 ， 对 。

**Rio** [17:01]
满要满射吧 。

**吴涛** [17:02]
对 ，他他要做这样做的是一一印射 ，其实反而更好处理的嘛 ， 就不要给后人埋坑 ， 对吧 ？

**Rio** [17:08]
所以明治改元的时候它是倒过来的 ，但是补从单 ， 嗯 ， 虽然我今天发布 ，但是从今年的 1 月 1 号补回头都算啊 ， 明治改元是这样子 ， 然后大正和昭和呢 ， 都是 ， 呃 ， 当天宣布改了以后就马上就改 。

平城改元的时候呢 ，是当天宣布以后， 从第二天开始马上改 。

**吴涛** [17:31]
嗯 ，其实在计算机出现之前 ， 这个问题也会导致 ， 就是这个也会导致一些临时的更改 ， 比如说你要去刻重新刻印章 ， 或者是重新去去雕版之类的 。

**Rio** [17:43]
所以中国中国一般都会用 ， 比如说都是一年改元 ， 就是今当天宣布 ，但是要等到明年的 1 月 1 号开始算 ，因为中国国土那么大 ， 然后消息 。

**吴涛** [17:55]
有传递的这个时差了 。

**Rio** [17:56]
对啊 。

**吴涛** [17:57]
过两三年还不知道皇帝已经死了 。

**Rio** [18:00]
对 ， 就这种事情 。

**吴涛** [18:02]
就尴尬了 。

**Rio** [18:04]
桃花源记是吧 ？

**吴涛** [18:05]
而且中国是一世一元 ， 就是一个皇帝用一个年号 ， 这个事情是明朝以后才基本定下来的 。 以以前可能就因为有什么事情 ， 一个皇帝中中途他他还会改好多年号 。

**Rio** [18:17]
用的不爽了就改一个 。

**吴涛** [18:19]
啊 ， 比如说有天灾人祸的时候 ，他们觉得这个年号不吉利 。

**Rio** [18:22]
陛下会的 。

**吴涛** [18:23]
啊 ， 对对 ，也会也会改 ，以前日本也是改 ，但是呢 ， 所以就是有现在是一世一元制嘛 ， 就是一位皇帝的话就一个元号嘛 。

嗯 ， 中国是明朝以后， 然后日本也是最近才才这样子的 。 对 。

**Rio** [18:39]
好像是哪个天皇定的吧 ，是 。

**吴涛** [18:41]
日本的话是明治维新以后开始 。

**Rio** [18:45]
因为以前日本有个坏习惯 ， 就是觉得国运不好就改年号 。

**吴涛** [18:49]
就换 。

**Rio** [18:49]
对 。

**吴涛** [18:49]
叫什么来的 ？

**Rio** [18:50]
年号 spam。

**吴涛** [18:52]
对 ， 就好像就好像改个扎扎个耳洞可以转运一样 ， 就扎了好多耳洞这样 。

**Rio** [18:57]
哈哈哈 。

**吴涛** [18:58]
嗯 ，但是一般来讲都很最大的原因 ， 就比如说有大的灾害的话 ， 啊 ， 就觉得好像这个元号不吉利了就改掉 。

那大家也知道嘛 ， 日本是很多自然灾害的 ，不是这地震啊又干嘛的 ， 所以 。

**Rio** [19:11]
在一个比较倒霉的地理位置上面 。

**吴涛** [19:13]
嗯 ，但是不管怎么样 ， 就是因为在以前改年号 ， 哪怕是在昭和改平城的时候 ， 那时候还计算机系统还没那么普及 ， 所以呢 ， 理论上讲这系统不会出这么大多问题 。

那就是这次的话 ， 就大家那些程序员很紧张 ， 就这次 。

### 千年虫

**Rio** [19:29]
哎 ， 所以日本的这个程序里面 ， 纪年是怎么处理的 ？ 它难道是在电脑里面存这个是平城多少多少年， 昭和多少年， 不是存这个新历吗 ？

**吴涛** [19:41]
它系统内部肯定是新历啊 。

**Rio** [19:43]
怎么样的都有 。

**吴涛** [19:44]
但是它的日期格式可以选 ， 比如说你哪怕是在 Mac 的嘛 ， 你就可以选那个日期格式 ， 如果你选日本的话 ， 就有一个日本历 ， 那它就会把年改改成比如说是昭和多少年多少年和平城多少多少年 。

**Rio** [19:59]
不是不是 ， 我我是这个意思啊 ， 就是这个是展示的问题嘛 ， 这个我是说在存储的时候 。

**吴涛** [20:03]
它内部的话是肯定是西历 。

**Rio** [20:05]
不 ， 我我所我所了解的是内部存储的方法在比较上古的计算机 ， 就是就是 ， 呃 ， 可能七八十年的计算机的确是什么都有的 ， 就是后来才是统一存公历的 ， 就基本上或者说 99% 都存公历 。

以前 Cobalt 写程序那个时代 ， 日本有很多计算机系统是要么存那个 。

**吴涛** [20:23]
啊 ， 你说 Cobalt。

**Rio** [20:25]
都到 Cobalt 了 ， 就这个有一定的年头 。

**吴涛** [20:28]
要么存当时的 ， 就是昭和多少年， 对 ， 或者是平城多少年， 然后还有一个 hack， 就叫就是当时换平城的时候 ， 嗯哼 ， 已经有的计算机系统 ，有些计算机系统是继续沿用昭和 。

嗯 ， 就是即便到现在 ， 还有一些非常古老的系统是用昭和纪年的 。

**Rio** [20:45]
对 。

**吴涛** [20:46]
所以现在在那马上就会遇到昭和 100 年问题 。

**Rio** [20:49]
就它就只留了两位吗 ？ 难道 ？

**吴涛** [20:51]
它只留了两位来来记昭和问题 。

**Rio** [20:54]
天呐 。

**吴涛** [20:54]
好吧 。

**Rio** [20:58]
所以当年这个 2000 年， 这个千年虫 ，2000 年那个千年虫的时候 ， 大家都没有汲取任何教训 ， 对吧 ？

**吴涛** [21:05]
2000 年的千年虫怎么说呢 ， 就当时吵得非常非常可怕 ， 就是什么飞机会从天上掉下来 ， 核电站会爆炸之类的 。

**Rio** [21:13]
啊哈 ， 这其实并没有吧 。

**吴涛** [21:15]
你们我不知道你们对这个有没有印象 ， 可能你们你们三个人要除了 Eric 之外， 你们两个人都太小了 ， 可能对这个没什么记忆 。

**Rio** [21:22]
有的有的有的有的有的有的 。 不小了 ，不小了 。

**吴涛** [21:24]
来来来 ， 吴涛叔叔来跟大家解释一下什么叫那个千年虫问题 。

**Rio** [21:29]
啊 ， 千年虫 ， 我们比较年轻的听众可能对这个没有任何概念啊 ， 就是在 2000 年之前 ， 我觉得可能从 95 年开始就在就在说了 ， 说 2000 年的时候计算机系统会有一次巨大的障碍 ， 就全球的计算机系统会崩溃 ，因为我们有千年混沌 ， 就遇到千年虫问题 ， 就是 ， 嗯 ， 从 60 年代开始 ， 基本上所有计算机就只用两位数来纪年， 因为那个时候我觉得可能大家都觉得这

不是一个特别重要的问题 ， 就像现在我们也很已经已经渐渐习惯了 ，不写 2019 只写 19， 对吧 ？ 然后在 60 年代的时候 ， 你就可以想说 ， 当时没有几乎很少会有人写写年份的时候 ， 会把四位年份都写上的 。

啊 ， 所以那个时候的计算机系统也就只默认就只用两位数来代表年份 ， 可能那个时候没有人会想到 40 年之后的事情 ， 对吧 ？

**吴涛** [22:16]
那个而且那个时候还要考虑存储嘛 ， 那个时候存储和还是挺昂贵的 。

**Rio** [22:20]
对 ， 那个时候对 ，不管你是 。

**吴涛** [22:22]
能省则省 。

**Rio** [22:23]
没错 。

**吴涛** [22:23]
不管你是打孔卡片还是还是硬盘还是内存 ， 就你能省两位都是很 。

**Rio** [22:30]
可以 KB 级别来计算你的这个存储容量的时代 ， 对吧 ？

**吴涛** [22:34]
对 ，而且这世界上绝大多数数据都是跟日期相关的 ， 就是 time stamp 是非常重要的 。

**Rio** [22:40]
嗯 ， 我有一个问题 ， 就是在那个时候 ，他们是怎么样来表示以前的那些不得不用四位数字表示的年份呢 ？

**吴涛** [22:49]
只有在特定 ， 就只有在需要的时候会用四位数字 。

**Rio** [22:52]
好吧 ， 那所以那些四位数字都不列入这个年份的计算这个程序中呢 ？

**吴涛** [22:58]
列入就是四位数字 ， 比如说考古学或者是甚至那个时候会有什么 ， 就是公元元年之前的 ， 呃 ， 纪年会用复数这样的 ， 这这样的程序都存在 ，但是我们谈论的是就是比较普及的 。

**Rio** [23:11]
啊 ， 可以用复数啊 。

**吴涛** [23:13]
有点大 。

**Rio** [23:14]
对 ，不是非常重要的程序 ， 基本上全都是用两两位数来纪年的 。 然后到了九几年的时候 ， 这个事这个事情终于渐渐浮出水面 ， 就是越来越会有越来越多的技术人员警告说 ，2000 年到的时候 ， 这个整个系统会变成 1900 年， 就 1901 年这样 ， 所以可能会出很多很多的问题 ， 比如说你个账户啊 ， 九几年八几年存的钱 ， 忽然到 2000 年的时候变成了从 1901 年

开始存的钱 ， 就可能你要么对利息要么是特别多 ， 要么就是一分都没有 。 对 ， 嗯 ，但是这件事情就是因为大家都叫的比较说的比较可怕 ，而且世界上从来没有人经历过 ， 所以可能大家都引 。

**吴涛** [23:58]
比较重视 。

**Rio** [23:59]
不是足够的重视 。 对 ， 所以 2000 年那时候没有出现什么太大范围的故障 ，有是有的 ，但是至少什么飞机掉下来 ， 这个核电站爆炸之类的没有发生 。

**吴涛** [24:10]
哎 ， 说到这个这个千年虫的事情 ，其实最嗯是就这个月还是上个月出现了一个 GPS 的千年虫 ， 你们记得有印象啊 ？

**Rio** [24:19]
GPS 哦 ， 好像是 。

**吴涛** [24:21]
好像说是 ， 我具体没看 ，但是原理上应该是差不多 ， 就是 GPS 里面它有个时钟 ， 它也是有一个最大的存储的原理 。

**Rio** [24:27]
对 ， 它是有一个 ， 它是溢出了 。 对 ， 对 ， 溢出了 。

**吴涛** [24:30]
就本质上千年虫也是溢出的问题嘛 。

**Rio** [24:32]
对 ， 嗯 ， 所以所以也没有发生什么事情 ， 好像说是有几个飞机停飞了吧 ， 那因为它要升级一下它的那个 ， 呃 ， 就是 GPS 相关的软件 ，但其他好像没有出现什么特别大的 。

**吴涛** [24:45]
严重的问题 。

**Rio** [24:46]
对 ， 嗯 ，因为大家平时在用电脑的时候都都没有意识到 ，其实时间是一个非常重要的 ， 对对计算机系统来讲 ， 时间是非常重要的一个概念嘛 。

**吴涛** [24:56]
而且时间是一个非常非常坑爹的概念 。

### 时间与时区

**Rio** [25:00]
时间是一个处理时间是一个非常棘手的问题 ， 就是我之前啊发过一系列的推 ， 就是关于时区的问题 ， 时区也是一个非常让人非常非常棘手的问题 ， 就我为什么会研究这个 ， 就是因为在 。

**吴涛** [25:14]
为银行工作的吴先生此时说 。

**Rio** [25:18]
当然对 ， 跟银行系统关系有一点吧 ，但主要是因为看了很多时间穿越的那个 gag， 就是因为我你们都看了那个复联 4 吗 ？

**吴涛** [25:29]
哈哈哈 。

**Rio** [25:30]
接下来有剧透 。

**吴涛** [25:31]
不能剧透 ，不能剧透 。

**Rio** [25:32]
我还没看呢 ，不许剧透 。

**吴涛** [25:34]
好吧 ，anyway， 那我就以以不剧透的方式来剧透一下， 就是在人们在进行时间旅行的时候 ，其实说我要回到过去的哪一个时间 ， 是一个非常非常棘手的问题 ， 就是因为在过去的某一个时间点 ， 或者说在过去的某一个地点 ， 那一点的时间要经过一个非常复杂的过程才可以确定 ， 且不说就是时间这个概念本身其实是依赖于依赖于地理的 ，而就广义上的地理会包括

地球围绕着太阳的转动 ， 对吧 ？ 嗯 ， 所以你过去你往回倒几十万年的时候 ， 那个时候的一天其实并不是现在一天这么长 ， 所以你要你说我要回去的那到那个时间的这个时间点 ，其实是非常复杂的一个过程 ，但那个先不说 ， 就说时区这个东西已经很复杂了 ， 比如说你要回到中国 ， 曾经有一段时间是使用夏令时的 ， 对 ， 你要回到那一个时间

的那一个那采用夏令时的那段时间 ， 你会发现说我是直接减去这么多时间呢 ， 还是取说当时当地的那个时间 ， 或者是嗯 ，在二战之前 ， 欧洲的好几个国家都在不同的时区 ， 比如说荷兰在一个什么比格林威治时间多半个小时， 还是 45 分 45 分钟那个时区 ， 然后被德国打下来之后， 荷兰才变成了德国的时区 ， 然后德国把法国打下来之后， 法国啊 ，

法国之前好像就是德国时区 ，但是德国把法国打下来之后， 希特勒去见了呃西班牙的皇帝 ， 说你你你看你怎么着吧 ， 皇帝说那我能怎么着 ， 我刚我给你调个表呗 ， 我们把西班牙的时间调成跟德国时间一样 ， 这就这就造成了现在西班牙 ， 西班牙有很多很多就就 80% 的地区都在伦敦的 。

**Rio** [27:23]
嗯 ， 比伦敦快 。 对 ， 嗯 ， 对 ，他们其实要是比他们其实是比伦敦快的 ，但是他们使用的却是德国这个时区 ，也就是西班牙人无论干什么都要比德国人， 就都要比英国人晚两个小时 。

**吴涛** [27:37]
就是这个造造成这个全民比较懒散嘛 。

**Rio** [27:41]
对 ， 所以这就是为什么西班牙的人起得晚 ， 吃得晚 ， 工作得也晚 ， 然后工作时间还要长 。

**吴涛** [27:46]
全是德国人的锅 ， 对吧 ？

**Rio** [27:48]
全是德国人的锅 。 而且更扯的是明年 2021 年还是二二 ， 好像 2021 年吧 ， 就整个欧洲要废除冬令时 。

**吴涛** [27:56]
本来就是要废除这个东西 ， 我觉得夏令时是一个很扯的点 ，是说点是说他要废除冬令时， 就是欧盟议会前一阵子搞了一个公投 ， 就是我也收到了那个信 ， 就问你说你是更愿意留在夏季夏令时还是愿意留在冬令时 ？

冬令时是正确的时间 ， 就是冬令时是正确的时区 ， 夏令时是播快一个小时， 对吧 ？ 而现在得出的结论是 ， 好吧 ， 我们大家都希望留在这个播快了一小时的时间里 。

**Rio** [28:24]
为什么 ？

**吴涛** [28:25]
哈哈哈 。

**Rio** [28:26]
为什么 ？ 有什么好处吗 ？

**吴涛** [28:28]
我觉得可能是因为夏天的时间比较爽吧 。

**Rio** [28:30]
啊 ， 所以他要废除标准计时 ，而采用一个有偏移的计时系统 。

**吴涛** [28:35]
冬天就去死吧 ， 反正就那样了 ， 对吧 ？ 那夏天我们尽可能多爽一爽 。

**Rio** [28:39]
所以这就造成了西班牙的时间在 。

**吴涛** [28:42]
更快 。

**Rio** [28:43]
从二战之前到现在一直就直 ， 这直国家直接往前推了两个小时 。

**吴涛** [28:49]
去年就是在摩洛哥 ， 摩洛哥已经提前呃取消冬令时了 ， 所以呢 ，而且他们取国家宣布取消冬令时的时候的那个日子 ， 就是夏令时马上就要结束的提前一天还是两天 ， 国家突然宣布说啊 ， 我们我们不回冬令时了 ， 我们永远待在夏令时吧 ， 然后全摩洛哥人都疯掉了 。

**Rio** [29:13]
对 ， 就是电脑上面有一个库叫做 。

**吴涛** [29:16]
TZ data。

**Rio** [29:16]
对对对 ，Time Zone Data。

**吴涛** [29:18]
对 。

**Rio** [29:19]
TZD 点就这么一个 library， 然后它就是专门嗯记录了所有的切换时区的规则 ， 就是你你要回到哪一年的哪一个时间 ， 用需要采用什么样的规则 ， 就是对那个时候的这个国家有没有夏令时 ，有没有冬令时到底在哪个时区之类的 ， 然后啊 ， 对 ， 时区还有一个问题 ， 夏令时在某些国家不是全国通用的 ， 比如加拿大有一个时区是没有夏令时的 ，有一个有一个省是没有夏令时

的 ， 美国更扯了 ， 美国有些州是有夏令时的 ， 另一些州是没有夏令时的 ，但是有些州在另外的州有飞地 ， 然后这个飞地里面还有飞地 。

对 ， 这也就意味着你在某你如果沿着某一条路来穿越这个这几个时区的话 ， 你可能需要往前啊 ， 我先前拨一小时， 后拨一小时， 前拨一小时， 后拨一小时， 要如此反复四五次 。

**吴涛** [30:10]
所以从这个角度来讲 ， 我突然觉得就中国虽然国土面积这么大 ， 没有采用不同的时区 ， 反而好像是一个比较明智的选择 。

**Rio** [30:19]
采用过呀 ，以前采用过的 。

**吴涛** [30:21]
就在民国时期 。

**Rio** [30:22]
对啊 ，以前有 。

**吴涛** [30:24]
嗯嗯嗯 ， 中国废除时区这个就统一时区应该也是最是建国以后的事情 。

**Rio** [30:28]
对 ，而且还是也也主要是要从一个叫什么对抗分离主义的角度 。

**吴涛** [30:33]
对对对对 。

**Rio** [30:34]
嗯 ， 所以现在最吃亏的是哪里 ？ 最吃亏的是这个我国的这个西边的那些新疆啊 ， 西藏那些地方 ， 对吧 ？

**吴涛** [30:41]
对 ， 嗯 ，他们乌鲁木齐时间理论上要比北京时至少要差三个小时嘛 。

**Rio** [30:48]
对 ，其实就民国时代是有中原时区的嘛 。

**吴涛** [30:50]
嗯 ， 对 ，他们有比如说昆仑时区啊 ，有什么要么就没有差三个小时 ，其实差很多的 。 你想本来因为时区本来是有个定义的嘛 ， 比如说中呃 12 点应该是太阳最高的时候嘛 。

**Rio** [31:03]
正午 。

**吴涛** [31:03]
可是你想差三个小时的话 ， 比如 12 点 。

**Rio** [31:06]
我婆了 。

**吴涛** [31:07]
哈哈哈 ， 和 9 点哇 ， 那就差很多呀 。

**Rio** [31:09]
对 ， 真的差蛮多的 。

**吴涛** [31:11]
所以所以你看啊 ， 就是本质上这个时间这个概念是一个非常本身就是非常棘手的一个概念 ， 对吧 ？

因为他刚才讲了 ， 我们本质上是去描绘这个这一个天文现象 ， 对吧 ？ 这个地球的 ， 对 ， 这个地球的自转 、 公转 、 潮汐 ， 这个导致它本身是一个不均匀变化的东西 ， 然后呢 。

**Rio** [31:31]
所以要调一下闰秒啊什么的 。

**吴涛** [31:33]
对对对对 ， 闰秒啊 ， 然后要闰 ， 那农历就是闰年嘛 ， 那他要他因为他是这个阴阳合体的嘛 ， 那那其实这个历法解决的是什么问题呢 ？

就是要在这种不均匀的这个基础上面 ， 想办法去制造出一个在逻辑上和这数学上来说 ， 相对来说是比较简单 、 比较整齐划一的这么一个规则 ， 然后在这个基础上面呢 ， 然后我们人类再因为政治的原因 ，因为文化的原因 ，因为各种传统的原因 ， 再去施加了各种各样额外的 special cases， 对吧 ？

刚才有时区 ，有这个呃这个夏令时 、 冬令时， 对吧 ？ 还有各种就是就是包括这个年号 ，其实也是这个概念嘛 。

所以是实是整的这个叫时间这个概念 ，在在不管是在理论上还是在实操上的非常的麻烦 。

**Rio** [32:20]
对的 ，而且公立的出现实际上也是有实际需求的 。 如果人们不务农的话 ，其实公立是没有什么意义的 。

就你们伊斯兰历就是一个纯阴历嘛 。 嗯 ，因为伊斯兰就是发起的这个地方 ，他们没有务农的需要 ， 所以他们根本不在乎这个春夏秋冬的变化 。

**吴涛** [32:36]
阴历跟季节是不对应的 。

**Rio** [32:38]
对 ， 嗯 ， 对 ， 诸如此类 。 嗯 ， 对 ， 时间实际上是一个工程学问题 。

**吴涛** [32:43]
是个哲学问题 ， 我觉得这这完全跟人的对时间的理解也是有有关联的 。

**Rio** [32:50]
对 。

**吴涛** [32:51]
对 ，因为你说下来时间究竟是不是均匀呢 ？ 你可以在物理学上有非常复杂的解释 。

**Rio** [32:56]
我们到黑洞那边去吧 。

**吴涛** [32:58]
但是我们人要把时间理解成这样一种东西的 ， 所以它它未必符合物理学的本质 ，但它要符合人类日常的生活需求 。

**Rio** [33:08]
嗯 ， 对 ， 好头痛 。

**吴涛** [33:09]
哎 。

**Rio** [33:13]
好了 ， 我们我们回到这个年号 ， 回到排计算机排版和这个年号这种卑微的问题上来吧 。

### Excel日期

**吴涛** [33:20]
哎 ， 所以其实当年呃两千呃千年虫并没有引起太大的问题 ，是吧 ？ 但好像好像有很多 ， 一开始大家最担心的其实是像银行这样系统 ，因为银行要计算利息嘛 ， 然后变成负数的话 ， 钱就不见了嘛 ， 大家对钱还是很关心的嘛 。

**Rio** [33:35]
一切跟钱有关的都是最重要的 。

**吴涛** [33:37]
对吧 ？ 但是呃像我当年就是特别头疼的一个问题是那个 Excel，Excel 它那个日期是一个非常坑的一个那个算法 ， 你们知道吗 ？

**Rio** [33:51]
它是什么算法 ？

**吴涛** [33:52]
它有什么问题呢 ？

**Rio** [33:53]
Excel 的那个日期啊 ， 它只是记呃 ， 它不是表 ， 它不是记的日期 ， 它记的其实是一个以一个标准日为开始的一个序列号而已 。

**吴涛** [34:04]
啊 ， 它记的是那个我们叫做叫叫 。

**Rio** [34:08]
Epoch。

**吴涛** [34:09]
Unix Epoch。 哎 ，不对 ， 它的起点不是 Unix， 它是另外一个起点 。

**Rio** [34:13]
它的起点不是 Unix，但它它是以序列号的 ， 所以方式是一样的 。 问题是它这个序列号呢 ， 呃 ，Windows 的是以 1900 年为基准 ，而以老的 Mac 呢 ，是以以 1904 年为基准 。

**吴涛** [34:28]
哈 ，是说是跟闰年有关吗 ？

**Rio** [34:30]
对 ， 没错 ， 一听到这差四年的敏感的人就知道是与闰年有关 。 但呃 ， 回到历史啊 ， 最老版的 Excel 呢 ，是给 Mac 用的 ，而不给不是给 Windows 用 ，因为当年还没有 Windows 啊 ，Excel 的第一版是给 Mac 用的 ， 然后呢 ， 所以它这个起始方式是 1904 年， 是因为这样就可以绕过 1900 年呃闰年判断 ， 必须要除以 400 这样的一个添加的一个条件嘛 。

它所以它从 1904 年开始算 ， 就可以避开 1900 年这个问题 ， 当年也是为了节省 。

**吴涛** [35:02]
然后就下一个这个问题要 400 年以后了 ， 所以就不用解决 ， 对吧 ？

**Rio** [35:05]
所以在很长很长一段时间 ，Mac 版的 Excel 都是以 1904 年为基准的一个序列号 ， 然后 Windows 版呢 ，是 9 是 1900 年开始的一个序列号 ， 这样的同样一个 Window 呃 Excel 的文件 ， 从 Mac 传到 Excel， 那序列号还是一样 ，但是因为标准点不一样 ， 所以会差了四年 。

直到现在为止 ，Excel 它的那个设置里面还有一个选项 ， 就说你可以把这个基准日从 1900 年调回 1904 年， 或者调回 1900 年， 是还是有这个选项的 。

**吴涛** [35:43]
这这下回兼容做了一下 。

**Rio** [35:45]
我我要赶紧去看一下 。 我靠 。

**吴涛** [35:47]
对 。

**Rio** [35:48]
我我当年当年我们公司从 Windows 转 Mac 的时候 ， 就所有的 Excel 的那个年号都都都都偏了四年， 我们都疯掉了 ， 就是 。

**吴涛** [35:57]
我天 ， 那这个现在也现在也是这样子的吗 ？ 就是就目前也是吗 ？ 还没有他们还没有修正这个问题 。

**Rio** [36:02]
就是现在现在已经都都好像统一都改为 1900 年了为起点的 ，但就这个序列他们还是序以序列号方式 ， 这个是 Excel 一直都没有变的 。

**吴涛** [36:12]
啊 ， 这个内部存储的问题嘛 ， 你不用管 。

**Rio** [36:14]
对 。

**吴涛** [36:14]
就是在它的这个计算的实践上能不能够兼容 ， 就就看这点就可以了嘛 。

**Rio** [36:18]
所以这样的跨平台啊 ， 就这这种东西啊 ， 就就就很烦的 。 呃 ， 最早的呃 ， 大家记住就是最早的 Microsoft Excel for Macintosh 的话 ， 默认是 91，是以 1904 年为基准来算的 。

**吴涛** [36:32]
哦 ， 对 ， 现在 Excel 里面还是有这个选项 。

**Rio** [36:34]
有的 。

**吴涛** [36:35]
哦 ，use 我找到了 use 1904 date system。

**Rio** [36:39]
对对对 。

**吴涛** [36:40]
Holy me。

**Rio** [36:40]
真的吗 ？ 我看一下 。

**吴涛** [36:42]
当然真的啦 。

**Rio** [36:43]
我被这个设置坑了很久 ， 你知道吗 ？

**吴涛** [36:46]
真的真的 ，在 advanced Excel options， 然后里面有 advanced。

**Rio** [36:51]
你是 Mac 版的吗 ？Mac 版你就看那个首选项设置里面公式和列表的第一个叫我这中文版的叫计算 ， 然后下面有三个选项 ， 倒数第二个就是使用 1904 日期系统 。

**吴涛** [37:04]
对 ，在在呃 Windows 的 office 2019 版本里面是 Excel options advanced， 然后里面有一个 when calculating this workbook， 你可以选 use 1904 date system。

**Rio** [37:17]
嗯 ， 这有的 ， 这个都是微软官方 ，他们都是有有文档的 。

**吴涛** [37:22]
哇 ， 真的有哎 。

**Rio** [37:24]
哈哈哈 ，有啊 ， 你们都不相信我 。

**吴涛** [37:27]
20 来年第一次知道 Excel 有这个设置 。

**Rio** [37:32]
又刷新了三颗 。

**吴涛** [37:34]
所以在大家再再记住一标 ， 第一版的 Excel 只有 Mac 版 ， 没有 Windows 版 ，因为当年还没有 Windows。

**Rio** [37:41]
对 ，office 的 office 的寿命就是年龄比 Windows 长 ， 这个是个对 ， 这个是年龄年龄比较小的听众朋友们可以记住的一个事实 。

**吴涛** [37:49]
哈哈哈 。

**Rio** [37:49]
拿来向你的女朋友们炫耀 。

**吴涛** [37:51]
哈哈哈哈 。 你可能你你可能会失去你女朋友 。

**Rio** [37:56]
哈哈哈哈哈 。

**吴涛** [38:01]
Anyway， 所以呢 ，在 Excel 里面 ， 如果你把那个日期啊给它那个你格式改换 ， 换成从日期格式显示为比如说是数值格式的话 ， 你就可以看到一个序列号嘛 。

嗯 ， 好几万的一个数值数值嘛 ， 就变成对 。 不过反正现在呢 ，Windows 已经对应了这个新的日本年号 ， 应该在最新版本的 Excel 的话 ， 呃 ， 你如果换的话 ， 它应该会正常显示 ， 比如说是平成 31 年 4 月 30 号和另和一年 5 月 1 号 。

现在最新版的 Excel 是已经已经可以对应这个日本新年号了 。

**Rio** [38:39]
哎 ， 这我们终于又扭回了我们这个字体排印主题啊 。

**吴涛** [38:44]
哈哈哈 ， 就是这个这个概念 ， 我觉得其实很多要要给要你要普及一下， 就日本这个年号 ， 它是两这个都是两个字 ， 对吧 ？

### Unicode合字

**Rio** [38:52]
对 。

**吴涛** [38:53]
然后它在这个 Unicode 里面 ， 它会有一个这叫什么合字 ， 对 ， 就把两个拼成一个字符 ， 你写出来 ， 对吧 ？

这种用法在日常生活中是普遍的吗 ？ 还是说我们还是就打成两个单独的汉字来显示这个年呃年号是比较更加常见的 ？

**Rio** [39:12]
年号的合字其实现在在 Unicode 里面只有就是明治大正昭和平和 。

**吴涛** [39:18]
之前之后都还没有嘛 。

**Rio** [39:19]
呃呃 ， 然后呢 ， 最新的跟另和呢 ，是最新才加进去的嘛 ， 就为是在 Unicode 版本 12.1 啊 ，也也就是在这个令呃呃应该是 5 月 7 号刚刚发布的这个最更新的 12.1 的版本里加了最新的这个令和的年号 ， 它的码位是 32FF。

嗯 ，因为日本有以前有很多很多的年号 ，但是呢 ， 实际上现在呢 ， 这个所谓的两个汉字的年号的这样的放在一个方框里面组成的年号合字 ， 大家看也也就最近的这五个最新的年号而已 ， 之前没有 。

**吴涛** [39:54]
这是是没有做 ， 还是说觉得不常用 ， 没有必要 ？

**Rio** [39:58]
对啊 ，因为当年就是我之所以有这些的话 ， 当呃当年是做码位的话 ， 肯定就是从各家系统里面就自己编的 ， 然后比如说 NEC 的系统 ，他们会编码 ， 然后他们自己组合起来的嘛 。

**吴涛** [40:11]
对对 。

**Rio** [40:11]
哎 ， 现在还有明治出身的老奶奶还活在世哦 。

**吴涛** [40:15]
哈哈哈哈 。 明治是哪一年 ？

**Rio** [40:18]
对 ，18918。

**吴涛** [40:20]
18 几年 ？

**Rio** [40:21]
高寿 ，18 高寿 。

**吴涛** [40:23]
对啊 ， 所以 。

**Rio** [40:24]
嗯 ， 像像尤其像那个保险行业 ，他们这有很多都是都是还是要计算年龄的嘛 ， 然后当年那个老系统的话 ， 都都都还是要用这个的嘛 。

**吴涛** [40:35]
对 ， 所以我刚才那个问题啊 ， 就是说这个 Unicode 这个合字也是相对来说比较晚近才出现的嘛 ， 就是在再早 ， 就是在日本日文书写里面啊 ， 写这个年号的时候 ， 比如说这个明治 ，在计算机系统里面你打的时候是打明治两个字符 ， 还是说打这个合字出来 ？

**Rio** [40:53]
绝对是打两个字比较多 。

**吴涛** [40:55]
就是说其实这个合字的应用场景没有那么普遍吧 ？

**Rio** [40:59]
合字一般来讲是为了兼容 。

**吴涛** [41:00]
兼容什么 ？

**Rio** [41:01]
兼兼容老系统啊 ， 或者就从其他的转过来的 。

**吴涛** [41:05]
所以合字的原由来是什么 ？ 是 JS 里面的吗 ？

**Rio** [41:09]
祭祀啊 ， 没错 ， 就是祭祀里面来的呀 。

**吴涛** [41:11]
啊 ， 就以前啊 。

**Rio** [41:12]
这次最开始推出这个合字的用途是什么呢 ？ 就我因为我在日本的时候 ， 我印象最深的就是一张车票还是收据之类的东西上面印着印着平成的合字 。

嗯 ，但是除此之外， 好像很少有什么地方看到它 。

**吴涛** [41:29]
对 ， 没错 。

**Rio** [41:29]
就是为了祭祀嘛 ， 对吧 ？ 祭祀里面的那个合字 。

**吴涛** [41:32]
它就是为了省地嘛 。

**Rio** [41:34]
嗯 ， 就不用打两个字符了 ， 就一个字符就搞定了 。 对 ， 它也是为了这个节省空间嘛 ，其实 。

**吴涛** [41:39]
对对对 。

**Rio** [41:41]
而且当年就是为了老系统的话 ， 呃 ， 日本人就很不在意这个东西 ， 就大量都使用半角的片假名嘛 。

嗯 ，因为大家知道片假名都是记来用来记外来语的 ， 所以呢 ， 又如果用片假名来记外来语的音节很长的话 ， 所以那个那外来语会变得很长很长嘛 。

因此呢 ，他们为了节约空间 ， 经常呢 ， 就是用半角啊 ， 就是半宽的来显示这个外来来显示外来语 ， 这样呢 ， 可以节约一些印刷空间 ， 或者画那个画面的显示空间嘛 。

嗯 ，因此呢 ，在一些老系统里面 ， 经常就是能用合字尽量用合字 ， 是一些老系统 。

**吴涛** [42:20]
就会窄一点嘛 ， 看起来会窄一点 。 不管是省这个屏幕的空间 ， 还是实际存储的空间都会小一些 。

**Rio** [42:27]
对 ， 经常常见的就是比如说半角的片假名 ， 然后呢 ， 还有一些常用的组合 ， 比如说株式会社 。 嗯 ， 四个汉字挤在一个方框里面 。

**吴涛** [42:37]
对 ， 我们要搞个内核恐慌挤到一起好不好 ？ 哈哈哈哈 。

**Rio** [42:41]
人家株式会社是就相当于就是有限公司嘛 ，是相当特别常见 。

**吴涛** [42:45]
不是不是 ，因为因为那个 ID 功能 ， 呃 ，不是那个 ， 就是对 ID 功能早期的时候 ， 然后我们当时在这 ， 然后后来做这个内核恐慌嘛 ， 我们当时设计的第一第一批的这个 logo 不是这个 ， 现在那个 IPN 那套彩色那个字的背景那个样子 ， 当时就是真的做了一个内核恐慌 ， 四个点叠起来一个田字格里面的 。

**Rio** [43:04]
哈哈哈 ， 好吧 。

**吴涛** [43:06]
我就把它做成合字 。

**Rio** [43:07]
哈哈哈 。 所以大家如果去看这个 Unicode 那个区块的话 ，也就是相呃 ， 大概是 32 从嗯 3300 开始吧 ， 那个区块里面就有一大片 ， 就是好几个字凑在一个方块里面的 ， 然后呢 ， 除了年号什么平成昭和大大大正明治以外， 除了刚才说的什么株式会社以外， 还有很多什么物理单位 ， 比如说千米啊 ， 焦耳啊 ， 嗯 ， 牛顿 ， 嗯 ， 还有比如字头啊 ， 比如说 nano 啊 ，mega 啊 ， 像

像这些 ， 还有厘米啊 ，cent 啊 ， 像像这些东西 ， 什么卡路里啊 ， 这些词 ，因为片假名嘛 ， 然后呢 ， 字很多 ， 然后它都挤在一个方块里面 ， 当一个字用啊 。

**吴涛** [43:52]
所以这个我看那个方 book 里面这种糟粕是从日本日本里面过来的 。

**Rio** [43:56]
所以大家去看那个 3300 那个区和嗯 ， 就这整个区都是各种各样拼合组合的这个字 。 对 。

**吴涛** [44:05]
哎 ， 那那那就是这个是印 ， 就是有这么一个 JIS 里面有这么一个规范了 。 我我我想问就说呃呃 ， 首先日本在日常的这个交流过程中， 你们说你说哪一 ， 比如我们中文会说 19 年， 然后 18 年怎么怎么 ， 我们都说公历那个纪年， 或者说顶多是说在在农历的场合上， 农历多少多少年的 ， 那农历也不存在合字这个这个这个概念嘛 。

那么日本在民间沟通的时候 ， 比如说你跟一个朋友聊天 ， 约说说去年怎么样 ， 然后明年怎么样 ， 你会说这个年这个叫什么年号吗 ？

还是说这个公元 ？

**Rio** [44:39]
年号在日本有什么用呢 ？ 一般来讲就是官方政府文件 ，他们都会用年号 ，而不是用西历 。

**吴涛** [44:47]
OK， 那民间呢 ？

**Rio** [44:48]
所以老百姓会用西历是吗 ？

**吴涛** [44:50]
对 ， 老百姓一般用西历 。 然后呢 ， 比如说我的驾照 ， 我的驾照上面就写 ， 我到现在我我驾照上面都是写的是平成多少多少年 。

嗯 ， 然后最搞笑的 ， 日本的驾照是有是有有效期的 ， 所以你定定期要去更新嘛 。 嗯 ， 然后我现在的驾照的有效期是到平成 35 年， 是一个不存在的年 。

**Rio** [45:13]
所以你要怎么办 ？

**吴涛** [45:14]
所以没有办法 ，不知道该怎么办 。 哈哈哈 。

**Rio** [45:16]
你不用讲这个驾照 ， 这就是平成上就不存在 ， 它它是无效的 。

**吴涛** [45:20]
那所以你看 ， 还是最开始聊的那个问题 ， 你还是逃不过 ， 就是不就是哪怕你强行要求这个两个年号是不能交叠的 ，但是其实在这种情况下它必然会交叠的 ， 对吧 ？

因为你不知道下一次改改元是什么时候 ， 你就只能预计到那个结尾嘛 ，但是那个时候就可能已经被改掉了 ， 所以在有有一个虚拟的区域始终是会重叠的 。

**Rio** [45:42]
对 ， 所以我家的我家做住房贷款的时候 ，30 多年住房贷款是到什么平成六十几年， 我说肯定肯定就木有了 。

哈哈哈 。

**吴涛** [45:54]
对 ， 那个时候搞不好连太上皇都不在了 。 那这个时候怎么办呢 ？ 就这个文书的有效性和这个你首先你要去换吗 ？

就是你需要去更换这个驾照 ， 说就不用换 ， 肯定是不用换了 ， 要不然全全日本人民都换了就就疯掉 。

那就说其实官方系统在处理这个问题的时候 ， 它必须要考虑一个不存在的年号 ，但是还是按过去那个年号 ， 假设它存在 ， 呃 ， 假设它一直发生 ， 然后怎么算到对应新年号里面再去再去合并 ， 它必须要算 。

嗯 ，因为这次是它提前退位 ，是已经提前可以预见的嘛 。 嗯 ，以前的话是要等到天皇身体不好 ， 驾崩了以后才知道这是不可预见的东西 ， 知道吧 ？

嗯 ， 所以这以前还更更惨 ， 现在是因为可以预见了 ，而且这次呢 ，也是本来来讲的话 ， 就是要等这个年号啊 ， 必须要等新天皇登基才能公布 ，因为这是新天皇的年号嘛 。

**Rio** [46:48]
对 。

**吴涛** [46:49]
理论上讲 ， 就是当老天皇还在的时候不能公布新年号的 。

**Rio** [46:53]
就就有点不吉利是吧 ？ 啊 。

**吴涛** [46:55]
这个是对老天皇的不敬 。 但是呢 ， 这次 ， 所以这次保皇派就日本的保守派一直都反对说要提前公布年号 ，但是呢 ， 大家也知道现在这这是一个信息化的社会 ， 如果你不不提前公布年号 ， 这个系统啊 ， 这些就就全部没法做 。

对 ， 没法做 。 所以呢 ，在纠结了很久 ， 所以最后决定是提前一个月宣布 ， 然后呢 ， 大家都在做做准备 。

**Rio** [47:19]
嗯 ， 好吧 。 然后呢 ，因此日本的驾照呢 ， 从去年开始 ， 它那个有效期呢 ， 还是写的平成多少年， 它但是它会后面括弧备注 ， 这是二零一几年， 它会括弧加注一个西历 。

所以是从去年开始 ， 新的驾照才会加注这个西历 ， 之前的话就只有平成 ， 就只有年号而没有 。

**吴涛** [47:44]
那更简单的方案是不是就直接给西历的年不就完了吗 ？

**Rio** [47:49]
哈哈哈 ， 当然了 。 所以关于改元的那些法律 ， 它也会规定说呃 ， 那些文件呢 ， 肯定还是有效的 ，但是呢 ， 你新发行的东西就必须要有新的东西 。

**吴涛** [48:01]
那为什么不索性改成西那个西历的年号 ， 那个数字数字年算 ？

**Rio** [48:06]
所以嘛 ， 然后像我我我用的银行是日本最大的银行 ， 叫 Mizuho， 呃 ， 应该叫什么瑞穗是吧 ？ 这种中文叫瑞穗银行 ， 它就在今年它的那个系统一直在更新 ， 从然后我我我去刷 ， 日本还有存还有存折 ， 它可以去打印存折 ， 就打印的时候 ， 它从更新以后， 从好像是今年 8 月份开始 ， 它说因为系统更新 ， 从存折的这一行开始以下采用西历纪年 。

**吴涛** [48:37]
哇 ， 终于现代化了呢 。 这不是叛国罪吗 ？ 这难道不应该算叛国罪吗 ？

**Rio** [48:42]
就是它原来都是用平成 ， 它那个存折上原来都是写平成 31 年， 平成 30 年之后就变成 2019 年了 ， 就都都都改成西历了 ， 就是 。

**吴涛** [48:52]
不一定是那个程序员撂挑子说 fox， 老子不干了 。

**Rio** [48:56]
对 ，不干了 ， 这以后怎么办 ？ 这是因为现在就是年号这个事情在日本是法律嘛 ， 嗯 ，是规定的 。 所以呢 ，以以前呃 ，以前在昭和那时候还没有立 ， 还没有立法 ， 后来呢 ， 就是呃 ， 二战以后呢 ， 就是美国司令部一直都占领占领的日本 ， 后来呢 ， 就因为这天皇制还是留着的 ， 所以呢 ， 就专门为这个天皇制还相还有相关的这个年号呢 ， 另外制定了

一个法律 。 所以呢 ， 年号是要制定年号肯定是法律 ， 肯定以后还会有的 。 所以大家就想 ， 你想这次好不容易 ， 比如说 Unicode 吧 ，Unicode 这次好不容易就提前 ，因因为已经知道有这个事情了 ， 所以呢 ， 早在三年前 ， 日本就赶快就向那个呃 ，Unicode 他们制定委员会就提前预定了一个码位 。

**吴涛** [49:44]
这个码位我为你预约了 。

**Rio** [49:45]
对对对 ， 已经预约 ，但是我当时还不知道叫啥 ， 叫令和嘛 。 啊 ，但是那个码位我已经预约 ， 就已经占住了 ， 就是个留空 。

而且大家去看我刚才说的那个 Unicode 3370， 那个呃 ，33 的 3300， 那那一整个区 ， 它其实已经是满的 。 平成昭和大正明治那那几个合字的那个码位其实前后都已经满了 。

所以呢 ， 这次的那个令和的这个合字的这个码位其实和那个原来那几个年号是分开的 ，并并没有连在一起 。

**吴涛** [50:17]
对 ，因为前面几个年号 ， 嗯 ， 哎 ，3371 是明治 ， 为什么是倒过来的这个顺序 ？

**Rio** [50:24]
对 ，是倒过来的 ， 按码位算是倒过来 ， 就是正常的这个按时间顺序应该是明治大正昭和平成 ， 然后令和 ， 对吧 ？

**吴涛** [50:32]
对 ，他他定的时候 ，他是先把当前的年号塞进去 ， 然后一个一往后一 ， 对 ， 一个一往后往往往前推 。OK， 然后在平成 ， 如果你按这个顺序来看的话 ， 平成下一个年号应该是株式会社是吧 ？

**Rio** [50:46]
哈哈哈 ， 对 ， 没错 。

**吴涛** [50:48]
当年就说株式会社怎么办 ？

**Rio** [50:51]
哈哈哈 ， 挪开 。

**吴涛** [50:55]
所以现在这个令和是跟那前面那几个年号在码位上是不连续的 ，不连续 ， 它是在另外一个区块啊 ，32FF。

**Rio** [51:04]
所以这也会影响到这个排序的问题 。

**吴涛** [51:07]
对 ， 没错 。

**Rio** [51:08]
对 ， 这一点很关键 ， 它会影响到排序 。 那所以你加了一个码位 ， 它并不是一个码位就结束的事情 ， 它有比如说有码位 ， 嗯 ，有排序的事情 ， 还有什么我们前面说的那个规范化序列的问题 。

嗯 ， 就是呃 ， 虽然这是一个码位令和 ，但是它还可以规范化成就是等同于两个汉字的令和 。 对 ， 就比如说你在排序和和在啊 ，其他做解释的时候 ， 对 ， 就拆字嘛 ，不是不是合字的情况下 。

**吴涛** [51:41]
对对对 ， 嗯 ， 所以就不单纯是一个码位的问题 ， 它有很多相关的这个 metadata 都都要都要改的问题 。

**Rio** [51:48]
哎 ， 这个 Unicode 里面不是有各各种那种组合符号吗 ？ 就是没有给日文这个年号做一个什么单独的处理 ，不用每次都现想一个新的码位给它 。

**吴涛** [52:01]
所以啊 ， 我他们大家现在开始想这个问题了 ， 这次令和改元的话啊 ， 嗯 ， 加上加上码位了 ，以后怎么办呢 ？

而且对啊 ， 我总不能给你预留无限多个这个 。

**Rio** [52:13]
Unicode 是有这个吧 ， 把两个把两个字符呃 ， 按照左右对等或者是各取 1/4 连起来 ，有这个粘连符的吧 ？

没有吗 ？

**吴涛** [52:23]
有的 ，但没有 ， 就说要不要再去另外占一个码位的问题嘛 ， 大家也知道这个码位是资源嘛 。 而且这次呢 ，因为日本觉得这个很重要 ， 所以呢 ，他提前预约了 ， 所以呢 ，他好不容易抢到了 32FF 这个码位 。

而且大家知道这是那个基本文种平面嘛 ，BMP 里面的码位嘛 ， 黄金位置是吧 ？

**Rio** [52:44]
对 ， 码位如果你要的话 ， 说实话 ， 现在嗯 ， 现在这个架构的话 ， 你因为嗯 ，UCS 架构的话 ， 你的后面你可以比如说到第二平面去 ， 到第三平面去 ， 那个无限多个嘛 ， 想要那个位置 ，但是就是前面短的那个 B， 这个 BMP， 哎 ，BMP 对吧 ？

这个位置是黄金位置是有限的嘛 ， 基本文种平面是很就跟玉米一样 ， 对吧 ？ 就是什么 ， 这两个字母的 .com 总是有限的 ， 对吧 ？

抢完就没了 。

**吴涛** [53:08]
对对 ， 所以所以这个同志们 ， 同志们停下来 ， 赶紧的 ， 自残自唱 ， 内核恐慌 ， 赶紧抢出几个码位啊 。

**Rio** [53:18]
哈哈哈 ， 码位不是你想抢就能抢的呀 。

**吴涛** [53:21]
啊 ， 需要你现在有资格不行的吗 ？

**Rio** [53:24]
哈哈哈 ， 花钱去注册一个码位给自己用 。

**吴涛** [53:29]
哈哈哈 ， 这又不是域名可以注册的啊 。 好吧 ，因为码位毕竟是全人类的 ，有没有可能考虑贵节目对 Unicode 的巨大贡献 ，他们给你特殊 special case 一下 ？

**Rio** [53:40]
对 ， 你给他捐多少钱 ， 说不定他就愿意 。

**吴涛** [53:43]
对 ， 我们 TIB 还捐了一个孔雀呢 。 哈哈哈 。

**Rio** [53:47]
哎 ，以前以前有捐这个门槛 ， 对吧 ？ 现在可以捐码位 。

**吴涛** [53:50]
我感觉你给他捐足够多的钱 ，他应该是可以允许你的吧 ？ 对 ，Unicode 建设有重大贡献的商业机构 ， 买通所有的 committee 的人， 对不对 ？

**Rio** [54:00]
以前有捐监生是吧 ？ 你看这个冤枉 。

**吴涛** [54:04]
哈哈哈 ， 什么鬼 。

**Rio** [54:07]
哈哈哈 ， 就你塞足够的钱 ， 可以把自己儿子送到那个国子监里面读书 。 这样我可以去说我这个是这个 ， 这个节目是具有这个重大历史意义的吗 ？

既然那些古汉字都可以有一个码位 ， 为什么我不可以 ， 对吧 ？

**吴涛** [54:23]
我也觉得我们的我们的节目是具有重大历史意义的 。

**Rio** [54:26]
你太大看自己了 。

**吴涛** [54:29]
哈哈哈 ， 我们我们我们为这个中国下一代青少年的排印和计算机文化的基础传播起到了不可磨灭的作用 。

**Rio** [54:40]
对 ， 想想我们为 Unicode 做了多少多少这个普及的贡献 ， 对吧 ？ 没有功劳也有苦劳吧 ， 考虑一下 。 我们不要 BMP 嘛 ， 我们可以要后面一点的码位 ， 对吧 ？

我们大概要个八八九个字 ， 那个字符长的也没问题啊 。

**吴涛** [54:55]
哎 ，不过像所以搞了半天 ， 就是这个年号合字的东西啊 ， 说实话没没用 ， 就是一般大家就是直接打两个 ， 就打普通两个汉字而已嘛 。

就是一般来讲 ， 大家不会用到这个这个合字 。

**Rio** [55:09]
哎 ， 等一下， 这个两个合字怎么在日文书法里面怎么打出来呢 ？ 就如果你想打合字的话 ， 输入法的话 ， 你就打两个字 ， 它会它会在选项里面出现 ， 就自动它会判断说这是一个年号 。他们的输入法比较比较聪明 ， 对 ， 会更新嘛 。其实就像我们打那个表情符号一样的 。

**吴涛** [55:26]
明白明白 ， 所以输入法也要更新啊 。

**Rio** [55:29]
对 ， 那肯定的 ，因为输入法无非就是你这个键位和这个 Unicode 的一个映射嘛 ， 对吧 ？ 就比如说我打株式会社 ， 它也会出现那个那个四四 ， 那个品那个品字格的 ，不是那个田字格的那个那个字符一样 。

**吴涛** [55:42]
对 ，但是呢 ， 它选项会在很后面 ，而且呢 ， 一般来讲 ， 现在的呃 ， 操作系统它也会提示说这可能是不兼容的字符 ，不推荐使用之类的 。

**Rio** [55:53]
就有些地方显示不出来嘛 。 对 ， 那就说到这个这个平成这个新码位的问题了 。 你就 Unicode 这个 12.1 这个规范 ， 这个标准里面是没有办法显示的 。

**吴涛** [56:02]
很多东西现在草案的状态下， 只要厂商对应的话 ， 就是可以用的嘛 。

**Rio** [56:08]
提前提前那个做了这个实现也可以 ， 提前做好了嘛 。

**吴涛** [56:12]
啊 ， 那那其实你要考虑这个 ，有些旧系统它不会那么快升级嘛 ， 可能有些旧系统可能很多年都不会升级 。

这个时候说 ， 如果你打了这个呃 ， 令和这个这个年号的盒子进去的话 ，在那些系统里面肯定是显示不出来的 。

**Rio** [56:25]
没有显示不出来是还有字库的问题啊 ， 首先你打不出来 。

**吴涛** [56:30]
对 ，因为你你输入法 ， 你首先你你键你敲这个键位 ， 你你你输入法 ， 你首先你打不出来 ， 然后你你得手动输入这个码位 。

嗯 ， 普通的输入法如果不对应的话 ， 你首先你打不出来 ， 然后即使你打出来了 ， 你没有字 ， 嗯 ， 你没有这个字体的话 ， 还显示不出来 ， 它会是一块豆腐嘛 。

**Rio** [56:49]
对 ， 那所以就这个不会更加导致大家会避免使用令和这个合字的这个码位吗 ？

**吴涛** [56:56]
其实年号合字其实本来就不经常用 ， 本来就是为了老系统的兼兼容用 。

**Rio** [57:01]
OK， 就不不做也罢 ，其实其实不做也罢 。 但是现在既然已经写到 Unicode 去了 ， 那所以现在全部全日本的字体公司都在为他们的字体做新版本更新 ， 就为了加这个字符 。

而且呢 ， 别忘了这个令和的话 ， 它是它是两个汉字加在一起嘛 ， 所以日本还有横排和竖排的问题 。

哦 ，因此他们针对一个上下做一个 ， 对 ，有一个横排的 glyph， 还有一个竖排的 glyph， 这个还可以通过这个到时候在软件里面通过横排竖排进行这个 glyph 的调换 。

所以对于字体设计师来讲呢 ，他要画两个 glyph，OK， 放在一个码位里面 ， 然后通过 OpenType 特性再调换 。

**吴涛** [57:50]
哦 ， 说到这个元年这个记法 ， 那我再问一个更细节的事情啊 ， 就是我们说令和 ， 比如说 12 年吧 ， 我们现在是元年嘛 ， 就是 12 年后， 然后这个你你写这个令和 12 年的时候 ， 令和可以写合字 ， 可以写成拆字 ， 两个这个令和两个字符号 ， 后面那个 12 是用什么什么字写 ， 阿拉伯数字吗 ？

**Rio** [58:12]
嗯 ，在日本的话是可以写阿拉伯数字 ， 元号嗯 ，在日本就是这个年号后面的这个年是可以用阿拉伯数字的 ，但是在中国的话 ， 年号一般来讲要要用汉字数字 。

**吴涛** [58:25]
对啊 ， 对啊 ， 然后才才看起来就比较整齐嘛 。 那竖排的时候 ， 那就变成令和上下体的合字 ， 然后阿拉伯数字竖排就是就是怎么翻转 90 度 ， 然后再粘这样 。

**Rio** [58:38]
呃 ， 它可以立起来 ， 就是 19 纵中横 ， 嗯 ， 就是嗯 ，19 可以立起来 。

**吴涛** [58:46]
哼 ， 堆叠就是 stack 的排法可以 ，也可以纵中横 ， 然后不讲究一点你也可以给它旋转 90 度 ， 就是它有可能这几种排法你都可以在印刷品上会见到 。

**Rio** [58:59]
但是在中中文的中竖排里面的阿拉伯数字 ， 一般来讲就是倒过来的嘛 。

**吴涛** [59:05]
哇塞 ， 这主要是年年元号之后的年很少会超过 20 嘛 ， 很少会超过 99， 所以就还好 。

**Rio** [59:13]
对 ，因为它这个寿命问题嘛 。 对 ， 它肯定对民民国就不就就假如说民国有个合字的话 ， 然后你民国多少年， 你看民国有可能比如说持续到 ， 哈哈哈 ， 假如是奇迹发生 ， 持续到了 999 年之后， 你就四个 ， 你就要把四个阿拉伯数字横着塞在一起 。

**吴涛** [59:31]
那是千年民国 。

**Rio** [59:32]
但是在日本的系统里面是日文的系统是可以的 ，在日文的只要他们用那个 Adobe 的那个标准去做的话 ， 它日文的系统里面的那个数字啊 ， 它有做到四分的数字 ， 就说它日文的数字有好多套啊 。

**吴涛** [59:47]
OK， 就可以 ， 它有大小不一样的 ，有全宽的 ，有半宽的 ，有 1/3 宽的 ， 还有 1/4 宽的 ， 还有等比啊 ， 就是像西文一样的 ， 就不等宽的 。

所以日本的系统里面这个阿拉伯数字有五六套可以选 ， 它最新最小的可以做到这个四分的 ，因为很多人要要要用在这个 ， 比如说申卒年嘛 ，他就他就不信你能活到万年嘛 ，1999 到 2009， 这就是讲究啊 ， 同志们讲究就是这么来的 ， 细节各种 。

**Rio** [1:00:18]
所以做日文系统很很很很凸显就是这一点 ， 日文的那个字体 ， 它你看它表面上好像不是很多 ，但是它里面用要画的那些字符要画很多 ， 阿拉伯数字就要画好这么多套 。

**吴涛** [1:00:31]
明白 ， 大小不一样 ， 排布的方式又不同 ， 对吧 ？ 组合的方式也也有讲究 ， 像中国就无所谓 ， 反正竖排的话 ， 你阿拉伯就就就大家统一倒下就完了 ， 对吧 ？

日本呢 ，他又要立起来 ， 嗯 ，他立起来为了好看 ， 所以呢 ，他就他就要选这种刚好 ， 比如说三位数 ，他就都选三分宽的三位数 ， 这样子刚好拼起来还是一个字 ， 就合起来还是一个字符宽 ， 还是一个方块 。他为了这个竖排好看 ， 太讲究了 ， 这个好 。

哎 ， 那这个在叫什么呃 ， 繁体中文里面有些竖排情况 ， 它有这个存在吗 ？ 还是可以借用日文这套东西 ？

**Rio** [1:01:06]
反正像思源 ， 你看思源里面都有啊 ，是比如说像思源系列 ， 所以啊 ， 做都做了 ， 反正 CJK 都都都都都都都都都都可以用嘛 ， 啊 ， 都可以调出来 。

对 ，OK， 嗯 ， 厉害 ， 嗯 。

**吴涛** [1:01:20]
哎呀 ，不过说令和这事情嘛 ， 哎呀 ， 那官方这次不一直都说吗 ，是出自 《 万叶集 》 啊 ， 什么鬼啊 ， 这个像我们张衡的 《 归田赋 》 不就是什么仲春令月时和气清吗 ？

**Rio** [1:01:34]
《 万叶集 》 是谁写的 ？

**吴涛** [1:01:36]
《 万叶集 》 是就所谓的是民歌嘛 ， 民间的民民歌 ， 就汉乐府之类的啊 。他们这次就一直都说啊 ， 这个初嗯 ，以前呃 ， 年号是有规定说一定是要用两个字的汉字 。

哎 ， 然后呢 ， 初典的话呢 ，以前都是什么文选呐 ， 什么易经啊 ， 这都是中国古典嘛 。 然后这次他们说 ， 哎呀 ， 我们第一次用的日文古典啊 ， 用的 《 万叶集 》。

可是其实 《 万叶集 》 当年 《 万叶集 》 它如果是和歌的话 ， 当年它是 《 万叶 》 假名啊 ， 就根本连汉字都没有 ， 它去哪里找呢 ？

所以这次的出处并不是 《 万叶集 》 里面的和歌 ，而是里面那个 " 是 "。 然后这个 " 是 " 呢 ，是用中国文言文写 ， 就是汉文写的 ， 所以才会有汉字啊 。

**Rio** [1:02:21]
初春令月气舒风和 。

**吴涛** [1:02:24]
对 ， 然后这句话明显就是学了以前就是汉文 ， 像比如说东汉张衡的那个 《 归田赋 》，其实无论是选词还是句式都是都是很像的嘛 ， 对吧 ？

嗯 ， 哎呀 ，不过这个就这种描述其实也比较比较常见 ， 我觉得有点形式化了 ， 对 ， 就是也没有什么说特别的 ， 谁 ， 对对对对对对 ， 就格式化的有何九年对对对 ， 就在鬼丑 ， 对吧 ？

然后呢 ， 大家就那 ， 所以那个跟兰亭序也是一样的嘛 ， 就就就但但他们对这个令月究竟是哪个月的描述其实有分歧的 ， 比如张衡认为令月是仲春 ， 日本人认为令月是初春 ， 初春和仲春指的是两个不一样的季节 。

**Rio** [1:03:10]
令不是好的意思吗 ？

**吴涛** [1:03:11]
但但令月其实是某一个月的一个代称嘛 ， 现在一般中国人认为它是在那个有另外一个意思 ， 那个农历的 3 月左右 ， 就是你觉得哪个月好吧 ， 就是哪个月了 ，3 月吧 ， 对 ， 应该是 3 月 。

**Rio** [1:03:23]
所以这个东西啊 ， 就随便搞一搞了 ， 仲春是春春深嘛 ， 就是一般是 4 月份 。

**吴涛** [1:03:29]
令和这两个字在日语里面怎么发音啊 ？ 怎么念 ？

**Rio** [1:03:32]
れいわ 。

**吴涛** [1:03:34]
れいわ ， 哈哈哈 ， れいわ啊 ， 好 ， 明白了 。 听听起来非常适合日本这个民族 ， 这个国家这个加班的这个特质 。

**Rio** [1:03:44]
呃 ， 所以说啊 ， 你像英语也是 ， 如果你要去找一个什么词的什么词源啊 ， 你要去牵强互惠 ， 你去找 ， 哎 ， 觉得好啊 ， 这个好像是拉丁语 ， 好像就已经觉得很厉害 。

可是你仔细去翻译的话 ， 说不定这个拉丁语它其实是源于某个希腊语 ， 对吧 ？ 像这个东西的话 ， 哎呀 ， 这个欧洲其实也在翻 ， 可能搞不好是从都是从什么啊 ， 呃 ， 叫什么来的 ， 伊斯兰翻译的经典里面再传回来的 ， 很有可能 ， 对吧 ？

**吴涛** [1:04:14]
对 ， 这个东西其实你看起来是好像都说哈 ， 都是不要深究 ，不要深究 。

**Rio** [1:04:20]
对对对 ， 就我们不扯这个事情 。 但是呢 ， 嗯 ，他们他那个改元 ， 大家还不知道有没有看新闻啊 ， 就是那个光环长官 ， 光环长官他们的举个牌 ， 对吧 ？

### 书法令字

**Rio** [1:04:32]
啊 ， 新的年号是令和 ， 对吧 ？ 他就就举个牌 。

**吴涛** [1:04:35]
对对对 ， 新年号出来之前在那饿着 ， 对 ， 然后那个大家 ， 我们这次做这个字体人， 就是大家都很反对他举的那个牌 ， 那个牌上那个令字写的很奇怪 。

**Rio** [1:04:49]
怎么奇怪呢 ？

**吴涛** [1:04:49]
因为我们写令的话 ， 楷书的令是一个人中间一点吧 ， 然后是横撇点吧 ， 这其实是楷书的写法 。

但是呢 ，他举起来那个牌子 ，他虽然是楷书 ，但是他写的那个字形呢 ， 却是印刷体的字形 。 什么是印刷体呢 ？

他写了一个人， 然后不是一点 ， 是一横 ， 然后呢 ，因为横比较好刻嘛 ， 它那也算点吧 ，也算点吧 ，但是底下它那个是竖折 ， 竖折钩一竖 ， 对 ， 就是像印刷体的字 ，而不是像楷体的字 。

**Rio** [1:05:29]
刻板雕版的时候 ， 竖竖的画 ， 竖的笔画永远比斜的笔画好刻嘛 ， 所以嗯 ， 就所有的笔画都有一种要么横平竖直的这个倾向性 。

**吴涛** [1:05:38]
对 ， 就斜的话有个角度的问题 ，不好定啊 ， 竖的话就对 ， 就唯一的吧 。

**Rio** [1:05:44]
对 ， 就好像草字头在印刷版 ， 就在宋体里面 ， 一般都是把那个上面那个上面那个短横刻成刻成竖的 。

**吴涛** [1:05:51]
嗯 ， 这应该跟那个书法家的习惯有关 ， 写令和这他们应该找了个什么书法家写的 。

**Rio** [1:05:58]
对啊 ，但是如如果你真是按照普通的书法的写法的话 ， 楷书就是写点的 ， 就没有必要写竖啊 。

**吴涛** [1:06:05]
嗯 ，是吗 ？ 就是日本的日常的 ， 就是所谓书法艺术家 ，他们写这个令的时候 ， 最后一笔是写点的时候 。

**Rio** [1:06:14]
不 ， 本来中国的书法这个字本身就是写点的比较多 ，而且呢 ， 中国嗯 ， 中嗯 ， 中国的也是 ， 然后哪怕是在日本 ， 日本的小学的教科书里面 ，他们用教科书体嘛 ， 就是教小朋友写字嘛 ， 教科书体里面这个最后也是点的啊 。

**吴涛** [1:06:32]
就是等等 ， 日本的教科书体是楷体吗 ？

**Rio** [1:06:35]
对 ，是以楷体为基础的 ， 比较偏向硬笔 ，以楷体为基础 ， 所以它里面所有的 ， 所以它里面的写法都是 ， 就是经过教育部 ， 嗯 ， 就日本的文部省 ，他是都都规定过的 ， 所以笔型都是就就必须这么写嘛 ，因为这小朋友要学写字嘛 ， 对吧 ？

这到底是一横还是点 ， 这到底是透上去还是没透上去啊 ， 就经常会有这种问题嘛 ， 对吧 ？ 比如告诉的告嘛 ， 比如说那那竖是要凸凸出来还是不凸出来 ，在对于小朋友学写字这些东西是很关键的 。

所以呢 ， 教科书体是一种特殊的楷体 。 嗯 ， 所以呢 ， 小朋友都本来理论上大家学的都是这样一点 ， 可是他那个那牌子你才是写成一竖 ，而且大家因为这是一个年号嘛 ， 大家以后念书法经常都会要照着人家写 ， 就就没有必要写成这个样子 ， 就对 。

**吴涛** [1:07:26]
他是是不是可以避免这个 ， 就不知道 ， 就从政治的角度来看 ，是不是说他用这个更加看起来更日本 。

**Rio** [1:07:33]
我觉得他就是对印刷字体和书写字体的区别没有不敏感 ， 对啊 ， 缺乏敏感性 ， 看太多屏 ， 看看太多屏幕字了 。

**吴涛** [1:07:42]
就我觉得写这个字的书法家 ，他完全没意识到这个问题 ，他就凭他的印象写了这样一个字 ， 然后恰好这个字两边都不太着调吧 ， 就是既不是很规范的印刷体 ， 又不是很规范的教科书体的时候 ， 日文 ，因为在日本的这些印刷字体就是明朝体 ， 我们说宋体嘛 ， 日本是明朝体嘛 ， 嗯 ， 还有我们说黑体 ， 日本叫哥特体嘛 ， 就是就印刷的哥特体和明朝体

都是像印刷体 ， 都是一写成一竖的 ， 知道吗 ？ 嗯 ，但是楷体就真手写的楷体的话就一点了 ， 大家知道印刷体和手写体有很多不一样啊 ， 最典型是个走直儿嘛 ， 对吧 ？

我们写楷体的走直儿要写成那个折折折折的 ， 对吧 ？ 但是印刷体 ， 我可能 Eric 可能是我第一个遇到的 ， 就是把走直儿叫成走直儿 。

**Rio** [1:08:29]
南方人不会念儿化 ， 走直儿 ， 就是因为我觉得难 ， 好像要么大家大家会说走直旁 ， 要么就会说走直旁 ， 就是听说是走直儿的 ， 我好像是第一个听到 ， 这的确是不好 ， 应该念走直儿 ， 好奇怪 ， 走直儿 ，OK，anyway， 就是那个横 ， 那个点横折折撇嘛 ， 第二笔就是楷书应该是这样写的嘛 ， 嗯 ， 对吧 ？

但是大家去看宋体字肯定不是这样子的嘛 ， 对 ， 然后后来就台湾不是他们有什么教育部的啊 ， 国字标准字体 ， 国字标准就改成那个样子 ， 大家就觉得很奇怪啊 ， 就很难看啊 ， 对吧 ？

嗯 ， 所以就是说印刷体和这个呃 ， 手写体肯定是要有区别的 。 嗯 ，而且我们小时候学语文的时候 ， 写字的时候老师肯定会说嘛 ， 就是你写字你就就不能按印刷体去写嘛 ， 对吧 ？

就所以这次他们这个令和这个牌子写成这个样子 ， 搞得语文老师很困惑 ， 哈哈哈 ， 爆焦了 。

**吴涛** [1:09:34]
对 ，但是呢 ， 呃 ， 日本是有那个 ，他们有就是常用汉字表嘛 ， 然后常用汉字表出来以后 ，他们的那个嗯 ， 就是文部科学省还另外出了一个指针 ， 就是说呃 ， 常用汉字它因为是用印刷出来的 ，但是呢 ， 每个字怎么写 ， 这个字形怎么样算错 ， 怎么样算不不错的 ，他日本人做了一个很详细的一个 ， 就是他因为他们的教育部 ，因为这涉及到这小学老师怎么教

， 然后老师要判分对错的问题嘛 ， 所以他对每个字怎么写 ，他们都有非常详细的规范 。 然后呢 ， 对于令和的令这个字呢 ， 就是说怎么写反正都对 ， 你写成一一竖 ， 最后一笔你写成一竖 ， 写的一点 ， 反正在常用汉字里面 ，在日文的常用汉字里 ， 这不不是区分不同字的特征啊 ， 你写成竖或者写的一点 ， 它不区 ， 它不至于导致于你这个

字变成另外一个字 ， 所以呢 ，是没有关系的 。 嗯 ， 所以语文老师 ， 那所以就有这样的文件 ， 所以就规定说语文老师无论是小朋友 ， 你写写成一竖也好 ， 写成一点也好 ， 呃 ， 都不能判错 。

但是大家知道吗 ？ 嗯 ，以前在教小学语文的时候 ，有时候会教的很严格 ， 对吧 ？ 因为笔顺如果不对的话 ， 可能可能笔顺看不出来 ，但是有些点啊 ， 什么连接不连接呀 ， 穿透不穿透啊 ， 这个东西的话都是很很复杂的一个事情 。

嗯

### 字体更新

**吴涛** [1:11:08]
， 所以我也会把这个叫呃 ， 日本常用汉字的一个常用汉字表字体字形的指针 ， 这个文件放到今天的 show notes 里面去 ， 大家有空可以去看 ， 那是一个很长很长的一个 PDF 啊 ， 它把就日本的常用 ， 日本的常用汉字表 2,000 多个字嘛 ， 嗯 ， 里面就是规范的一些字形它都写了 ， 就是哪哪些地方应该是点 ， 哪些地方应该是横之类 ， 它都都都有进行很详细的说明 。

好了 ， 那关于这个字体的问题说到这 ， 所以现在呢 ， 全日本的字体公司正在更新 ， 嗯 ， 前段时间那个思源字体也进行更新 ， 思源的黑体已经更新了 ， 所以呢 ， 思源黑体呢 ， 呃 ， 大家已经可以打出那个令和的和字啊 ， 无论是横排还是竖排 ，但是思源宋体好像还没有更新 ， 所以现在即使你打了它也显示不出来 ， 就这个还要等到这些字体

， 它更新是更新的 ， 还得到安装部署到这个设备上才可以啊 ， 这个还要一定的时间周期嘛 ， 一般要等什么系统 ， 系统升级 ， 版本升级才会有这个机会 。

**Rio** [1:12:19]
我觉得得等个三五年才可以 ， 就是让让这个字符在几乎所有平台上比较比较有高的概率看到啊 。

**吴涛** [1:12:28]
没有 ， 首先大家如果是不是普通的这个说出版社啊 ， 就是这这类的话 ， 首先大家就是说字体还要更新这个事情 ， 大家就不熟 ， 对吧 ？

啊 ， 呃 ， 如果你是不知道去哪边盗版下的这个字体的话 ， 根本就不会去考虑 ， 都不去维护这个字版本的问题 。

嗯 ， 第一 ， 我觉得操作系统还好的时候 ， 就是如果这个字体是跟着操作系统发布的话 ， 就还好 。

**Rio** [1:12:50]
对 ， 如果是操作系统的话呢 ， 它就会改 ， 然后呢 ，因为现在呢 ， 如嗯 ，其实在日本和在其其他地区 ， 很多都是云字体了 ，因为大家都是用订阅制的啊 ， 只你只每个月付多少钱 ， 我字库里所有的字你都能用 ， 然后呢 ， 厂家会对这所有的字库进行维护啊 ， 那这样的话呢 ， 你只要再去同步一下啊 ， 把新的版本同步下来 ， 那这样的话你就可以用新字体

啊 ， 这样也好 。 另外呢 ， 同步呢 ，也会有一个问题 ， 就是出版社啊 ，他们会不愿意 ， 像这次的更新哈 ， 无非是多加一个字而已 ， 所以呢 ， 还好啊 ，他们就愿意更新 。

有些字体版本更新 ， 它可能是把那个间距改了 ， 这这样的话 ， 出版社就不愿意去更新 ，因为我原来排版排好的是用旧版本的字体 ， 然后你这新版本字体的对字距改了以后， 我原来排的排版的话 ， 用新文 ， 用新版本打开就错位了 ， 排版就全错位了 ， 然后就都疯掉了呀 。

对啊 ， 尤其是像纸质出版的那些东西 ， 所以字体版本更新其实有很多很多很复杂的事情 ， 一般来讲 ， 像普通用户来讲 ， 可能无所谓一些 ，但是出版社的话 ， 对这个就非常紧张 。

**吴涛** [1:14:06]
对 ， 哎 ， 这个位置的变化的话 ， 像呃 ， 中文这种方块字应该不会出现这个问题 ， 对吧 ？ 因为它的那个宽是固定的嘛 。

**Rio** [1:14:13]
嗯 ， 中文可能相对来少点 ，但是呢 ， 日文字体 ， 比如说假名是都是变宽的 。

**吴涛** [1:14:19]
哦 ， 这就比较麻烦了 。 嗯 ， 呃 ， 假名是变宽的 ， 假名是变宽的 ， 然后很多的日文呃的 ，他们在排的时候 ，他们会对假名的间距进行调整 。

**Rio** [1:14:31]
对 ， 假名还可以做 kerning， 点是什么呢 ？ 我以为我一直以为假名所有假名都是等宽的 。

**吴涛** [1:14:37]
呃 ，有等宽也有变宽 ， 还可以做 kerning。

**Rio** [1:14:40]
所以当你的 font 里面的 kerning 信息变了 ，pair kerning 的信息变掉以后， 所以那你调用出来的 ， 你排出来的就就都变掉了 ， 整个版面就变掉了 ， 对吧 ？

**吴涛** [1:14:50]
我靠 ， 太讲究了 。 所以所以日文有这个等宽的 、 变宽的 ，有横排的 、 有竖排的 ，有竖排 ，有这个各种四分 、 四分 、 三分 、 二分的这个数字 ， 对吧 ？

**Rio** [1:15:03]
对 ， 所以大家都来学日文排版吧 。

**吴涛** [1:15:06]
真是日本 ， 日本以一己之力 ，以一亿人之力推进了整个人类的排版发展 。

**Rio** [1:15:12]
对 ， 对啊 ， 这个是什么祖老祖先埋下的那个挖下的坑 ， 后人慢慢填 。

**吴涛** [1:15:18]
一亿一亿讲究人， 哈哈哈 ，以前一亿总中流 ， 一亿总玉碎 ， 现在是一亿讲究人。

**Rio** [1:15:30]
啊 ， 所以我说嘛 ， 你学学日文排版嘛 ， 你把那个假名排版学好以后 ，因为是变宽的吧 ， 就差不多西文你也就会了 ， 哈哈哈 ， 套路是一样的 。

然后呢 ， 你把这个汉字学好的话 ， 你中文排版也就也就都会了 ， 哈哈哈 ， 都好 。

**吴涛** [1:15:47]
太厉害了 ， 太厉害了 ， 这个 。

**Rio** [1:15:52]
不过现在呃 ， 虽然现在日本是十年修嘛 ，但但是呢 ， 那些呃 ， 同学们都在加班是吗 ？ 大家都在加班 ， 大家服务器啊 ， 都非常紧张 ， 然后更紧张的是十年修之后第一天上班 ， 大家都非常紧张 。

**吴涛** [1:16:10]
哦 ， 会出 bug 是吧 ？

### 系统兼容

**Rio** [1:16:11]
对 ， 问题是什么 ？ 像 Windows 他们那个打包 ， 呃 ， 那个的 patch 已经出来了 ， 所以呢 ，Windows 已经更新了 ， 应该是没有问题 ，但是你系统更新没用啊 ，有时候是软件层面的 application 不能 ，有时候你要用一用才知道 。

对 ，bug，而且就像千年虫一样 ， 就千年虫不是说只有那一天有问题 ， 千年虫其实有很多连带日期会有问题 。

呃 ，4 月 26 号的那个时候还没有改元呢 ， 就是已经有日本他们便利 ， 日本的便利都是有那个 ATM 的那个自动取款机的 ， 然后呢 ， 就已经有好几个银行的自动取款机的那个显示出了错误 。

就比如说呃 ， 日本银行不是它的那个营业时间特别短吗 ？ 所以呢 ， 比如说你晚呃 ， 你傍晚去转账的时候 ， 它会显示说今天的处理时间已经过了嘛 ， 所以呢 ， 你我接受你的转账 ，但是实际的转账日期是等到明天呃的下一个工作日的 9 点钟才转到对方的账户 ， 它会显示一个日期嘛 。

嗯 ， 然后 。

**吴涛** [1:17:10]
你们还会显示 ， 这已经很好了 。 欧盟是规定 ， 就是大概前一年， 前两年前才规定说 ， 欧盟境内的转账必须保证 24 呃 ， 就 24 小时结束 ， 然后每个银行必须自己设定一个终止期限 ， 比如说你今天 4 点之前提交了转账 ， 我可以保证呃 ，4 点之后的 24 小时之内给你弄好 ，但是如果你 4 点之后转的话 ， 你就可能等 24 小时以上 ，但是它不会告诉你 ， 你

知道吧 ？ 就是什么时候转账才能到 ， 你是不知道的 。 我觉得这点上这边已经好多了 。

**Rio** [1:17:40]
所以日本会告诉你一个呃 ， 转账的日子嘛 ， 然后呢 ， 呃 ， 这就是 4 月 26 号呢 ，有几天就是他 ，他说他本来想显示说是 2019 年 5 月 7 号到对方账 ，但是呢 ， 那个系统错了 ，他就退回到昭和了 ，是显示成 1989 年 5 月 7 号到账 。

嗯 ， 就是回回回到了历史 。

**吴涛** [1:18:02]
哎 ， 这个日文的系统里面 ， 难道它存储的那个啊 ， 那个是显示的问题 ，不是存储的问题 ， 对吧 ？

**Rio** [1:18:09]
对 ， 它是显示的问题 。

**吴涛** [1:18:10]
哦 ， 那还好 。

**Rio** [1:18:10]
对啊 ， 所以实际呢 ，是到账了 ， 实际肯定是它内部肯定是 2019 年 5 月 7 号到账的 ，但是呢 ， 它的 ATM 机显示成它 ， 我不知道它那个是什么样一个算法的 ， 它它显示成 1989 年 5 月 7 号到账 ， 然后用户就疯掉啊 ， 哈哈 。

**吴涛** [1:18:26]
就是昭和 ， 呃 ， 平成年代开始的时候嘛 。

**Rio** [1:18:29]
对 ， 它就把这整个平成弄掉了嘛 ， 哈哈哈 。

**吴涛** [1:18:32]
嗯 ， 那就退回到 1989 年了 ， 它可能就是 。

**Rio** [1:18:35]
所以其实按今天讨论的这个结果来看 ， 那最好的这个 fallback 的方案就是说在显示这个呃 ， 令和不出来的时候 ， 对吧 ？

再括号注一个什么 2019 这样 。

**吴涛** [1:18:50]
对 ， 直接直接跳到公历就好了 。

**Rio** [1:18:52]
对 ， 对啊 ， 对啊 ， 先显示公历就没事了 ， 就是 。 所以有有人有这个 ， 或者有这种内部的提案说要废除这个年号这个东西吗 ？

不一定废除 ， 就是说呃 ， 可能在实操层面上以这个公历纪元为主 。

**吴涛** [1:19:06]
所以啊 ， 银行很多 ，他们现在比如说我那个银行 ，他就现在都可以都用 CZ 了 。

**Rio** [1:19:11]
就是有这个立法规定说必须要用这个年号纪元吗 ？ 银行就是 。

**吴涛** [1:19:14]
没有 ， 应该没有 ， 没有一个 convention。

**Rio** [1:19:17]
OK， 嗯 ， 那就改呗 ， 哈哈 。 但是问题是你说要改 ， 尤其是那种政府机关和那些都是很老的系统 ， 都没有改 。

**吴涛** [1:19:28]
啊 ， 对吧 ？

**Rio** [1:19:30]
你说现在我大家大家都觉得啊 ， 为什么大家还要去应对 IE， 往往都是什么国内这边税务系统 ， 什么海关系统 ， 就是都是特别难用的系统 ， 都是用用特别老的浏览器嘛 。

**吴涛** [1:19:43]
嗯 ， 我们公司 ， 我就是我新入职的这公司是个日本公司哦 ， 哈哈哈 。 那个内部的考勤系统也是在用 ，也是在用 IE 的 ， 就你只能用 IE 打开它 ，因为它它是什么 ， 用用什么 server light 来弄的 。

**Rio** [1:19:56]
你你又换工作了 。

**吴涛** [1:19:57]
就是我上次透露那个公司嘛 ，是个是个日本公司 。

**Rio** [1:20:00]
我知道 ， 嗯 ， 对啊 ， 所以就是像这个东西 ， 它而且它觉得足够用了嘛 ， 所以它也就不会去更新了嘛 ， 所以它就一直都用这个老系统 ， 然后尤其是政府 ， 你还要政府采购 ， 还要预算 ， 还要招标 ， 什么乱七八糟的这些东西 ， 对吧 ？

**吴涛** [1:20:17]
然后排预算这个真的很复杂 ， 就是时限永远不是问题 ， 永远是预算的问题 。

**Rio** [1:20:21]
对 ， 总永远是钱和人的问题 。

**吴涛** [1:20:24]
对 ， 永远是个政治问题 ，其实所有的工程问题归根结底 ， 归根结底都会变成政治问题 ， 哈哈哈 。

**Rio** [1:20:32]
嗯 ， 所以呢 ， 就是越像这这样的公历的 ， 像还有比如说什么自来水厂啊 ， 就比如说什么电力系统啊 ， 就是像这种的呃 ， 公益性的越大的这样的系统 ，他们就越难改 。

**吴涛** [1:20:47]
对 ， 核电站 ， 哈哈哈 。

**Rio** [1:20:50]
都是在什么 60 年代设计的这种的 ， 那没有办法 。

**吴涛** [1:20:53]
对 ， 哎呦 ， 真是的 。 或者或者或者什么武器系统 ， 这个也这个也很扯 。 不过我估计日本的武器系统应该是没有用用用那个什么元号纪年的 ， 太扯了 。

我靠 。

**Rio** [1:21:07]
没关系 ， 日本的武器系统都是从美国买的 。

**吴涛** [1:21:10]
嗯 ， 反正自己也不能做吧 ， 那就嗯 ， 只能这样 。

**Rio** [1:21:17]
就日本人民还得给这个年号再 battle 个几十年， 再说他有可能说全部因为这个令和的各导导致的各种问题 ， 所以那不如就算了 。

**吴涛** [1:21:28]
算是不可能算的 ， 我觉得这是传统的一部分吧 。

**Rio** [1:21:31]
对 ， 这是讲究的一部分呀 ， 哈哈哈 。 呃 ，因为刚才也说了嘛 ， 全世界说实话到现在就是还用这种年号 ， 还用改年， 其实现在最实事实质上只有日本一个国家了嘛 ， 所以好像他们也觉得嘛 ， 哎 ， 我们你看我们的传统保持的多好 ， 就是他们还 。

**吴涛** [1:21:50]
这世界上还用 ， 就是还有皇帝 ， 就是皇呃呃 emperor 这个称号的君主 ，是不是就只剩日本了 ？

**Rio** [1:21:58]
英国女皇啊 。

**吴涛** [1:21:59]
英国女皇是是女皇 ，不是 emperor， 她是个 queen。

**Rio** [1:22:03]
嗯 ， 她是女王 ，不是皇 。

**吴涛** [1:22:05]
对 ， 她她她她她不是皇帝 ， 就是具有皇位的人， 好像就只剩天皇了 。

**Rio** [1:22:11]
泰国啊 ， 泰国国王啊 ， 泰国是国王 ， 泰国国王也是个 king king of Thailand。

**吴涛** [1:22:15]
对 ， 对 ，他不是 emperor。

**Rio** [1:22:17]
这两个有啥区别 ， 我不太明白意思 。

**吴涛** [1:22:19]
Emperor 在就是在欧洲的传 ， 欧洲传统意义上的 emperor 和 king 的差别是 emperor 是必须由教皇 ， 就是由教宗加冕的啊 ，king 可有很多个 ， 比如说你是普鲁士的 king， 你是那个俄罗斯大公国的大公 ，也是个 king，但是只有你被教被教皇加冕之后， 你才可以是 emperor， 比如说你是神圣罗马帝国的皇帝 ， 你才是个皇帝 ， 就得是君权神授制的那个君才可以 ， 对吧 ？

**Rio** [1:22:44]
但其实日本的天皇 ， 天皇跟欧洲的那个 emperor 也不能完全划等号的 ，他们是由他们不能完全划等号的 ，他们是由他们的宗教信仰建立出来的这样一个东西 。

**吴涛** [1:22:55]
对 ，但是在翻译的时候 ， 天皇一定会被翻译成 emperor，emperor， 对 ，而不是 king。

**Rio** [1:23:01]
中国的皇帝也是翻译成 emperor 嘛 。

**吴涛** [1:23:03]
对 ， 相对比较接近 ， 就天命之子的意思 。

**Rio** [1:23:06]
对 ， 没有没有 ， 中国是天子 ， 中国的皇帝还是天子 ， 对吧 ？ 但是呢 ， 日本的皇帝是天皇 ， 那你不觉得他好像更高一级 ？

**吴涛** [1:23:16]
但对他来说 ， 天皇好像跟中国这个天命之子还是比较接近的吧 ，是这样的吗 ？ 万万事万事一系 。

**Rio** [1:23:26]
不过反过来讲 ， 就是对王和皇的这个严 ， 呃 ， 就有这种严格区别 ， 就是欧洲人会有这样的语感 ，但是亚洲人没有没有这样的语感 ， 说实话 。

**吴涛** [1:23:36]
哦 ， 亚洲主要是我觉得主要主要是因为呃 ， 至少中国吧 ， 中国郡县制搞的比较早 ， 就是中国郡县制搞的比较早 ， 所以分封分封的诸侯里面 ， 王爷这个概念不是很强烈 ， 就是王爷 ， 王爷你可能就是个皇子啊 ， 你一般是没有封地的 ，但是日本就是欧洲 ， 你要称王的话 ， 你一定是有封地的 ， 多亏了秦始皇是吗 ？

**Rio** [1:23:58]
哈哈哈 ， 对 ， 多亏了搞郡县制 ， 就中国其实没有没有严格意义上的封建时期 ，因为中国的封建系统早就被秦始皇给给改革了 。

好 ，不扯这个了 。 哎 ， 好 ， 呃 ， 来扯扯这个系统改系统的问题 。 所以呢 ，其实改系统啊 ，并不是说你把 2019 年 5 月 1 号改成令和元年就完的事情 ，其实里面还有一些很复杂的事情 。

**吴涛** [1:24:21]
比如说 ， 比如说呃 ，2019 年不是令和一年， 而必须要显示成令和元年 。

**Rio** [1:24:28]
可是元不是一的意思吗 ？

**吴涛** [1:24:30]
是啊 ，但是就是它从一个表述 ， 从一个本地话来讲的话 ， 就必须要写成元年 。

**Rio** [1:24:36]
也没有说民国一年， 但是说也也说也是说民国元年吧 ， 好像 。

**吴涛** [1:24:39]
对 ， 理论上讲应该说是元年啊 ， 对 ， 所以这是一个本地化的问题啊 。 等等 ， 中国的元号一定要说元年吗 ？

**Rio** [1:24:49]
一般来讲是要说元年的 。

**吴涛** [1:24:51]
公元也要说元年是吧 ？

**Rio** [1:24:53]
公元说不用元年吗 ？

**吴涛** [1:24:55]
公元说一年 。

**Rio** [1:24:56]
公元元年会说公元一年吗 ？

**吴涛** [1:24:59]
不 ， 没有 ，不 ， 公元零年有吗 ？ 没有吧 ？

**Rio** [1:25:02]
没有公元 ， 就是元 ， 这这也是一个很有意思的问题 。

**吴涛** [1:25:05]
起点问题 。

**Rio** [1:25:06]
就是当前当时二外 2000 年的时候 ， 人们都说来到了新世纪 ，但是如果你按 100 年一个世纪的话 ， 公元是没有零年的 ， 所以公元一年开始到公元 100 年才是第一世纪 。

对 ， 那么 20 世纪实际上是 2000 年才结束的 ，21 世纪是 2001 年开始 。 对 ，但是在 2000 年的时候 ， 人们已经全都开始庆祝这个 21 世纪的到来了 。他说是新千年吧 ， 好像有说是 21 世纪千禧千禧年 。

**吴涛** [1:25:32]
对对对 ，他没有说是 21 世纪 。

**Rio** [1:25:34]
2000 年是 20 世纪了 ，是是吗 ？ 我我是今天才知道 ， 我也就把它当成 21 世纪 。21 世纪的第一年是 2001 年 。

**吴涛** [1:25:44]
对 ，但 2000 年元旦的时候 ， 所有人都已经庆祝 21 世纪的到来了 。

**Rio** [1:25:50]
不 ， 那个是庆 ， 应该理论上庆祝新千年 。

**吴涛** [1:25:53]
哦 ， 啊 ， 所以公元公元 100 年算公元零世纪的 。

**Rio** [1:25:58]
公元一世纪 。

**吴涛** [1:25:59]
啊 ，不 ， 公元没有零世纪 。

**Rio** [1:26:01]
一世纪啊 ， 一世纪的最后一年 。

**吴涛** [1:26:03]
只有 101 年才算是公元二世纪了 。

**Rio** [1:26:07]
理论上讲应该是这样的 。

**吴涛** [1:26:08]
哦 ， 啊 ， 那我以前的认知都是错的 。

**Rio** [1:26:11]
因为因为它的起点不是 0 吗 ？ 起点就是一 ， 对吧 ？ 所以你要数 100 年， 肯定是到下一个 0 的时候 。

**吴涛** [1:26:17]
那个公元一年是不是叫公元元年 ？ 这完全是中国的本地化问题 。 我不知道欧洲人他们对这个公元一年有没有什么特殊的称呼吗 ？

**Rio** [1:26:27]
就是 annal one。 哎呀 ， 这个东西的话其实一样的 ，在日呃 ， 像日本的话 ，NHK 就是他们的 ， 就是国家电台 ， 电视台嘛 ， 就虽然是办广告办明的 ，他们中午 12 点的新闻 ，他们说他就是下午 ， 现在是下午 0 点 。

**吴涛** [1:26:47]
嗯哼 。在 NHK 他们不会说中午 12 点 ，他肯定说现在是正午 ， 下午 0 点 。 这个我我觉得也算是日本的很很有趣的一个地方啊 ， 比如说他会写说今这个店营业营业到 26 点 ，26 点 ， 或者是营业到 27 点这样 。

**Rio** [1:27:02]
对对对 ， 为什么日本的店铺会写 ？

**吴涛** [1:27:06]
他不会说营业到明天早上 0:03。

**Rio** [1:27:09]
所以他们一天是超过 24 小时的 。

**吴涛** [1:27:11]
对 ，因为很多就是晚上开的店嘛 ， 对吧 ？ 深夜食堂之类的嘛 ， 所以呢 ，他一般他就会写 ， 比如说从 15 点营业到 27 点 ， 这个这这是民间的说法 ， 这是民间的说法了 。

但是像电台呀 ， 像电视台呀 ，他们就是他会说是正午 0 点 ，他不会说下午啊 ， 中午 12 点 ， 然后然后午夜 0 点 。

**Rio** [1:27:35]
所以这是 12 小时制了 ，不是 24 小时制 。

**吴涛** [1:27:38]
对 ， 就是 12 点到底是上午还是下午的问题嘛 。

**Rio** [1:27:43]
啊 ， 所以 12 点是上午还是下午 ？ 哈哈哈 ， 答案是中午 。

**吴涛** [1:27:48]
哈哈哈哈

， 没有下午 12 点的 。

**Rio** [1:27:52]
他他们应该说午后吧 ， 午后 0 点嘛 ， 对吧 ？

**吴涛** [1:27:55]
哎呀 ， 一般日日语他们讲 shunon no reiji desu，他们会说 reiji，他们不会说 juniji。

**Rio** [1:28:02]
对 ， 所以他们是说午后 0 点 。

**吴涛** [1:28:04]
哦 ， 就说 0 点 。

**Rio** [1:28:06]
正午 0 点 ，他们会说正午 0 点啊 ，因为他们说那个嗯 ， 午前 0 点就是午前就是上午嘛 ， 午前 0 点 ， 午前 0 点的午前 0 点是半夜的 12 点 。

**吴涛** [1:28:16]
对对对对对 ， 所以所以对应的就是午后 0 点了 。

**Rio** [1:28:19]
哈哈 ，是这样吗 ？

**吴涛** [1:28:20]
所以就说半夜的 0 点应该是第二天的 0 点嘛 ，而不是前一天的 12 点嘛 。

**Rio** [1:28:25]
对对对 ， 我知道了 。 不 ， 中文的这个 12 小时制里面好像是没有 0 点这个概念的吧 ？ 有吗 ？

**吴涛** [1:28:32]
有啊 。

**Rio** [1:28:32]
不不 ，0 点只是出现在 24 小时时间 。

**吴涛** [1:28:34]
12 小时制是没有午夜 。 哦 ，OK， 对吧 ？ 午夜 12。

**Rio** [1:28:38]
就是说 12， 我现在说是呃 ，12 点半晚上， 或者中午 12 点半 ， 对吧 ？ 不会说 0 点半和晚上凌晨 0 点半 ， 那个你说这个的时候一定是啊 ， 默认你是 24 小时制的时候才会这么讲嘛 ， 然后那个时候 0 点就一定是有固定含义的了 。

**吴涛** [1:28:53]
嗯 ， 所以啊 ， 日本人平时在生活中也会说啊 ， 呃 ， 比如啊 ，12 点半啊 ， 中午 12 点半啊 ，但是那个电台就电视台 ，他会说现在是呃 ， 正午的 0 点半 ，他他他他必必须是说 0 点吧 ，而不是说 12 点 。

**Rio** [1:29:09]
这样就比较没有矛盾 ， 这样会比较没有矛盾 。 不 ， 你一定要跟前面那个 ， 就是跟半夜那个要要要对上嘛 ， 就你要不都说 0 点 ， 要不都说 12 点 ， 就不能一个说 0 点一个说 12， 就会错开嘛 。

**吴涛** [1:29:20]
对 ， 就 0 和 12 不会同时出现 。

**Rio** [1:29:23]
对 ， 除非用 。

**吴涛** [1:29:24]
所以呢 ， 电视台的做法是对的嘛 ， 那民间大家随便写就无所谓 ， 这平时你说中午 12 点半也无所谓 ， 你店铺要开到 27 点也无所谓了 。

**Rio** [1:29:33]
对 ， 嗯 ， 你说吧 ， 时间是一个很复杂的事情吧 。 哈哈哈 ， 然后我们刚才说什么来着 ？ 就想起那天我去香港 ， 我看那个香港地铁 ， 我还说他们那个时间营业的比较晚 ，他是从比如好像早上 6 点开到第二天的凌晨 ， 比如 1 点半这样子 ， 那他们说是比如说他是 24 小时制 ， 还是应该是 24 小时写的 ， 就是 0630 到 0130 吧 ， 举个例子啊 。

**吴涛** [1:30:00]
嗯嗯 ，但是对啊 ， 这个你你这个他他们说那个 2027 点 ， 就是为了避免后面那个数字比前面那个数字小的问题 。

**Rio** [1:30:09]
对对对 ， 比较好算时间长度啊 。

**吴涛** [1:30:12]
对 ， 你你减的话 ， 减不出那个营业时间的长短嘛 。

**Rio** [1:30:15]
对 ， 我觉得日本这还蛮蛮蛮便利的 ， 就很容易一眼观察到这个时间的长度 。

**吴涛** [1:30:23]
不太合常规啊 ，但是哈哈哈 ， 很很也是一种取巧的方法吧 ， 我觉得 。

**Rio** [1:30:30]
嗯 ，不过像快说回我们这个年号的问题哈 ， 就是因为刚才说过这个令和 ， 我们这次是从 5 月 1 号开始算嘛 。

嗯 ， 所以这个会涉及到系统一个逻辑判断的问题 ， 就是你是否容忍 ， 比如说平成 31 年 10 月 1 号这样的一个日期格式 。

**吴涛** [1:30:51]
就刚才我们在讨论驾照的那个时候 ， 你已经出现过这个问题了 ， 你必须得接受啊 ， 没的 ， 这不是一个选项 。

**Rio** [1:30:59]
不 ，有有没有 ， 你会你要不要强制给他改成令和一年 10 月 10 日 ？

**吴涛** [1:31:05]
你改不了了呀 ， 你的那个驾照都已经印出来 ， 这个是过往事实啊 。

**Rio** [1:31:08]
啊 ， 对呀 ， 这是驾照的问题啊 ， 我现在说的软件的问题啊 。

**吴涛** [1:31:12]
啊 ， 那你就要终于啊 ， 你说比如说比如说软件在识别的时候 。

**Rio** [1:31:16]
对 ， 你要终于那个原始嘛 ， 就是当时发生过 ， 确实你你你你统计过那个时间 ， 你必须得兼容嘛 ，不然的话你就只能去篡改历史了 ， 篡改驾照 。

**吴涛** [1:31:28]
哎 ， 你不不是说驾照的问题 ， 就是现在比如说这新系统嘛 ， 然后呢 ， 呃 ，因为比如说 Windows 它会放一个 update 出来吧 ，但有的人更新 ，有的人没更新嘛 ， 对吧 ？

然后呢 ， 然后有的有的人的 X， 呃 ， 我不说 Excel 吧 ， 比如说其他其他的软件嘛 ， 对吧 ？ 他可能输入同同样的东西 ，但是然后可能从从这个文件传到另外一台电脑的时候 ，他就会会不会报错的问题嘛 。

**Rio** [1:31:58]
报错应该不会报错 。 如果按刚才那个理解 ， 就是这个是只说是一个展示 ，不兼容嘛 ， 展示的问题 ， 只说是个不兼容 ， 就你看到的展示问题 ， 看到的那个时间表述 ， 这个 representation 可能是不一样的 ，但你说错 ， 嗯 ， 比如说你要算两个错是什么意思嘛 ， 就是你看到的跟它实际的不是一回事 ，但这种在这个场景里面 ， 它的这个 representation 是有二意性的 ， 就

有歧义的 ， 所以这可以代考 。 但如果说你要计算这个到期时间 ， 你要计算这个周期 duration 这些概念的话 ， 应该是不会错的吧 。

**吴涛** [1:32:28]
嗯 ，其实在纯文本层面 ， 它的问题我感觉应该不大 ，因为它无非是一个阅读这个文本的人的逻辑 ， 它能不能转换 ，但问题主要是出在那种呃 ， 它保存这个时间的方式跟它展示时间的这个样式 ， 可能并不一致的那些软件 。

这些软件就是要考虑这个容错的问题 。

**Rio** [1:32:49]
嗯 ， 对 ， 就这种错误就肯定是会大在在呃 ， 就是 5 月几号之后就会大量发生嘛 ，因为很多现在肯定是不会马上更新 ， 就好像我们说这个 Unicode 标准也好 ， 还包括那几个思源字体也好 ， 它虽然更新也不会被马上部署嘛 ， 就在生活中怎么去接受这件事情呢 ？

**吴涛** [1:33:09]
哈哈 ，是怎么去接受这件事情 。

**Rio** [1:33:12]
How do you take it？

**吴涛** [1:33:13]
对啊 ， 哈哈哈 ， 这又退回到一个哲学问题 。

**Rio** [1:33:17]
哈哈哈 ， 对 ， 就是你始终是要面临相当长一段时间内说啊 ， 各种出现平成多少多少年， 但其实在历法上是应该是令和多少多少元年的多少多少年的这种情况嘛 ， 或者令和呃 ， 五接接受新元号的五个阶段 ， 第一个阶段是拒绝 ， 第二个阶段是愤怒 ， 哈哈哈 ， 到最后才是接受 。

**吴涛** [1:33:38]
这是一个比如说很简单的 ，在做一个写在写写 UI 的时候嘛 ， 当用户还忘记掉还是写平成 30， 呃 ， 比如说还是写平成 32 年的时候 ， 然后呢 ， 这个软件是不是要写个提示说此此日期是无效的 ， 然后逼用户去修改嘛 。

**Rio** [1:33:56]
这这个是可以的 ， 我觉得这个可以 。

**吴涛** [1:33:58]
对啊 ， 就是所以你你要写这样的一个 UI 嘛 ， 对吧 ？ 或或或者是要不然你就默认就说虽然用户写了 30， 嗯 ， 平成 32 年， 你自己偷偷的啊 ， 你自己偷偷改成令和二年就完了 ， 你就不要让那个用户重新再去输一次嘛 ， 对吧 ？

这个就就用户体验就很不好嘛 。

**Rio** [1:34:20]
这还有个问题 ， 就是用户是不是就确切的需要这个这个这个说法 ， 比如说他用户可以说我 ， 比如说我在录入一个老的驾照 ， 我必须把这个老的驾照上原有的这个日期写进去 。

对啊 ， 比如说要打个官司 ， 对吧 ？ 你要写个这个物证上面的时间 ， 那肯定就是平成多少多少年嘛 。

**吴涛** [1:34:37]
对 ，Sick， 要标个 Sick。

**Rio** [1:34:39]
对 ， 所以他就就是要必须照原文输入的时候 ， 尽管这个是理论上是不存在的 ，但是照原文输入还必须要这样子嘛 ， 对吧 ？

**吴涛** [1:34:49]
对 ， 所以就是一个判断的问题啊 。 呃 ，但不过反正这个东西原则上来讲 ， 尤其像信息传递的原则来讲 ， 就是自己输的时候 ， 自己输的话要尽量输正确嘛 ， 对吧 ？

然后就尽量接受 ， 接受的话你就是兼容性要好一点嘛 ， 就别人写什么你都能接受嘛 ， 对吧 ？

**Rio** [1:35:08]
就垃圾件 ， 该那个什么整齐的出 ， 对吧 ？

**吴涛** [1:35:12]
对对对 ， 哈哈哈 ， 多惨 。

**Rio** [1:35:15]
但是不不是所有的软件都能做到这么这么高尚 。 哈哈哈 。

**吴涛** [1:35:20]
而之前我是看到有一篇讲那个就程序和这个时间的问题 ，其实他提到一个概念 ， 我觉得还我之前是没有意识到的 。

我之前都觉得说我们都皈依 ， 对吧 ？ 比如我们都皈依到用这个这个这个公公元纪年， 然后写存个数字就好了 ， 或者我们都皈依从成为这个 ， 比如说一个一个叫做什么 Epoch 这种方式 ， 从某一个起点开始往后数的某一个时间点 。

但是他提了一个点 ，其实我觉得我现在才意识到其实是对的 ， 就是应该存储用户本来给你的那个时间 ， 就是这 original 这个东西 ，不管那个 original 是一个什么样的 ， 对还是错也好 ， 比如说我就是要给你平成 31 年 10 月 1 日这样的日期 ， 你得把这个原始的保留下来 ，因为它是这个用户的这个 intention，不管是对还是错的一部分 ， 对吧 ？

嗯 ， 然后呢 ， 你在内部的这个转换计算的时候 ， 你还是你就你就可以做一个中间层嘛 ， 你就比如说都翻成这个 Unicode，不 ， 都翻成公公历的 ，不是某一个时区的时间来做这个事情 ， 或者是都翻成啊 Epoch 的某一个时间来做这个事情 ， 然后你最最最最终再根据用户的要求展示成他需要的一个结果 ， 对吧 ？

因为这样他才能够最完整的表 ， 就是叫什么来的 ， 就是 capture 整个这个用户的呃初衷 ， 对吧 ？ 因为如果你一旦做了任何转换 ， 那他都是有信息丢失了 ， 对吧 ？

他本来就是想输这个平成 31 年 10 月 1 日这个日期 ， 然后你说哎 ， 我帮你转了 ， 我都存成这个令和 10 月 ， 呃 ， 令和元年 10 月 1 日这样子 ， 那你就比较尴尬了 。

**Rio** [1:36:51]
哎呀 ， 所以这还是要有处理能力的问题嘛 ， 当年根本就没有处理能力 ， 就根本就没办法想这个事情了 ， 对吧 ？

**吴涛** [1:36:58]
嗯 ，在日本做一个程序员真的是还额外辛苦 。

**Rio** [1:37:05]
Double plus bad。 哈哈哈

。

**吴涛** [1:37:09]
所以在日本现在就是在填表单的时候啊 ， 日本程序员现在一个很大的话题 ， 就是说你不能应该 ， 你不能要求在填在填写表单的那个表框里面要求用户说此此栏必须填半角数字 ， 此栏必须填嗯全角片甲铭之类的 。

嗯 ，而应该是让随便让用户怎么输 ， 然后你自己要懂得去换算辨认换算 。

**Rio** [1:37:36]
我有一个我有一个问题 ， 就是日本人是不是特别喜欢在输入数字的时候输入全角的数字 ？

**吴涛** [1:37:42]
因为日本日本输入法默认是先出全角数字 。

**Rio** [1:37:46]
哈哈哈 ， 我觉得这个真的很讨厌 。

**吴涛** [1:37:48]
没有 ，他这个理论是对的 ， 就是说日文的它的默认所有的是先优先出全角 ， 空格也是优先出全角 ， 嗯 ， 看数字也是优先出全角 。

中文是乱的 。

**Rio** [1:38:01]
哎 ， 这个中文其实不不 ， 中文经历过这个转型的时期 ，在那个就是 DOS 那个时代 ， 对 ， 打字机时代其实也是默认出全角的 ，因为那个好好对齐嘛 ，但就很不方便 。

**吴涛** [1:38:14]
对 ， 好对齐的 。 为什么呢 ？ 因为中文现在输入法的空格默认是就所谓的半角嘛 ，其实是那个西文的 space 嘛 。

对 ， 然后呢 ， 这样的话你套就很容易套用成西文字体的这个 space，但是西文字体呢 ， 它显示成实际的宽度呢 ， 往往就往往并不是半角 ， 所谓的半角啊啊 ， 西文字体绝大多数西文字体的那个词间距啊 ，是 1/3 的 em。

**Rio** [1:38:44]
哈哈 ， 所以实际上是变宽的相当于 。

**吴涛** [1:38:46]
对对对 ， 所以那中国人就打算 ， 比如说他空几格想去对齐嘛 ， 然后发现打这个中文输入空格 ，他会他会对不齐 。

以以前还啊 ， 然后有那个全角半角概念的时候 ， 还觉得好像什么我打俩空格会对得齐 ， 结果实际上发现打俩空格也对不齐 。

**Rio** [1:39:04]
在在在 DOS 时代还有可能就到到了 Windows 是完全不可能的 ，是绝对不可能的 。

**吴涛** [1:39:09]
这也也是因为这个 ， 就是这个排版技术的进步 ， 使得我们有还有这个处理能力的进步 ， 使得我们有能力去做这种变宽这种事情了 ， 对吧 ？

**Rio** [1:39:18]
太灵活了 ， 对 。

**吴涛** [1:39:19]
那所以你就反而那种传统的方法你无效了 ， 比如说现在这个 ， 就是有些这个政政府公文 ， 它的那个格式要求还是说这个要每个段落前面要空两个全角格 ， 对吧 ？

但是他很多人是说我呃 ， 我四个半角不是等于俩全角吗 ？ 我就打四个空格 ， 对吧 ？ 像其实发现结果不是不是非常的坑 ， 对吧 ？

**Rio** [1:39:39]
对 ， 这其实是个输入法用户体验优化的问题 。 事实上在那个我们去统计日常的这个书写中， 如果中文中需要用到空格 ，其实全角空格的比例会更大 。

嗯 ，但输入法把这个呃西文空格的输入优先级提高 ， 所以导致了我们在行文中的一些错误 。 因为对中文来说 ，其实呃 ， 全角空格是可以作为一些语义标记夹杂在这个正常的文本中的 ，而这个西文的空格 ， 除非是为了像我们什么在中西文之间加空这样子的一些使用方式以外， 它在语义上的作用是非常不明确的 。其实主要还是因为那个要 ， 现在就是其实混

西文的情况太多了嘛 ， 所以他在强制要求这个中文半角的话 ， 可能又跟西文那个有点冲突了 。他就说他有实作逻辑 ， 就是不要输全角空格 ， 为什么要用全角空格 ？

什么时候要用全角空格 ？

**吴涛** [1:40:36]
断手空两格其实有时候有时候也要用的嘛 。

**Rio** [1:40:39]
不是那个是通过那个段落格式来来实现的了 ， 已经不 。

**吴涛** [1:40:43]
其实我觉得最最明显的就是 ，其实比如说我们写这个中文的文章标题 ， 就中文的文章标题里面是允许用空格来作为语义的这个停顿的 ， 就是这是一个规范的格式 ， 就说空格是作为一种标点存在的 。

我们比如说我们写个文章的标题 ， 你是可以写什么什么 ， 然后空格 ， 然后什么什么什么什么的 ， 就他可以使用这个标题 ， 或者是作为一种语义的断裂 。

**Rio** [1:41:09]
对 ， 要求两个字的名字跟三个字名字对对对成三个字 ， 起中间加个全角空格 ， 这种场景是在过去那个叫做呃 ， 就是打字机时代那个定宽表格的情况才有嘛 ， 现在基本上都是都并在一起的 。

**吴涛** [1:41:23]
但是现在也有啊 ， 现在也有 ， 很少 ，而且这是传统的传统的这个花名册 ， 就必须这样 。

**Rio** [1:41:29]
就现在不就不怎么用传统的花名册了呀 ，而且你现在还得 。

**吴涛** [1:41:33]
所以其实大家就忘记掉比较传统的习惯 ， 理论上应该都是这样的 。 不过你看嗯 ， 像比如说开什么党代表大会 ， 你去看那些人大代表的花名册 ， 肯定都是三个字对齐的 。

**Rio** [1:41:46]
不 ，但是有有四有那个四个字名字的时候你怎么办呢 ？

**吴涛** [1:41:49]
然后他就他就延长啊 ，他就拖长到 ， 然后他不会 ， 然后他就要找到下一个三个字对齐的 ， 开始写下一个人的名字 ，而不是接下去写他 。

嗯嗯 ， 这个他还是对齐网格的 ，他他不是连着的 。

**Rio** [1:42:04]
对对 ， 人名人名这个是一个比较比较呃多的一个一个例子 。 嗯 ， 包括那个电影那个结束那个字幕那个地方 ， 好像有这个这个要求 。

**吴涛** [1:42:13]
字字幕表这个已经是一个复杂的排版问题了 ， 都是要这样的 。 嗯 ， 这是理论上的一个网格 ， 这是一个网格问题 。

**Rio** [1:42:21]
那除除开这两个例子呢 ？

**吴涛** [1:42:22]
如果去看一看日本的字幕表 ， 那个排版的规则有多么的复杂 ， 就职员表的那个 。

**Rio** [1:42:29]
哎 ， 这个我们可以下下期可以聊这个东西 。

**吴涛** [1:42:31]
嗯 ， 日本更复杂 ，因为日本的名字的话可能是呃 ，在最少的话可能是两个汉字 ， 可长的话可能可能达到六七个字 。

嗯 ， 然后呢 ， 花名册怎么对齐的问题 ， 日本排花名册对齐是很复杂的事情 。

**Rio** [1:42:45]
哈哈哈 。

**吴涛** [1:42:48]
另外就是呃 ， 我想再提一下， 就是虽然这种书写格式已经被很少用到了 ，但是中文还是有这个抬格的这种书写格式 。

**Rio** [1:42:57]
抬格是什么 ？

**吴涛** [1:42:58]
抬格 ， 抬格就是你可以在一个重要的名词前面加上空格 。 就是这种都是有标准的语义用意的 ， 然后它是在中文输入中， 无论它的稀有程度 、 罕见程度是怎样的 ，但是它都是不可或缺的这样一个东西 。

**Rio** [1:43:13]
哎 ， 现在这个 Mac 的输入法拼音输入法怎么打这个全角空格来着 ？

**吴涛** [1:43:19]
你好像切换到固定的这个全角模式 。

**Rio** [1:43:23]
不是 ， 它好像是有个单独的一个什么小菜单 ， 我记得 。

**吴涛** [1:43:25]
因为我平时打不出来 ， 我我还特地都 ，因为我平时用日文 ， 日文默认是全角的 ， 所以我一般都切换到日文系 ， 日本输入法打一个空格然后再切回来 。

我我我用鼠标管的话 ， 鼠标管是可以切换这个输入法的全半角模式 ， 然后切到全角模式就可以 。

**Rio** [1:43:43]
我我记得那个 Mac 现在的这个就最新版的这个什么这个这个系统里面有个书 ， 它是有一个是出一个什么按什么一个快捷键 ， 会出一个选下拉菜单 ， 我记得 ， 然后里面可以选择那种各种就是算是常用但不够足够常用的法 ， 叫啥什么 ？

**吴涛** [1:44:00]
是 Option Shift B。

**Rio** [1:44:03]
啊 ， 对对对对对对对对 ， 它会说这个有什么最近使用 ， 然后有些什么符号 ， 然后就可以你说什么全角空格 、 全角逗号 ， 这些都会有的了 。

我刚才发现全角空格的一个简单的打法 ， 好像是按是什么 Option 空格就是全角空格 ， 你试一下 。

**吴涛** [1:44:20]
啊 ， 好像还真是 。

**Rio** [1:44:21]
哎 ， 这还蛮好的 。 然后就是这个半角空格 ，不知道不知道怎么打的出来 ， 现在啊 ， 就是纯的 1/2 em 的空格是吗 ？

**吴涛** [1:44:29]
对 ， 半宽是吗 ？ 这个这个确实比较难输入一点 ， 这打不出来 ， 这个很难输入的 。

**Rio** [1:44:35]
半角空格那个 code 是什么 ？ 就可以看一下有没有这种方法打的出来吗 ？ 就这样子 ， 记住就可以用这个方法来解决之前我们提到的那些问题了 。

**吴涛** [1:44:44]
不过我记得我们节目上次录过一期就关于各种空格的嘛 ， 所以你可以去翻一下 。

**Rio** [1:44:52]
空格有几种对吧 ？ 有回相逗的回 。

**吴涛** [1:44:55]
空格超多种的嘛 ， 然后比如 1/4 空格 、1/3 空格 ， 就个超多种 。

**Rio** [1:45:00]
En space 是吧 ？ 叫做 。

**吴涛** [1:45:02]
对 ，en space。 对对对 ，en space，u 加 2002。

**Rio** [1:45:07]
U 加 2002 是吧 ？

**吴涛** [1:45:09]
对 ，u 加 2002 是 en， 就是半格的 space。 然后 。

**Rio** [1:45:15]
然后 em space 是全角空格吧 ？

**吴涛** [1:45:17]
2003 是 em，是全 。

**Rio** [1:45:20]
对对 ， 没错没错啊 ， 我想起来了 。 对 ，2002 是所谓的半角空格 。 嗯 ，2003 是所谓的全角空格 。

**吴涛** [1:45:27]
但其实还有一个叫 ideographic space 的 3000 的那个 。

**Rio** [1:45:33]
对 ， 所以理论上中文应该用就表意文字空格嘛 ，CJK 应该用这个嘛 。

**吴涛** [1:45:38]
它是有语义的 。

**Rio** [1:45:39]
3000。 哇 ， 这个坑就大了 。 空格多的呢 ， 还有什么零宽 ， 什么零宽不连字 ， 连字什么 ， 展示不不换行 ， 什么乱七八糟的 ，有很多呢 。

然后有些这些东西的话 ， 还根据字体设置的不一样 ， 实际宽度还不一样 。 但是不管怎么样 ， 就是我们大家平时默认打的那个空格是 0020 嘛 ， 就就是那个 ASCII 的那个 20 嘛 ， 那个空格嘛 。

**吴涛** [1:46:07]
普通空格 。

**Rio** [1:46:07]
嗯 ， 就最最最普通的那个空格嘛 。 但是最普通空格一般来讲 ， 西文字体的话 ， 绝大多数设字体设计师都会画成 1/3 的 em。

**吴涛** [1:46:18]
因为 1/2 太宽 ，1/4 太窄 。

**Rio** [1:46:21]
就看起来各种那个 river 对吧 ？

**吴涛** [1:46:25]
对 。

**Rio** [1:46:27]
好了好了 ， 我们怎么说到空格去了 ？ 好好的年号呢 ？ 哈哈哈 ， 说好的年号呢 ？ 哎 ，不过到现在那个 Mac 苹果那边还没更新吧 ？

### 尾声

**Rio** [1:46:38]
要等这个下个版本吧 ，也也快了 。

**吴涛** [1:46:43]
但是所以啊 ， 所以现在日本已经进入令和元年了 ， 可是现在日本这个 Mac 和 iOS 都还显示成平成 31 年的 5 月 6 日 。

**Rio** [1:46:54]
可以啦 ， 那个什么 Cupertino 又不是照着令和时间来转的 ， 它是照 Cupertino 时间来转的 。

**吴涛** [1:47:00]
好像那个 iOS 12.3 就一直都 beta， 就说嗯 ， 就说 12.3 就会对应了 ，但是到现在为止 12.3 还没出来 。

**Rio** [1:47:09]
还在 beta 中吧 ？ 各种各种修改 。

**吴涛** [1:47:11]
对 ， 还在 beta。 嗯 ， 对 ， 那 Mac 的话就得 10.14.5 才有了 。

**Rio** [1:47:17]
现在是多少了 ？

**吴涛** [1:47:19]
现在是 10.14.4 嘛 ， 就有望在那个 WDC 之前还能发一波 。

**Rio** [1:47:23]
不过反正 macOS 底层用的是那个 Unix 的那个系统 ， 这样他们的库可以随便搞啊 。 你们有没有翻过那个 Mac 的那个 calendar， 就是那个日历的那个的那个界面 ， 就你跟你会不会往后翻 ， 一直翻 ， 你们有有没有把那个中中国农历打开 ？

**吴涛** [1:47:42]
我开了啊 。

**Rio** [1:47:44]
对 ， 现在那个 iOS 也是可以开的 ， 对吧 ？ 所以可以写 。

**吴涛** [1:47:49]
好像是现在是要单独在系统里面找那个选项才可以啊 。

**Rio** [1:47:54]
日本历这个合历呢 ，是在那个日期格式里面 ，而这个中国中国农历是完全另外一个历法嘛 ， 所以这个没有办法在格式上 。

中国农历和伊斯兰历呢 ，是在那个日历里面的那个设置里改 。 对 ， 包括在那个 Apple Watch 里面 ， 你也可以选那个呃 ， 再多显示一个农历的也可以的 。

它叫 Luna 嘛 ，Luna calendar 这样 。

**吴涛** [1:48:19]
Luna calendar， 对 ， 这个其实在底层里面 ，他们那个其实是用那个 calendar ns calendar 框架嘛 ， 然后像 Mac ns Japan， 它有个 ns Japanese calendar， 然后如果你去翻的话 ， 发现它从大化改新开始 ， 就公元 645 年， 所有所有的那个日本的年号都有 。

**Rio** [1:48:41]
就他真的是把那个就除了有盒子的那那四个列了之外 ，他把那种没有盒子也列进去了 。

**吴涛** [1:48:48]
嗯 ， 就对 ， 没错哈 ， 就是 Unicode 的话 ， 里面年号盒子只有后面的四五个嘛 ，但是这个 n s Japanese calendar 就是 Mac 系统 ， 它那个那个框架 ， 它就把所有的都啊 ，因此你只要把那个日文合历打开的话 ， 你就一直往前翻 ， 就翻到什么公元 1000， 公元 1000 年， 或者公元 800 年， 对对 ， 日本的年号都都是有的 。

**Rio** [1:49:14]
太走心了 。

**吴涛** [1:49:15]
因为日本的年号是从大化改新开始 ，也就是公元 645 年啊 ， 才有的 。 嗯嗯 ，不过对于他来讲就比较了 ， 比较这个逻辑是比较对的 。他既然要做日本年号 ，他要要么就不做 ， 要么就从头到尾全部做嘛 。

**Rio** [1:49:29]
讲究本期是非常讲究的一期 。

**吴涛** [1:49:31]
可是到现在还没更新 。

**Rio** [1:49:33]
就往后翻还是平层对吧 ？

**吴涛** [1:49:36]
对 ， 就是最新它的定义只到那个平层嘛 ， 所以新的那个定义 。

**Rio** [1:49:40]
对对 ， 所以如果说你一直往后翻 ， 一直都是平 。

**吴涛** [1:49:43]
对对对 。

**Rio** [1:49:43]
就理论上你可以翻到平成 9999 年的呀 。

**吴涛** [1:49:46]
哈哈哈 。

**Rio** [1:49:46]
鼠标点烂了都点不到那一期 。

**吴涛** [1:49:48]
哈哈哈 。

**Rio** [1:49:50]
就是拼他这个年号还有缩写嘛 ， 就是 。

**吴涛** [1:49:54]
R18 是吧 ？

**Rio** [1:49:55]
哈哈哈 ， 对对 ，R18。

**吴涛** [1:49:57]
哈哈哈 ， 什么玩意儿 。

**Rio** [1:50:00]
没有 ， 所以他们当年就是说这个新年号 ，他们都在猜这个新年号是什么嘛 。 当年就是选平层这个年号的时候 ，他们好像有一个有几个候补 ， 后来那个候补呢 ， 被否决了 ，是因为如果选那个候补的话 ， 比如说用日文的拼音 ， 日文罗马字的话 ，是以 s 打头 ， 那么就会和昭和的那个 s 会混在一起 。

所以呢 ，他们就说 。

**吴涛** [1:50:23]
那 2026 个年号之后， 你始终面临这个问题 。

**Rio** [1:50:27]
哈哈哈 ， 那就但至少就说你现在用的 ， 比如说那个保险公司 ，他那个系统里面至少那个活着的老奶奶的最后最近五六个 ， 你不要重嘛 。

**吴涛** [1:50:37]
OK，有道理 。

**Rio** [1:50:38]
就是这个是这个意思嘛 ， 对吧 ？

**吴涛** [1:50:40]
就就是用一个字母来代替这个年号 ， 对吧 ？

**Rio** [1:50:44]
对 ， 没错 。 所以平层念成 Heisei， 所以平层是用 h 这个字母啊 ， 然后昭和是 Showa， 所以是用 s 这个字母 。

像像比如说我是昭和 58 年生的 ， 所以一般来经常这我会写成 S58 点 ， 写自己的生日哈 ， 写 S58 点 ， 比如 3 月份 ， 我会 S58.3， 就直接这样写 。

嗯 ， 就是一个缩写 。

**吴涛** [1:51:07]
听起来像是这个三维的这个指标 。 哈哈哈哈 。

**Rio** [1:51:12]
这日语有一个词 ， 什么昭和 Jump。

**吴涛** [1:51:15]
Heisei Jump。

**Rio** [1:51:16]
哦 ，Heisei Jump， 平成 Jump。

**吴涛** [1:51:17]
Heisei Jump。

**Rio** [1:51:18]
你是昭和年代出生的 ， 然后一直整个平层都没有结婚 ， 那么你就是平成 Jump。

**吴涛** [1:51:24]
Heisei， 你就 Heisei Jump。

**Rio** [1:51:25]
你就把 Heisei 给跳过去了 。

**吴涛** [1:51:27]
对 ， 就就跳过了这个这个整个时期是吧 ？

**Rio** [1:51:31]
太不容易了 。

**吴涛** [1:51:31]
资深单身狗 。

**Rio** [1:51:34]
哈哈哈 ， 那在没有 ，在日本是有一个那个演艺 ， 嗯 ， 就是 Jenice 的一个 group 吧 ， 就演男生的合唱团 ， 就叫 Heisei Jump。

**吴涛** [1:51:43]
哦 ， 这么来的 。

**Rio** [1:51:45]
嗯 ， 哎 ， 那这样我还蛮期待这个令令和十年的 ， 就是 2029 年 。

**吴涛** [1:51:50]
210 是吗 ？

**Rio** [1:51:51]
对 ，210 嘛 。Rio 啊 。

**吴涛** [1:51:52]
哦 ， 我的我去 。

**Rio** [1:51:55]
哈哈哈 ， 太自恋了 。

**吴涛** [1:51:57]
想不到 。

**Rio** [1:51:58]
没想到我们所有人里面最自恋的是 Rio。

**吴涛** [1:52:01]
哈哈哈 。

**Rio** [1:52:01]
你想我都要把这个咱们节目做成那个盒子 ， 跟朱砂灰色摆在一起了 ， 你还想怎么着 ？ 难道你都没有汲取到一点这个暗示吗 ？

**吴涛** [1:52:11]
有道理 。

**Rio** [1:52:11]
你还最好要选择那种 ， 就是那个数字一和大写字母 I 和小写字母 l 都长得都一样的字体 。

**吴涛** [1:52:21]
就找那种字体嘛 ， 哎 ， 这个 Helvetica 这种类型的字体不就完了吗 ？

**Rio** [1:52:24]
哈哈哈 ， 搞定对吧 ？ 我已经想 ， 我已经想的很明白了 。

**吴涛** [1:52:27]
而且必须 Helvetica 老版的哦 。

**Rio** [1:52:29]
呃 ， 新版又不一样了 。

**吴涛** [1:52:30]
Helvetica now 都已经有区别了 。

**Rio** [1:52:32]
那个 0 不一样了 。

**吴涛** [1:52:33]
嗯 。

**Rio** [1:52:33]
哇 ， 什么鬼 。

**吴涛** [1:52:35]
什么鬼 ， 对 。

**Rio** [1:52:36]
啊 ， 这节目这么下去了 ， 我我要下线了 。

**吴涛** [1:52:38]
好好好 。

**Rio** [1:52:39]
哎 ，不不不 ， 真的你们考虑一下， 反正这个闭贵节目也是做这个字体排印的 ， 把那个字谈字串啊 ， 字谈字唱啊 ， 这个令和恐慌做一个那个朱砂灰色 ， 我们摆在一起 。

**吴涛** [1:52:53]
哈哈哈哈 。

**Rio** [1:52:54]
做一个小字串 。

**吴涛** [1:52:55]
你先出一个自己的方案 ， 反正有很多那个 private use 的 。

**Rio** [1:52:59]
对吧 ， 反正有很多 private 这个 reserve 的这个区域 ， 就肯定是点位是够的 ， 我们咱们咱们占占几个要不要 ？

**吴涛** [1:53:04]
以后考虑考虑我们的字体 。

**Rio** [1:53:06]
以后考以后人类灭绝了 ， 外星人来考古 ， 说古代的人类这个公司的类型分为归分为朱砂灰色和令和恐慌两种 。

**吴涛** [1:53:16]
哈哈哈 。

**Rio** [1:53:17]
不不止 ， 还有这个字谈字串和字谈字唱 。

**吴涛** [1:53:20]
字谈字串和字谈字唱还有很复杂的关系 。

**Rio** [1:53:24]
真的是做一套做一套 ， 我我觉我觉得这个我觉得做个做一个叫什么播客主题的这个名字的 ， 就是四个字的这种名字主题的这个盒子 ， 做成一个小字体 podcast font。

**吴涛** [1:53:36]
嗯 ， 可以啊 。 哈哈哈 。

**Rio** [1:53:38]
那你这个字体里面才几个 glyph 现在 ？

**吴涛** [1:53:40]
哎 ，不过嘛 ， 反正以后可以慢慢填嘛 ， 对吧 ？

**Rio** [1:53:44]
这期就到这了 。

**吴涛** [1:53:45]
好吧 ， 那就 。

**Rio** [1:53:46]
好 ， 那感谢大家收听本期的字谈字串啊 ， 我们又再一次的非常娱乐的跟字谈跟令和恐慌的两位主播进行了一次进行了一次串代节目 。

那如果大家喜欢字谈字唱 ， 大家喜欢那个 Typechat 这样播客的话 ， 可以在微信微博以及在这个推特上搜索 the type t h a t y p e 来找到我们 ，在 Facebook 上也可以搜索 type is beautiful 找到我们 。

如果大家有什么问题或者是反馈 ， 都可以写邮件到 podcast@the type.com 给我们来信 。

**吴涛** [1:54:25]
对啊 。

**Rio** [1:54:25]
也欢迎加入 TIB 的会员计划 。 如果你加入会员计划 ， 我们每个月会给您发 TIB 的会刊 。 那我们那个播客只有声音没有图像 ，但是呢 ，在会刊里面呢 ， 可以看到很多的补充材料 。

**吴涛** [1:54:43]
啊 ， 感谢收听没有其他的 IT 技术主题娱乐节目 ， 令和恐慌 ， 我们号称 hardcore，但是也没有干货 。 想听人听 ，不想听人就别听 。

您可以为本节目捐款 ， 捐款地址是 colonelpanic.fm slash donate。 捐款金额随意 ， 只要是 8 的正数倍就可以 。 捐款不会为你带来什么 ，不捐也不会让你失去什么 。

我们的口号是 no hard feelings 啊 。 如果您有任何反馈 ， 可以发电子邮件到 hi@colonelpanic.fm。 同时也欢迎你收听 Rio 主持的风头圈和迟早更新 。

**Rio** [1:55:13]
提前怀旧 。

**吴涛** [1:55:14]
啊 ， 对 ， 提前怀旧 。sorry。

**Rio** [1:55:16]
哈哈哈 ， 迟早更新 。

**吴涛** [1:55:19]
我们下期节目再会 。 拜拜 。

**Rio** [1:55:21]
但我们迟早会更新的 。

**吴涛** [1:55:22]
本次节目由 Eric 和珍羽 ，Rio 和吴涛主持 ，是由 Eric 在 macOS 上剪辑制作完成 。

**Rio** [1:55:30]
macOS 上剪辑的 ？

**吴涛** [1:55:31]
对的 。

**Rio** [1:55:32]
这么屌 。

**吴涛** [1:55:39]
OK。

**Rio** [1:55:39]
啊 ， 你你说那个没有词下哦 ， 我刚刚才明白什么意思 。

**吴涛** [1:55:43]
没有词可以下 。

**Rio** [1:55:44]
你这次说的是对 ， 我我开始以为你要下什么词 。

**吴涛** [1:55:48]
但他是的确说是没有词可以下 。

**Rio** [1:55:50]
没有词可以下 。 对 ， 这是一个对 punk。

**吴涛** [1:55:54]
Punk。

**Rio** [1:55:54]
然后更 。

**吴涛** [1:55:56]
哈哈哈 。

---

本节目库由 PodHood（https://podhood.com）提供支持——播客网站平台。
