鉴于任何 Smalltalk 风格,我应该如何继续检查是否支持 Unicode?如果没有支持,我如何检测缺少哪个级别(VM、字体、转换器等)?
最佳答案
在 VM 级别,您可以尝试 Character codePoint: 256
或 Character codePoint: 65536
(一些 Smalltalks 可能仍然使用 value:
而不是 codePoint:
)。转换器 API 也因方言而异,但很有可能如果 VM 支持 Unicode,转换器也将如此。
据我所知,没有一个 Smalltalk 完全支持 Unicode 算法(大小写折叠、字符属性等),但有些可能支持双向文本。例如,GNU Smalltalk 从 GTK+ 和 Pango 中免费获得。
关于unicode - 在 Smalltalk 实现中测试 Unicode 支持的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6886129/