这是为了回答有关罗马数字Unicode字符的此问题的注释中出现的一个问题:
为什么相对于通常键入ai,ai-ai,ai-ai-ai,vee-ai等的常用方法,这是必需的还是优选的?
首先,在Unicode的Number Forms块中,存在罗马数字代码点,乍一看与标准大写拉丁字母或它们的组合(U + 2160 – U + 217F)外观非常相似。例如,U + 2165(罗马数字6)看起来很像VI(拉丁大写字母V和拉丁大写字母I)。
因此,出现了一个问题,为什么人们不应该使用后者来表示那些数字,例如用type Louis VII
代替Louis Ⅶ
。显然,不使用特殊字符可以避免与不支持特殊字符的字体的兼容性问题。但是,即使我知道将使用支持这些字符的字体来呈现文本,为什么还要麻烦使用它们呢?