Unicode® ICU 66 has been released. It updates to
Unicode 13, including new characters, scripts, emoji, and corresponding API
constants. It also updates to
CLDR
36.1 with Unicode 13 updates and bug fixes.
These new, extra Q1 releases are for integration by vendors that
could not otherwise release their products with the newest version of Unicode.
These are low-impact releases with no other significant feature additions or
implementation changes. The next feature releases will be CLDR 37 and ICU 67,
scheduled for 2020 April.
For details please see
http://site.icu-project.org/download/66.
Wednesday, March 11, 2020
Tuesday, March 10, 2020
Announcing The Unicode® Standard, Version 13.0
Version 13.0 of the Unicode Standard is now available, including the core specification, annexes, and data files. This version adds 5,390 characters, for a total of 143,859 characters. These additions include four new scripts, for a total of 154 scripts, as well as 55 new emoji characters.
The new scripts and characters in Version 13.0 add support for modern language groups in Africa, Pakistan, South Asia, and China:
Important chart font updates, including:
Five important Unicode annexes updated for Version 13.0:
The new scripts and characters in Version 13.0 add support for modern language groups in Africa, Pakistan, South Asia, and China:
- Arabic script additions to write Hausa, Wolof, and other languages in Africa, and other additions to write Hindko and Punjabi in Pakistan
- A character for Syloti Nagri in South Asia
- Bopomofo additions for Cantonese
- Yezidi, historically used in Iraq and Georgia for liturgical purposes, with some modern revival of usage
- Chorasmian, historically used in Central Asia across Uzbekistan, Kazakhstan, and Turkmenistan to write an extinct Eastern Iranian language
- Dives Akuru, historically used in the Maldives until the 20th century
- Khitan Small Script, historically used in northern China
- 55 emoji characters, including several new emoji for smileys, gender neutral people, animals, and the potted plant. For the full list of new emoji characters, see emoji additions for Unicode 13.0, and Emoji Counts. For a detailed description of support for emoji characters by the Unicode Standard, see UTS #51, Unicode Emoji.
- Six Creative Commons license symbols that are used to describe functions, permissions, and concepts related to intellectual property that have widespread use on the web
- Two Vietnamese reading marks that mark ideographs as having a distinct, colloquial reading
- 214 graphic characters that provide compatibility with various home computers from the mid-1970s to the mid-1980s and with early teletext broadcasting standards
Important chart font updates, including:
- An update to the code charts for the Adlam script, now using the Ebrima font. That font has an improved design and has gained widespread acceptance in the user community.
- A completely updated font for the CJK Radicals Supplement and the Kangxi Radicals blocks. This font is also used to show the radicals in the CJK unified ideographs code charts, as well as in the radical-stroke indexes.
- A character used in Sinhala to write Sanskrit
Five important Unicode annexes updated for Version 13.0:
- UAX #14, Unicode Linebreaking Algorithm
- UAX #29, Unicode Text Segmentation
- UAX #31, Unicode Identifier and Pattern Syntax
- UAX #38, Unicode Han Database (Unihan)
- UAX #45, U-Source Ideographs
- UTS #10, Unicode Collation Algorithm — sorting Unicode text
- UTS #39, Unicode Security Mechanisms — reducing Unicode spoofing
- UTS #46, Unicode IDNA Compatibility Processing — compatible processing of non-ASCII URLs
Over 140,000 characters are available for adoption
to help the Unicode Consortium’s work on digitally disadvantaged languages
Friday, March 6, 2020
Unicode Locale Data v37α available for testing
The alpha version of Unicode CLDR version 37 is now available for testing. The beta v37 will contain updates to the LDML spec and is planned for March 25, and the release of v37 is planned for April 22.
Unicode CLDR provides an update to the key building blocks for software supporting the world's languages. CLDR data is used by all major software systems (including mobile phones) for their software internationalization and localization, adapting software to the conventions of different languages.
v37 is an update release with focus on units and annotations (emoji and symbol names and search keywords).
Expanded locale preferences for units of measurement. The new unit preference and conversion data allows formatting functions to pick the right measurement units for the locale and usage, and convert input measurement into those units. See additional details in Specification Changes.
Emoji 13.0. The emoji annotations (names and search keywords) for the new Unicode 13.0 emoji are added. The collation sequences are updated for new Unicode 13.0, and for emoji.
Annotations (names and keywords) expanded to cover more than emoji. This release includes a small set of Unicode symbols (arrow, math, punctuation, currency, alphanum, and geometric) with more to be added in future releases. For example, see v37/annotations/romance.html.
9 New locales added. Caddo [cad], Hindi in Latin script [hi_Latn], Kashmiri in Devanagari script [ks_Deva], Maithili [mai], Manipuri (Meitei Mayek) [mni_Mtei], Nigerian Pidgin [pcm], Santali [sat], Santali (Devanagari) [sat_Deva], and Sindhi (Devanagari) [sd_Deva]. See Locale Coverage Data for the coverage per locale, for both new and old locales.
Grammatical features added. Grammatical features are added for many languages, a first step to allowing programmers to format units according to grammatical context (eg, the dative version of "3 kilometers").
Updates to code sets. In particular, the EU is updated (removing GB).
For more details and important notes for smoothly migrating implementations, see the draft release note Unicode CLDR Version 37. For access to the data, see the GitHub tag: release-37-alpha2.
Unicode CLDR provides an update to the key building blocks for software supporting the world's languages. CLDR data is used by all major software systems (including mobile phones) for their software internationalization and localization, adapting software to the conventions of different languages.
v37 is an update release with focus on units and annotations (emoji and symbol names and search keywords).
Expanded locale preferences for units of measurement. The new unit preference and conversion data allows formatting functions to pick the right measurement units for the locale and usage, and convert input measurement into those units. See additional details in Specification Changes.
Emoji 13.0. The emoji annotations (names and search keywords) for the new Unicode 13.0 emoji are added. The collation sequences are updated for new Unicode 13.0, and for emoji.
Annotations (names and keywords) expanded to cover more than emoji. This release includes a small set of Unicode symbols (arrow, math, punctuation, currency, alphanum, and geometric) with more to be added in future releases. For example, see v37/annotations/romance.html.
9 New locales added. Caddo [cad], Hindi in Latin script [hi_Latn], Kashmiri in Devanagari script [ks_Deva], Maithili [mai], Manipuri (Meitei Mayek) [mni_Mtei], Nigerian Pidgin [pcm], Santali [sat], Santali (Devanagari) [sat_Deva], and Sindhi (Devanagari) [sd_Deva]. See Locale Coverage Data for the coverage per locale, for both new and old locales.
Grammatical features added. Grammatical features are added for many languages, a first step to allowing programmers to format units according to grammatical context (eg, the dative version of "3 kilometers").
Updates to code sets. In particular, the EU is updated (removing GB).
For more details and important notes for smoothly migrating implementations, see the draft release note Unicode CLDR Version 37. For access to the data, see the GitHub tag: release-37-alpha2.
Over 130,000 characters are available for
adoption
to help the Unicode Consortium’s work on digitally disadvantaged languages