【发布时间】:2020-03-31 11:23:40
【问题描述】:
我看到 GLib 中对 3-em 破折号的支持肯定是最近才出现的,因为它只在 Unicode 6.1.0 中引入。一个更普遍的问题源于此:是否可以在不筛选 GLib 更改日志的情况下以编程方式确定支持的 unicode 版本? (编辑:https://ftp.gnome.org/pub/gnome/sources/glib/2.31/glib-2.31.20.changes 给了我信息,例如 2.31.20 添加了对 6.1.0 版的支持。)
GLib 参考手册指出
GLib 中 Unicode 函数的实现基于 Unicode 字符数据表,可从 www.unicode.org。 GLib 2.8 支持 Unicode 4.0,GLib 2.10 支持 Unicode 4.1、GLib 2.12 支持 Unicode 5.0、GLib 2.16.3 支持 Unicode 5.1,GLib 2.30 支持 Unicode 6.0。
对于受近期颠覆影响的案例来说,这有点模糊。 (AFAIK 目前支持的版本至少现在是 8.0。)
【问题讨论】: