跳到主要内容

JEP 327:Unicode 10

QWen Max 中英对照 JEP 327 Unicode 10

概述

升级现有平台 API,以支持 Unicode 标准10.0 版本

目标

支持最新版本的 Unicode,主要涉及以下类:

  • java.lang 包中的 CharacterString
  • java.awt.font 包中的 NumericShaper,以及
  • java.text 包中的 BidiBreakIteratorNormalizer

非目标

此 JEP 不会实现四个相关的 Unicode 规范:

  • UTS #10,Unicode 排序算法
  • UTS #39,Unicode 安全机制
  • UTS #46,Unicode IDNA 兼容性处理
  • UTS #51,Unicode 表情符号

动机

Unicode 是一个不断发展的行业标准,因此我们必须让 Java 保持最新的版本。

描述

Java SE 10 实现了 Unicode 8.0。Unicode 9.0 增加了 7500 个字符和六个新脚本,而 Unicode 10.0.0 增加了 8518 个字符和四个新脚本。此升级将包含 Unicode 9.0 的变更,因此总共将增加 16018 个字符和十个新脚本。