【问题标题】:Would adding a new currency symbol today be harder or easier than the addition of the euro? [closed]今天添加一个新的货币符号会比添加欧元更难还是更容易? [关闭]
【发布时间】:2016-03-21 12:17:34
【问题描述】:

从编程的角度来看,创建欧元符号时,扩展 Ascii 必须适应它,Unicode 和其他代码页标准也是如此。字体和打印机语言必须添加新的字形。会计和报告软件必须处理新的格式符号。外汇市场和货币市场不得不处理 XEU 以及随后的欧元。

如果今天“创造”了一种主要的新货币(与欧元同等规模),则需要进行类似的更改。

这种新货币能否达到与欧元相同的高度?例如,Extended Ascii 表中是否有空间,以及一个主要的新货币符号是否值得占据一席之地。

今天添加一个新的货币符号会比欧元诞生时更容易吗?还是说不起眼的欧元是在一个甜蜜点进入 IT 世界的?

【问题讨论】:

  • 我投票决定将此问题作为题外话结束,因为这不是help center 中定义的编程问题。
  • 会不会是平面设计的更多主题?

标签: unicode fonts character-encoding ascii currency


【解决方案1】:

通过扩展 ASCII,我假设您指的是它包含在 Latin-9 中?如今,引入新的ISO/IEC 8859 字符集以适应新的货币符号似乎不太可能; Unicode 比引入Latin-9 时要流行得多。就纳入 Unicode 的考虑和速度而言,这取决于很多因素,所以很难说。

据我所知,最近提议的货币符号包含是bitcoin,似乎是likely to go ahead。但这将是提案和广泛字体支持之间的一段相当长的时间。有趣的是,缺乏对该符号的支持导致了number of alternatives and approximations。新的货币符号可能会产生类似的解决方法——不过很难说。

考虑到现在 Unicode 无处不在,尤其是在网络上使用 UTF-8,我想说新的货币符号很有可能被相对快速地纳入,但实际上它的字体支持会落后.符号越重要/流行,字体支持就越有可能获得牵引力。

【讨论】:

    【解决方案2】:

    如果今天“创造”了一种主要的新货币(与欧元同等规模),则需要进行类似的更改。

    Unicode 特意为新符号设计了很多可用空间(例如,Unicode 8.0 中的 U+20BE Lari 符号)。字体需要一段时间才能出现字形,文本处理系统才能正确分类字符。但即使没有任何特殊支持,也可以显示货币符号等简单布局的字符(例如使用嵌入字体),而无需对现有系统进行任何代码更改。

    欧元是在 Unicode 支持仍然零星且不完整的时候计划的,以至于认为有必要使符号在西方 8 位编码中可用(例如 Windows 代码页 1252–1258)。这是对现有代码页含义的更改,很麻烦。

    但现在 Unicode 得到了很好的支持,没有人会费心回去更改旧的编码或添加新的编码,只是为了一个新的货币符号(甚至像欧元一样大)。

    【讨论】:

    • 确实,我认为 Unicode 会很简单,作为临时措施,开发人员可以使用保留区域“添加”他们自己的临时字符。但 Unicode 支持并非在金融界无处不在。例如,VBA 在语言环境的代码页中工作,因此语法中不支持 Unicode,即使 VBA 可以使用 Unicode 值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-11
    • 2020-10-18
    • 2015-02-17
    相关资源
    最近更新 更多