tag:blogger.com,1999:blog-59903615888792252552024-03-14T11:14:36.958-07:00The Unicode BlogNews, announcements, release info, and calendar updates<br>from the Unicode ConsortiumUnicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.comBlogger504125tag:blogger.com,1999:blog-5990361588879225255.post-49715176672109230112024-03-08T07:28:00.000-08:002024-03-14T11:13:58.302-07:00Breaking the Cycle 🔗💥
<i>by Jennifer Daniel</i><br/><br/>
<i>(This article was originally published on <a href="https://jenniferdaniel.substack.com/p/breaking-the-cycle">Jennifer’s Substack</a>, January 17, 2023. Republished here with minor revision.</i>)<br/><br/>
<img alt="Phoenix image" src="https://www.unicode.org/announcements/breaking-cycle-blog-img/1-phoenix.jpg" width="400px"><br/>
<b>In the fall of 2022, the Unicode Technical Committee <a href="https://blog.unicode.org/2022/11/the-unicode-standard-2023-release.html">announced</a> that the 2023 release of the Unicode Standard would be a “dot” release with limited character additions, with the next major release in 2024. </b>This wasn’t without precedent — COVID slowed
down the release of <a href="http://blog.unicode.org/2020/04/unicode-140-delayed-for-6-months.html">
Unicode 14.0</a> in 2020 and the world seemed to survive 😉. Subcommittees
were well prepared and adjusted accordingly, discussing what this meant for
their respective areas of expertise.<br/><br/>
For the Emoji Subcommittee (ESC) — the group responsible for defining
the rules, algorithms, and properties necessary to achieve interoperability
between different platforms for those smiley faces that appear on your keyboard
(Shout out 😁🥰🥹🤔🫣🫡😵💫!) — this delay presented an opportunity. Sure, we
were so close to exhaling a sigh of relief (the intake period for Emoji 16.0
proposals had just completed). But upon learning we couldn’t ship any new
codepoints until 2024 we turned our energy towards recommending
<a href="https://jenniferdaniel.substack.com/p/the-emoji-that-nearly-werent">
new emoji based on existing ones</a>. (These are called
<a href="https://en.wikipedia.org/wiki/Zero-width_joiner">emoji ZWJ
sequences</a>. That's when a combination of multiple emoji display as a
single emoji … like 👩 🏽 +🏭 = 🧑🏽🏭).<br/><br/>
<h3><b>When Less is More</b></h3>
An incredibly powerful aspect of written language is that it consists
of a finite number of characters that can "do it all". And yet, as the emoji
ecosystem has matured over time our keyboards have ballooned and emoji
categories are about to hit or have hit a level of saturation. Upon reflecting
on <a href="https://home.unicode.org/emoji/emoji-frequency/">how
emoji are used</a>, the ESC has entered a new era where the primary way
for emoji to move forward is not merely to add more of them to the Unicode
Standard. Instead, the ESC approves fewer and fewer emoji proposals every year.<br/><br/>
But our work is not done. Not by a longshot. Language is fluid and doesn’t
stand still. There is more to do! This “off-cycle” gives us a chance to address
some long-standing major pain points using emoji. The first one that came to
mind: skin-tone.<br/><br/>
<h3><b>What is a family?</b></h3>
<a href="https://www.unicode.org/L2/L2020/20196-gender-skintone-update.pdf">
The encoding of multi-person multi-tone support has matured over the years</a>;
However, the implementation can seem random to the average person: While it’s
true, all people emoji have toned options (with the exception of characters
where you can’t see skin like 🤺) there are … misfits. Some two people emoji
offer tone support ( 🧑🏻❤️🧑🏿) others do not ( 👯). A few non
<a href="https://www.unicode.org/reports/tr51/">RGI emoji</a>
render with tone but with no affordance to change one of the two characters (For
example, 🤼🏾♂ renders with skintone on Android but as gold on iOS. WHY. This
is why we standardize these things, people).<br/><br/>
And then ... There is the suite of family emoji
(👨👦👨👦👦👨👧👨👧👦👨👧👧👩👦👩👦👦👩👧👩👧👦👩👧👧
👨👨👦👨👨👦👦👨👨👧👨👨👧👦👨👨👧👧👩👩👦👩👩👦👦👩👩👧👩👩👧👦👩👩👧👧👨👩👦👨👩👦👦👨👩👧👨👩👧👦👨👩👧👧👪).
These characters include two people, three people, sometimes four and none of
them have any tone support (!). We seem to have a lot of family emoji and yet
simultaneously not enough.<br/><br/>
The 26 “family” emoji can be broken down into four groups:<br/><br/>
<img alt="Families image" src="https://www.unicode.org/announcements/breaking-cycle-blog-img/2-families.png" width="400px"><br/><br/>
Despite the Unicode Standard containing 26 “family” emoji, each one of these
glyphs is overly prescriptive with regard to delivering on a visual
representation of a family. The inclusion of many permutations of families was
well intentioned. But we can’t list them all, and by listing some of the
combinations, it calls attention to the ones that are excluded.<br/><br/>
What even is a family? For some, family is the people you were raised with.
Others have embraced friends as their chosen family. Some families have
children, other families have pets. There are multi-generational families,
mutliracial families and of course many families are any combination of all of
these characteristics and more.<br/><br/>
Fortunately, we don’t need to add
<a href="https://unicode.org/L2/L2019/19392-emoji-multi-recs.pdf">7000
variants</a> to your keyboards (even this would fall short of capturing
the breadth of "family" as a concept). Instead we can juxtapose individual emoji
together to capture a concept with some reasonable level of specificity — not
too unlike arranging letters together to create words to convey concepts 😉<br/><br/>
<img alt="Different families image" src="https://www.unicode.org/announcements/breaking-cycle-blog-img/3-more-families.jpg" width="400px"><br/>
For emoji keyboards to advance in creating more intuitive and
personalized experiences the Emoji Subcommittee is recommending a visual
deprecation of the family emoji. This small set of emoji will be
redesigned as part of a
<a href="https://www.unicode.org/L2/L2020/20196-gender-skintone-update.pdf">
multi-phase effort</a> to “complete the set” of toned variants for the
remaining multi-person emoji. This of course begs the question: when there are
as many families as there are people in the world, is there an effective way at
conveying the concept of “family” without being overly prescriptive in defining
what is and is not a family? Well, thankfully icons can do a lot of heavy
lifting without requiring very much detail.<br/><br/>
<img alt="Famiy, symbol image" src="https://www.unicode.org/announcements/breaking-cycle-blog-img/4-family-symbol.jpg" width="400px"><br/><br/>
<h3><b>When is an emoji running for the police or getting chased by them?</b></h3>
Another area the ESC is actively exploring is how the semantics of emoji
sequences can differ when writing directionality changes. Some emoji characters
have semantics that encode implicit directionality but when the string is
mirrored and their meaning may be unintentionally lost or changed.<br/><br/>
<img alt="Left to Right emoji image" src="https://www.unicode.org/announcements/breaking-cycle-blog-img/5-directions1.png" width="400px"><br/>
<b><span style="font-size: x-small">Left to Right Emoji Sequence:</span>
</b><i><span style="font-size: x-small">Quickly running towards an “exciting” police chase</span></i><br/><br/>
<img alt="Right to Left emoji image" src="https://www.unicode.org/announcements/breaking-cycle-blog-img/6-directions2.png" width="400px"><br/>
<b><span style="font-size: x-small">Right to Left Emoji Sequence: </span> </b><i>
<span style="font-size: x-small">Running away from the coppers</span></i><br style="font-size: x-small"/><br/>
What, if anything, can we do to aid in ensuring that messages are
meaningfully translated be them tiny pictures or tiny letters? As part of 15.1
we’re proposing a small set of emoji with strong directionality — with an
initial focus on people — to face the opposite direction. Soon you too can run
towards or away from ... excitement.<br/><br/>
<h3><b>Emoji 15.1</b></h3>
Given that the intake cycle of emoji proposals for Unicode 16.0 ended
last July, the Emoji Subcommittee has also decided to temporarily delay the
intake of Unicode Version 17.0 proposals until April 2024. Fortunately, you
won’t have to wait until then to get new emoji. <i>(Note: I know
it sounds like I’m talking about the past and future simultaneously ... the emoji
lifecycle is looooong and as a result overlaps with multiple releases. Expect a
future blog post about the
<a href="https://unicode.org/emoji/charts-15.0/emoji-released.html">Emoji
15.0 candidates</a> landing early this year (Shout out goose, pink heart,
and pushing hands). I’ve been holding off writing about this set until you can
actually see them on your phones but given that we’re already talking about 2024
maybe it’s time I dust that blog post off).</i><br/><br/>
<img alt="Emoji 2023 timeline image" src="https://www.unicode.org/announcements/breaking-cycle-blog-img/7-timeline.png" width="400px"><br/><br/>
Anyways, among the list of Emoji 15.1 recommendations for 2024 includes 578
characters (most of them the candidates described above to support
directionality). The list also includes a few humble additions including a
broken chain, a lime, a non-poisonous mushroom, a nodding and shaking face, and
a phoenix bird. Each one of these leverages a unique valid ZWJ sequence of
emoji so while they look like atomic characters made of a single codepoint they
are composed of two or more codepoints.<br/><br/>
<img alt="Broken chain and other emoji image" src="https://www.unicode.org/announcements/breaking-cycle-blog-img/8-new-emoji.jpg" width="400px"><br/><br/>
Broken chain is the result of a 🔗💥 ZWJ and contains a variety of meanings,
such as freedom, breaking a cycle, or perhaps a broken url ;-). Nodding face and
shaking face are composed of arrows to imply movement in a still image (🙂↔️)
and (🙂↕️). Oh, and of course there is a phoenix rising from the ashes (🐦🔥),
an ancient metaphor that captures the zeitgeist of today.<br/><br/>
The Unicode Technical Committee (UTC) will review the required documents at its first meeting of 2023 in January – and if these candidates move forward,
you can expect an update from the UTC later this Spring and Summer.<br/><br/>
<hr />
<div align="center">
<h4>Adopt a Character and Support Unicode’s Mission</h4>
<p>Looking to give that special someone a special something?<br />
Or maybe something to treat yourself?<br />
🕉️💗🏎️🐨🔥🚀爱₿♜🍀</p>
<p>Adopt a character or emoji to give it the attention it deserves,
while also supporting Unicode’s mission to ensure everyone can
communicate in their own languages across all devices.</p>
<p><i>Each adoption includes a digital badge and certificate that you can proudly display!</i></p>
<p><a href="https://aac.unicode.org/adopt">Have fun and support a good cause</a></p>
<p>You can also <a href="https://home.unicode.org/donation-page/">donate funds</a> or
<a href="https://home.unicode.org/support-unicode/">gift stock</a></p>
<img src="https://www.unicode.org/announcements/gold-silver-bronze-horiz.png" width="200" />
</div>
Unicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-50689075842614525732024-03-05T07:14:00.000-08:002024-03-05T07:14:22.947-08:00Unicode CLDR v45 Alpha available for testing<img alt="[image]" src="https://www.unicode.org/announcements/cldr40-alpha-annc.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" />
<p><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">The Unicode </span><a href="https://cldr.unicode.org/index/downloads/cldr-45" style="text-decoration-line: none;"><span style="color: #1155cc; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;">CLDR v45 Alpha</span></a><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"> is now available for integration testing. </span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">CLDR provides key building blocks for software to support the world's languages (dates, times, numbers, sort-order, etc.) For example, all major browsers and all modern mobile phones use CLDR for language support. (See </span><a href="https://cldr.unicode.org/index#h.ozy52ypusfv4" style="text-decoration-line: none;"><span style="color: black; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;">Who uses CLDR?</span></a><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">)</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">Via the online Survey Tool, contributors supply data for their languages — data that is widely used to support much of the world’s software. This data is also a factor in determining which languages are supported on mobile phones and computer operating systems.</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">The alpha has already been integrated into the development version of ICU. We would especially appreciate feedback from non-ICU consumers of CLDR data and on </span><a href="https://cldr.unicode.org/index/downloads/cldr-45#h.lntv7k3viefk" style="text-decoration-line: none;"><span style="color: black; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;">Migration</span></a><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"> issues. Feedback can be filed at </span><a href="https://github.com/unicode-org/cldr/blob/main/docs/requesting_changes.md" style="text-decoration-line: none;"><span style="color: black; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;">CLDR Tickets</span></a><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">.</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">CLDR 45 is a closed release with no submission period, focusing on just a few areas:</span></p><h4 dir="ltr" style="line-height: 1.38; margin-bottom: 4pt; margin-top: 18pt;"><span style="color: #434343; font-family: Georgia, serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">MessageFormat 2.0 Tech Preview</span></h4><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="color: #434343; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">Software needs to construct messages that incorporate various pieces of information. The complexities of the world's languages make this challenging. The goal for MessageFormat 2.0 is to allow developers and translators to create natural-sounding, grammatically-correct, user interfaces that can appear in any language and support the needs of diverse cultures.</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="color: #434343; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">The new </span><span style="color: #434343; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-weight: 700; vertical-align: baseline; white-space-collapse: preserve;">MessageFormat</span><span style="color: #434343; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"> defines the data model, syntax, processing, and conformance requirements for the next generation of dynamic messages. It is intended for adoption by programming languages, software libraries, and software localization tooling. It enables the integration of internationalization APIs (such as date or number formats), and grammatical matching (such as plurals or genders). It is extensible, allowing software developers to create formatting or message selection logic that add on to the core capabilities. Its data model provides a means of representing existing syntaxes, thus enabling gradual adoption by users of older formatting systems.</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="color: #434343; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">See also:</span></p><ul style="margin-bottom: 0px; margin-top: 0px; padding-inline-start: 48px;"><li aria-level="1" dir="ltr" style="color: #434343; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; list-style-type: disc; vertical-align: baseline; white-space: pre;"><p dir="ltr" role="presentation" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><a href="https://www.youtube.com/watch?v=-DlS6KNopoU" style="text-decoration-line: none;"><span style="color: #1155cc; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; text-wrap: wrap; vertical-align: baseline;">UTW {�} MessageFormat v2</span></a><span style="font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-wrap: wrap; vertical-align: baseline;"> (November 7, 2023)</span></p></li><li aria-level="1" dir="ltr" style="color: #434343; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; list-style-type: disc; vertical-align: baseline; white-space: pre;"><p dir="ltr" role="presentation" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><a href="https://www.youtube.com/watch?v=D4N4J_8K_T8" style="text-decoration-line: none;"><span style="color: #1155cc; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; text-wrap: wrap; vertical-align: baseline;">Message Format Virtual Open House</span></a><span style="font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-wrap: wrap; vertical-align: baseline;"> (</span><span style="color: #131313; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-wrap: wrap; vertical-align: baseline;">February 20, 2024</span><span style="font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-wrap: wrap; vertical-align: baseline;">) </span></p></li></ul><h4 dir="ltr" style="line-height: 1.38; margin-bottom: 4pt; margin-top: 18pt;"><span style="color: #434343; font-family: Georgia, serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">Keyboard 3.0 stable version</span></h4><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="color: #434343; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">Keyboard support for digitally disadvantaged languages is often lacking or inconsistent between platforms. The updated </span><span style="color: #434343; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-weight: 700; vertical-align: baseline; white-space-collapse: preserve;">LDML Keyboard 3.0 format</span><span style="color: #434343; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"> specifies an interchange format for keyboard data. This will allow keyboard authors to create a single mapping file for their language, which implementations can use to provide that language’s keyboard mapping on their own platform. </span><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">This format allows both physical and virtual (that is, on-screen or touch) keyboard layouts for a language to be defined in a single file.</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">See also:</span></p><ul style="margin-bottom: 0px; margin-top: 0px; padding-inline-start: 48px;"><li aria-level="1" dir="ltr" style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; list-style-type: disc; vertical-align: baseline; white-space: pre;"><p dir="ltr" role="presentation" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><a href="https://www.youtube.com/watch?v=jrL7OEgOCUI&t=2104s" style="text-decoration-line: none;"><span style="color: #1155cc; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; text-wrap: wrap; vertical-align: baseline;">CLDR, Beyond Locale Data</span></a><span style="font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-wrap: wrap; vertical-align: baseline;"> (June 22, 2023)</span></p></li></ul><h4 dir="ltr" style="line-height: 1.38; margin-bottom: 4pt; margin-top: 18pt;"><span style="color: #434343; font-family: Georgia, serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">Tooling changes</span></h4><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">Many tooling changes are difficult to accommodate in a data-submission release, including performance work and UI improvements. The changes in v45 provide faster turn-around for linguists and higher data quality. They are targeted at the v46 submission period, starting in May, 2024.</span></p><h4 dir="ltr" style="line-height: 1.38; margin-bottom: 4pt; margin-top: 18pt;"><span style="color: #434343; font-family: Georgia, serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">For more information</span></h4><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">See the draft </span><a href="https://cldr.unicode.org/index/downloads/cldr-45" style="text-decoration-line: none;"><span style="color: #1155cc; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;">CLDR v45 release page</span></a><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;">, which has information on accessing the data, reviewing charts of the changes, and — importantly — </span><a href="https://cldr.unicode.org/index/downloads/cldr-45#h.lntv7k3viefk" style="text-decoration-line: none;"><span style="color: #1155cc; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;">Migration</span></a><span style="font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;"> issues.</span></p><br />
<hr />
<div align="center">
<h4>Adopt a Character and Support Unicode’s Mission</h4>
<p>Looking to give that special someone a special something?<br />
Or maybe something to treat yourself?<br />
🕉️💗🏎️🐨🔥🚀爱₿♜🍀</p>
<p>Adopt a character or emoji to give it the attention it deserves,
while also supporting Unicode’s mission to ensure everyone can
communicate in their own languages across all devices.</p>
<p><i>Each adoption includes a digital badge and certificate that you can proudly display!</i></p>
<p><a href="https://aac.unicode.org/adopt">Have fun and support a good cause</a></p>
<p>You can also <a href="https://home.unicode.org/donation-page/">donate funds</a> or
<a href="https://home.unicode.org/support-unicode/">gift stock</a></p>
<img src="https://www.unicode.org/announcements/gold-silver-bronze-horiz.png" width="200" />
</div>
Unicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-9683111756280671762024-02-06T11:40:00.000-08:002024-02-06T11:40:06.808-08:00Unicode 16.0 Alpha Review Opens for Feedback<div style="text-align: left;"><span style="background-color: white; color: #333333; white-space: pre-wrap;"><span style="font-family: inherit;">The repertoire for Unicode Version 16.0 is now open for early review and comment until April 2. As a reminder, during alpha review the repertoire is reasonably mature and stable, but is not yet completely locked down. Discussion regarding whether certain characters should be removed from the repertoire for publication is welcome. Character names and code point assignments are reasonably firm, but suggestions for improvement may still be entertained.</span></span></div><div style="text-align: left;"><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 13.333333px;"><br /></span></div><div style="text-align: left;"><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 13.333333px;">This early review is provided so that reviewers may consider the character repertoire and data file issues prior to the start of beta review (currently scheduled to start in May 2024). Once beta review begins, the repertoire, code points, and character names will all be locked down, and no longer be subject to changes.</span></div><p><span id="docs-internal-guid-7a077567-7fff-0b14-ed8a-df72bc0427df"></span><span style="border: medium; display: inline-block; height: 244px; overflow: hidden; width: 256px;"><img height="206" src="https://lh7-us.googleusercontent.com/-K4bHqWSvA3gLuKWqEhFt_AIhiDhq8Ni-P9pHGuWBiu_kmYZZdUbW5CRTy1Sj28JRBcIIlH4grqSxLZ1NvSJ3GCiGzop0Xkb_QvSi7CpqjtveW9BC1-21kW14d9ajGrlaAlzO3pUZfcxQkh91oDzKaw=w216-h206" style="margin-left: 0px; margin-top: 0px;" width="216" /></span></p><span id="docs-internal-guid-1d0112fc-7fff-6d6a-7c2d-733d152f8346"><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">Notable Changes</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">Unicode Version 16.0 adds 5,187 new characters, bringing the total number of characters to 155,000. The most significant addition for this release is 3,995 additional Egyptian Hieroglyph characters. There are also seven new scripts and many new symbols. See </span><a href="https://www.unicode.org/alloc/Pipeline.html#planned_next_version" style="text-decoration: none;"><span style="background-color: white; color: #1155cc; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">The Pipeline</span></a><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"> and the </span><a href="https://www.unicode.org/charts/PDF/Unicode-16.0/" style="text-decoration: none;"><span style="background-color: white; color: #1155cc; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">delta code charts</span></a><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"> for details.</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">In addition, new “Moji Jōhō Kiban” (文字情報基盤) Japanese source references will be added for over 36,000 CJK unified ideographs. This will be reflected in the code charts for virtually all CJK unified ideograph blocks by additional representative glyphs in the “J” column.</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">Unicode Emoji 16.0 will include eight new emoji—see </span><a href="https://www.unicode.org/review/pri498/" style="text-decoration: none;"><span style="background-color: white; color: #1155cc; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">PRI #498 Unicode Emoji 16.0 Alpha Candidates</span></a><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">.</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">Some of the new scripts in Unicode 16.0 (Kirat Rai, Tulu-Tigalari, Gurung Khema) include characters that have normalization behavior not seen in earlier versions, which could affect optimized implementations of Unicode normalization, and implementations using “quick check” properties. The relevant data files are available as part of the Unicode 16.0 alpha to allow early review.</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">Feedback for the alpha review should be reported under </span><a href="https://www.unicode.org/review/pri497/" style="text-decoration: none;"><span style="background-color: white; color: #1155cc; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">PRI #497</span></a><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"> using the </span><a href="https://corp.unicode.org/reporting/pri.html" style="text-decoration: none;"><span style="background-color: white; color: #1155cc; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">Unicode contact form</span></a><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"> by April 2, 2024.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"><br /></span></p><div style="text-align: center;"><span style="color: #333333; font-family: Georgia, serif; font-size: x-small;"><span style="background-color: white; caret-color: rgb(51, 51, 51);">____________________________</span></span></div><h4 style="text-align: -webkit-center;">Adopt a Character and Support Unicode’s Mission</h4><p style="text-align: -webkit-center;">Looking to give that special someone a special something?<br />Or maybe something to treat yourself?<br />🕉️💗🏎️🐨🔥🚀爱₿♜🍀</p><p style="text-align: -webkit-center;">Adopt a character or emoji to give it the attention it deserves, while also supporting Unicode’s mission to ensure everyone can communicate in their own languages across all devices.</p><p style="text-align: -webkit-center;"><i>Each adoption includes a digital badge and certificate that you can proudly display!</i></p><p style="text-align: -webkit-center;"><a href="https://aac.unicode.org/adopt">Have fun and support a good cause</a></p><p style="text-align: -webkit-center;">You can also <a href="https://home.unicode.org/donation-page/">donate funds</a> or <a href="https://home.unicode.org/support-unicode/">gift stock</a></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-align: center;"><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"><img src="https://www.unicode.org/announcements/gold-silver-bronze-horiz.png" style="caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; text-align: -webkit-center;" width="200" /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"><br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span style="background-color: white; color: #333333; font-family: Georgia, serif; font-size: 10pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"><br /></span></p></span><br class="Apple-interchange-newline" />Unicode, Inc.http://www.blogger.com/profile/06146172972999657063noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-35545289911953975932024-02-05T11:22:00.000-08:002024-02-05T11:24:02.816-08:00Highlights from UTC Meeting #178<div style="text-align: left;"><span face="Calibri, sans-serif">Unicode Technical Committee (UTC) meeting #178 was held January 23 to 25 in Sunnyvale, California. Many thanks for Google for hosting. Here are some highlights from the meeting.</span></div><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm;"><o:p></o:p></p><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm;"><o:p> </o:p></p><p class="MsoNormal" style="margin: 0cm;"><b><span style="font-family: inherit;">Preparing Unicode 16.0 Alpha<o:p></o:p></span></b></p><div style="text-align: left;">UTC made final decisions regarding the draft character repertoire for Unicode 16.0 and approved the alpha release. The alpha will be available for public review on February 6<sup>th</sup>.<br /><o:p> <br /></o:p>UTC had previously approved 1,192 characters for Unicode 16.0, but also anticipated inclusion of a large set of Egyptian Hieroglyph extensions. Those were approved at this meeting — 3,995 additional characters, bringing the number of new characters for Unicode 16.0 to 5,187. See the <a href="https://www.unicode.org/alloc/Pipeline.html#planned_next_version" style="color: #0563c1;">Pipeline</a> page for all characters currently approved for Unicode 16.0, along with code points provisionally assigned for future encoding.<br /><o:p> <br /></o:p>There was some discussion about certain of the characters being added in Unicode 16.0 for new scripts (Kirat Rai, Tulu-Tigalari, Gurung Khema) because of normalization behaviour not previously seen that affected normalization optimizations in ICU and could affect other normalization implementations. This had raised a question as to whether to revisit the encoding model for those scripts, or to keep the encoding that UTC had already accepted and make adjustments in ICU. For various reasons, it was decided to do the latter. For more info, see section F.1 in <a href="https://www.unicode.org/L2/L2024/24009r-utc178-properties-recs.pdf" style="color: #0563c1;">L2/24-009</a>.<br /><o:p> <br /></o:p>UTC also approved a new data file to be added to UCD: DoNotEmit.txt will capture in machine-readable form information already included in various chapters of the core spec regarding characters or sequences of characters that could occur in data but, in fact, should not be used. For example, certain sequences of Devanagari character could appear visually identical to a Devanagari letter but not be canonically equivalent and should not be used. <span style="background: repeat white;">See section 19 of </span><a href="https://www.unicode.org/L2/L2024/24013r-script-adhoc-rept.pdf" style="color: #0563c1;"><span style="background: repeat white;">L2/24-013</span></a> for more information.<br /><o:p> <br /></o:p><b>Future of UCD #42 UCDXML<br /></b>Because the people who previously maintained UCDXML were no longer going to be continue that going forward, UTC #177 decided on a plan to stabilize UCDXML at version 15.1. However, there was public review feedback that several projects continue to depend on UCDXML. Seeing that, John Wilcock of Microsoft volunteered to take over maintenance of UCDXML. Thus, UCDXM will be updated for Unicode 16.0 with the latest character repertoire and properties, and will continue to be maintained for future versions, as long as John is available to do that.<br /><o:p> <br /></o:p><b>Text Terminal Working Group<br /></b>The Text Terminal Working Group was created by UTC in April 2023 to develop specifications for supporting Unicode in text terminal environments. After a few months, however, the chair of the group no longer had time available to chair the group. During last week’s UTC meeting, a new chair was nominated and has since been confirmed by Unicode officers: Fraser Gordon. Fraser’s work involving Unicode began many years ago, extending LiveCode to support Unicode. He is currently also active in the C++ standards committee’s Unicode Study Group (ISO/IEC JTC 1/SC 22/SG 16).<br /><o:p> <br /></o:p>Full details on these and other outcomes are provided in the minutes—see <a href="https://www.unicode.org/L2/L2024/24006.htm" style="color: #0563c1;">L2/24-006</a>.</div><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm;"><o:p></o:p></p><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm;"><o:p></o:p></p><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm;"><o:p></o:p></p><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm;"><o:p></o:p></p><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm;"><o:p></o:p></p><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm;"><br /></p><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm;"><br /></p><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm; text-align: center;">_______________________________________</p><h4 style="text-align: -webkit-center;">Adopt a Character and Support Unicode’s Mission</h4><p style="text-align: -webkit-center;"></p><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm; text-align: center;"><img src="https://www.unicode.org/announcements/gold-silver-bronze-horiz.png" style="font-family: -webkit-standard; text-align: -webkit-center;" width="200" /></p><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm; text-align: center;"><br /></p><div style="text-align: center;">Looking to give that special someone a special something?</div><div style="text-align: center;">Or maybe something to treat yourself?</div><div style="text-align: center;">🕉️💗🏎️🐨🔥🚀爱₿♜🍀</div><p></p><p style="text-align: -webkit-center;">Adopt a character or emoji to give it the attention it deserves, while also supporting Unicode’s mission to ensure everyone can communicate in their own languages across all devices.</p><p style="text-align: -webkit-center;"><i>Each adoption includes a digital badge and certificate that you can proudly display!</i></p><p style="text-align: -webkit-center;"><a href="https://aac.unicode.org/adopt">Have fun and support a good cause</a></p><p style="text-align: -webkit-center;">You can also <a href="https://home.unicode.org/donation-page/">donate funds</a> or <a href="https://home.unicode.org/support-unicode/">gift stock</a></p><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm;"><br /></p><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm;"><br /></p><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 11pt; margin: 0cm;"><br /></p>Unicode, Inc.http://www.blogger.com/profile/06146172972999657063noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-4724785730421217572024-01-31T11:31:00.000-08:002024-01-31T11:31:50.663-08:00NEW Event on February 20 – Virtual Open House on MessageFormat<p> <span face="Arial, sans-serif" style="font-size: 16pt; white-space: pre-wrap;">Registration is Now Open!</span></p><span id="docs-internal-guid-62768926-7fff-5462-28f5-1a38637b3b61"><span style="font-size: 11pt;">MessageFormat is a critical API for anyone interested in building fluent, accessible, and well-localized applications. Any part of the user interface that displays data or varies dynamically at runtime needs to provide for the formatting requirements of the locale and the grammatical needs of the user’s language. As such, MessageFormat is “table stakes” for internationalizing applications.</span><br /><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">The MessageFormat Working Group is a part of the CLDR Technical Committee of Unicode. After several years of work, they have produced a Technical Preview for MessageFormat 2.0, a next generation specification designed to address critical gaps in current formatting solutions, provide access to new internationalization APIs rooted in CLDR data, and build a syntax that is portable across many programming languages and runtime environments.</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">Now that the specification is close to being stabilized, the MessageFormat Working Group would like to engage with interested members of the internationalization, developer, localization, and translation communities.</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"><b>Who:</b> If you are a platform, framework, and programming language developer, localization manager, engineer, or translator, you will want to join us for this virtual Open House event to hear more about the progress achieved, and to bring your questions to the people involved. </span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">When: </span><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">Tuesday, February 20, 2024 starting at 9am (San Francisco), 12pm (New York), and 6pm (Berlin).</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><a href="https://us06web.zoom.us/meeting/register/tZArcOmsqj0vHNB_5w6KDq66c7gAx-kkRhan" style="text-decoration: none;"><span face="Arial, sans-serif" style="color: #1155cc; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">Register Now</span></a><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">! Please note this session will be recorded and available via the Unicode YouTube channel.</span></p><h2 dir="ltr" style="line-height: 1.38; margin-bottom: 6pt; margin-top: 18pt;"><span face="Arial, sans-serif" style="font-size: 16pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-weight: 400; vertical-align: baseline; white-space: pre-wrap;">Getting Started with Message Formatting</span></h2><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><a href="https://github.com/unicode-org/message-format-wg" style="text-decoration: none;"><span face="Arial, sans-serif" style="color: #1155cc; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">MessageFormat GitHub Repo</span></a></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt;"><a href="https://github.com/unicode-org/message-format-wg/blob/main/docs/why_mf_next.md" style="text-decoration: none;"><span face="Arial, sans-serif" style="color: #1155cc; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">Why MessageFormat v2?</span></a></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt;"><a href="https://github.com/unicode-org/message-format-wg/blob/main/docs/goals.md" style="text-decoration: none;"><span face="Arial, sans-serif" style="color: #1155cc; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">Goals & Deliverables</span></a></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt;"><a href="https://github.com/unicode-org/message-format-wg/blob/main/spec/syntax.md" style="text-decoration: none;"><span face="Arial, sans-serif" style="color: #1155cc; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">Draft Specification and Syntax</span></a></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><a href="https://youtu.be/-DlS6KNopoU" style="text-decoration: none;"><span face="Arial, sans-serif" style="color: #1155cc; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">UTW MessageFormat v2</span></a><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"> (Video)</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"><br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"><br /></span></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="281" src="https://www.youtube.com/embed/-DlS6KNopoU" width="423" youtube-src-id="-DlS6KNopoU"></iframe></div><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><br /></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="color: #1155cc; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;"></span></p><h2 dir="ltr" style="line-height: 1.38; margin-bottom: 6pt; margin-top: 18pt;"><span face="Arial, sans-serif" style="font-size: 16pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-weight: 400; vertical-align: baseline; white-space: pre-wrap;">About the Unicode Consortium</span></h2><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">The Unicode Consortium is the premier non-profit open source, open standards body for the internationalization of all software and services. </span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">For more than 30 years, the Unicode Consortium has coordinated the efforts of a worldwide team of volunteer programmers and linguists to standardize, evolve, and maintain a global software foundation that allows virtually every computer system and service to help people connect using their native language. </span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">For additional information about Unicode, visit </span><a href="http://home.unicode.org/" style="text-decoration: none;"><span face="Arial, sans-serif" style="color: #1155cc; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">home.unicode.org</span></a><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">.</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"></p><hr /><p></p><h4 dir="ltr" style="background-color: white; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; padding: 12pt 0pt 2pt; text-align: center;"><span face="Arial, sans-serif" style="color: #333333; font-size: 13pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">Adopt a Character and Support Unicode's Mission</span></h4><br /><p dir="ltr" style="background-color: white; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-align: center;"><span face="Arial, sans-serif" style="color: #050505; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">Looking to give that special someone a special something? Or maybe </span></p><p dir="ltr" style="background-color: white; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-align: center;"><span face="Arial, sans-serif" style="color: #050505; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">something to treat yourself?</span></p><p dir="ltr" style="background-color: white; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-align: center;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">🕉️</span><span face="Arial, sans-serif" style="color: #050505; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">💗🏎️🐨</span><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">🔥</span><span face="Arial, sans-serif" style="color: #050505; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">🚀</span><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">爱₿♜🍀</span></p><p dir="ltr" style="background-color: white; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; padding: 5pt 0pt 0pt; text-align: center;"><span face="Arial, sans-serif" style="color: #050505; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">Adopt a character or emoji to give it the attention it deserves, while also supporting Unicode's mission to ensure everyone can communicate in their own languages across all devices.</span></p><p dir="ltr" style="background-color: white; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; padding: 5pt 0pt 0pt; text-align: center;"><span face="Arial, sans-serif" style="color: #050505; font-size: 11pt; font-style: italic; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">Each adoption includes a digital badge and certificate that you can proudly display!</span></p><p dir="ltr" style="background-color: white; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; padding: 5pt 0pt 0pt; text-align: center;"><a href="http://aac.unicode.org/adopt" style="text-decoration: none;"><span face="Arial, sans-serif" style="color: #5588aa; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">Have fun and support a good cause</span></a><span face="Arial, sans-serif" style="color: #050505; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">! </span></p><p dir="ltr" style="background-color: white; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; padding: 5pt 0pt 0pt; text-align: center;"><br /></p><p dir="ltr" style="background-color: white; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; padding: 5pt 0pt 0pt; text-align: center;"><span face="Arial, sans-serif" style="color: #050505; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">You can also </span><a href="https://home.unicode.org/donation-page/" style="text-decoration: none;"><span face="Arial, sans-serif" style="color: #5588aa; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">donate funds</span></a><span face="Arial, sans-serif" style="color: #050505; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"> or </span><a href="https://home.unicode.org/support-unicode/" style="text-decoration: none;"><span face="Arial, sans-serif" style="color: #5588aa; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">gift stock</span></a><span face="Arial, sans-serif" style="color: #050505; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">.</span></p><p dir="ltr" style="background-color: white; line-height: 1.38; margin: 0pt 10pt; text-align: center;"><span face="Arial, sans-serif" style="color: #050505; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="border: 0pt solid rgb(204, 204, 204); display: inline-block; height: 67px; overflow: hidden; width: 200px;"><img height="67" src="https://lh7-us.googleusercontent.com/cB-Oi1Y_EGMHCSk0XJ3WexHKDY_fZZ24TMtyhLdZ8oSIz22rekIJRwvwCuIF2ydyBbzvcdSW3ciKOkQ0klrsyssQFr9TF0o9lCdvGDkmDp35J1k-v0XpDiBIo8RbpHjH6YiDdJAOTApkZEqgoJr2afg" style="margin-left: 0px; margin-top: 0px;" width="200" /></span></span></p></span><br class="Apple-interchange-newline" />Unicode, Inc.http://www.blogger.com/profile/06146172972999657063noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-79885537845823231142024-01-17T06:32:00.000-08:002024-01-17T06:39:44.573-08:00Unicode Welcomes New Board Members!
<div align="center">
<img alt="Giammarresi (left) and Chilana (right)" src="https://www.unicode.org/announcements/giammarresi-and-chilana-annc.jpg" title="Giammarresi (left) and Chilana (right)" /><br />
</div>
The Unicode Consortium is pleased to welcome Salvatore “Salvo” Giammarresi of Airbnb
and Kulpreet Chilana of Apple to its Board of Directors effective this month.<br />
<br />
At its annual member meeting last November, the representatives of
Unicode’s Full Level members unanimously elected Salvo and Kulpreet and renewed
the terms of Brent Getlin (Adobe) and Teresa Marshall (Salesforce).<br />
<br />
Salvo is the Head of Localization at Airbnb and a Board Member at
Clear Global (formerly known as Translators without Borders). Previously he held
global leadership roles at several technology companies including PayPal and
Yahoo. He is a published author and speaker on numerous topics, including
localization, internationalization, global program management, and international
product management.<br />
<br />
Kulpreet has worked in software localization at Apple for 8 years
and has more than 12 years of experience in the localization and
internationalization industry. He is passionate about using all parts of the
software stack to preserve the richness of human culture. He currently manages a
team of software engineers that evangelize localization across Apple’s
platforms, build features for Apple’s international users and own the
localization infrastructure in Xcode.<br />
<br />
“We’re excited to have Salvo and Kulpreet join us — they both bring
extensive experience in localization and internationalization to the Unicode
board,” said Mark Davis, Unicode’s board chair and co-founder, “as well as
providing different perspectives on technology and priorities. Speaking for the
board, I’d also like to thank David Singer, who has retired from the board after
6 years. Aside from many other contributions, David has helped immensely with
pivotal transitions in governance.”<br /><p dir="ltr">Further information on the
<a href="https://unicode.org/consortium/directors.html">Unicode Board can be
found here</a>.</p>
<hr />
<div align="center">
<h4><b>Adopt a Character and Support Unicode's Mission</b></h4></div><div align="center"><div class="xdj266r x11i5rnm xat24cr x1mh8g0r x1vvkbs x126k92a" style="caret-color: rgb(5, 5, 5); color: #050505; margin: 0px; overflow-wrap: break-word; text-align: left; white-space: pre-wrap;"><div dir="auto" style="text-align: center;"><span style="font-family: inherit;">Looking to give that special someone a special something? Or maybe something to treat yourself? </span></div><div dir="auto" style="text-align: center;"><span face="Raleway, sans-serif" style="background-color: white; caret-color: rgb(0, 0, 0); color: black; font-size: 20px; text-align: left; white-space: normal;">🕉️</span>💗🏎️🐨<span face="Raleway, sans-serif" style="background-color: white; caret-color: rgb(0, 0, 0); color: black; font-size: 20px; text-align: left; white-space: normal;">🔥</span>🚀<span face="Raleway, sans-serif" style="background-color: white; caret-color: rgb(0, 0, 0); color: black; font-size: 20px; text-align: left; white-space: normal;">爱</span><span face="Raleway, sans-serif" style="background-color: white; caret-color: rgb(0, 0, 0); color: black; font-size: 20px; text-align: left; white-space: normal;">₿</span><span face="Raleway, sans-serif" style="background-color: white; caret-color: rgb(0, 0, 0); color: black; font-size: 20px; text-align: left; white-space: normal;">♜</span><span face="Raleway, sans-serif" style="background-color: white; caret-color: rgb(0, 0, 0); color: black; font-size: 20px; text-align: left; white-space: normal;">🍀</span></div></div><div class="x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a" style="caret-color: rgb(5, 5, 5); color: #050505; margin: 0.5em 0px 0px; overflow-wrap: break-word; text-align: left; white-space: pre-wrap;"><div dir="auto" style="text-align: center;"><span style="font-family: inherit;">Adopt a character or emoji to give it the attention it deserves, while also supporting Unicode's mission to ensure everyone can communicate in their own languages across all devices.</span></div></div><div class="x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a" style="caret-color: rgb(5, 5, 5); color: #050505; margin: 0.5em 0px 0px; overflow-wrap: break-word; text-align: left; white-space: pre-wrap;"><div dir="auto" style="text-align: center;"><span style="font-family: inherit;"><i>Each adoption includes a digital badge and certificate that you can proudly display! </i></span></div></div><div class="x11i5rnm xat24cr x1mh8g0r x1vvkbs xtlvy1s x126k92a" style="margin: 0.5em 0px 0px; overflow-wrap: break-word; text-align: left;"><div dir="auto" style="text-align: center;"><span style="caret-color: rgb(5, 5, 5); color: #050505; font-family: inherit; white-space: pre-wrap;"><a href="http://aac.unicode.org/adopt" target="_blank">Have fun and support a good cause</a>! </span></div><div dir="auto" style="text-align: center;"><span style="caret-color: rgb(5, 5, 5); color: #050505; font-family: inherit; white-space: pre-wrap;"><br /></span></div><div dir="auto" style="text-align: center;"><span style="color: #050505;"><span style="caret-color: rgb(5, 5, 5);">You can also <a href="https://home.unicode.org/donation-page/">donate funds</a> or <a href="https://home.unicode.org/support-unicode/" target="_blank">gift stock</a>.</span></span></div></div><div class="separator" style="clear: both; text-align: center;"><a href="http://aac.unicode.org/adopt" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img alt="" data-original-height="171" data-original-width="512" height="67" src="https://blogger.googleusercontent.com/img/a/AVvXsEgnD71RyGNPar9_i3sl9O1-7KfOjheSr8RD47BhtvuOi9fRefoBbo6oG5SY3FH22LLm50U69JNHQjaSOjW4V5YqySRCd8a1v6o1cx36F8O9LOTdf_kvIv2t5tl-EPccuHcoIpfsLYrB_AbjszAOww29Jrve0Za8YICjW4xTGRzUt6DXObmh7H7U2Iq8PkI=w200-h67" width="200" /></a></div></div><div align="center"><span style="text-align: left;">As
Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3
organization, your contribution may be eligible for a tax deduction. Please
consult with a tax advisor for details.</span></div><div align="center"><span style="text-align: left;"><br /></span></div><div align="center"><br /></div><div align="center">
<br /><br /></div>
Unicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-63485918702698446582023-11-15T13:25:00.000-08:002023-11-15T15:21:33.272-08:00Looking to give back differently for this #GivingTuesday?
<div align="center">
<img alt="[image of 3 badges]" src="https://www.unicode.org/announcements/gold-silver-bronze-horiz.png" width="400px" />
</div>
<b>Adopt a Character or Emoji to give it the attention it deserves!</b><br />
<br />
Now you can adopt a character and show off your hobby or business,
favorite sport, or love. For that special someone who seems to have everything,
you can also give a unique gift.<br />
<br />
Allergies? 🤧 Traveling? ✈️ No worries, the cat emoji 😺 has no fur
and requires no feeding! The dog emoji 🐶? No need to go out for a 3 am walk!
Looking to be a Scrabble champ? The strong and fast letter Z is right for you!<br />
<br />
Your good friend is studying to be a doctor. How about the
stethoscope emoji as a gift? 🩺Or even an emoji to support your favorite college
football team this season! 🏈<br />
<br />
With nearly 150,000 characters there's something for everyone! The
possibilities are endless! It's also a tax-deductible donation in the United
States, to the extent allowed by law. Your company may also provide matching
funds.<br />
<br />
☯🏏 🏈 ⚽ 🔥🎁💍爱戀🥳 🙌 🎂💗💟₨ ₪ € ₭ ₱🥰 😍♕Ωπ<br />
<br />
<b>About Adopt-a-Character</b><br />
<br />
The Adopt-a-Character program was launched in 2015 to support
Unicode's mission to ensure everyone can communicate in their own languages.
Adopt-a-Character funds have supported work on historic scripts, including Old
Uyghur, Old Sogdian, Sogdian, Seal Script (China), and Mayan Hieroglyphs, and
Egyptian Hieroglyphs. Additional support has been provided to encode the modern
scripts Hanifi Rohingya, Tolong Siki, and Sunuwar, among others.<br />
<br />
Characters <a href="http://aac.unicode.org/adopt">can be adopted</a>
at three levels:<br />
<br /><b><span style="color: #2b00fe;">
Gold - $5,000</span></b><div>For any particular character there can only be one Gold adoption!
Be the only!<br />
<br /><b><span style="color: #2b00fe;">
Silver - $1,000</span></b><br />For any particular character there can only be five Silver
adoptions! Be one of the five to adopt your favorite characters as a Silver
adopter!<br />
<br /><b><span style="color: #2b00fe;">
Bronze - $100</span></b><br />For any character, there are an unlimited number of Bronze-level
adoptions! Also a wonderful option!<br />
<br />
Each adoption is recognized with a digital badge that you (or your
recipient!) can proudly share via your social channels and via websites.
Adoptions also come with a digital certificate that you can print to display or
email to your giftee!<br />
<br />
<b>About the Unicode Consortium</b><br />
<br />
The Unicode Consortium is the premier 501(c)3 non-profit, open
source, open standards body for the Internationalization of software and
services. It is arguably the most widely deployed software in the world
available across 20 billion devices and counting! At its core, Unicode enables
people around the world to communicate in any language.<br />
<br />
And - if you want to simply
<a href="https://www.unicode.org/consortium/givingtuesday.html">make a donation</a>
to support Unicode’s work, you can do that, too!<br />
<br />
This Giving Tuesday, let's come together to continue to celebrate and
preserve linguistic diversity. <a href="http://aac.unicode.org/adopt">Adopt a
character</a> and make a difference!
<hr />
<div align="center">
<br />
<b>Support Unicode</b><br />
To support Unicode’s mission to ensure everyone can communicate in
their languages across all devices, please consider
<a href="https://aac.unicode.org">adopting a character</a>,
<a href="https://home.unicode.org/support-unicode/">making a gift of stock</a>,
or <a href="https://home.unicode.org/donation-page/">making a donation</a>. As
Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3
organization, your contribution may be eligible for a tax deduction. Please
consult with a tax advisor for details.<br />
<br />
<a href="https://aac.unicode.org"><img alt="[badge]" src="https://www.unicode.org/announcements/ynh-pink-heart.png" width="180px" /></a>
</div>
</div>Unicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-1705802058235675592023-11-13T14:02:00.000-08:002023-11-13T14:02:22.872-08:00UTC #177 Highlights
<i>by Peter Constable, UTC Chair</i><br/><br/>
Unicode Technical
Committee (UTC) meeting #177 was held November 1 to 3 in Cupertino,
California, hosted by Apple. Here are some highlights from the meeting.<br/><br/>
<b>Starting the Unicode
16.0 cycle</b><br/><br/>
UTC approved a plan and
timeline for the Unicode 16.0 release. Here’s a summary of the timeline:<br/>
<ul>
<li>January 2024: UTC
#178 will finalize content for the alpha release</li>
<li>February – March:
alpha release for public review</li>
<li>April: UTC #179 will
finalize content for the beta release</li>
<li>May – June: beta
release for public review</li>
<li>July: UTC #180 will
finalize 16.0 content</li>
<li>September: Unicode
16.0 release</li>
</ul>
UTC is still adjusting to
changes in how work for each release is managed. So, while this will be a “full”
release, UTC will be conservative about taking on too many changes, particularly
to algorithm specifications (UAXes, UTSes). Also, a new format for the core text
will be used in this release: instead of PDF, it will be published using Web
technologies (HTML, etc.) To get early validation on format changes, the alpha
release will include a sampling of content from the core text.<br/><br/>
<b>Unicode 16.0 character
and emoji repertoire</b><br/><br/>
UTC had previously
approved 1,179 characters for encoding in Unicode 16.0. At this UTC meeting, 15
additional characters were approved for version 16.0, including seven emoji
characters. UTC has been planning to include nearly 4,000 additional Egyptian
Hieroglyphs in Unicode 16.0. The proposal was discussed, and a small revision
was requested. It’s expected these will be approved for Unicode 16.0 at the next
UTC meeting. Apart from the additional hieroglyphs, we expect no further
characters will be added to the Unicode 16.0 repertoire.<br/><br/>
Beside characters
approved for Unicode 16.0, code points were provisionally assigned for 184 new
characters that are candidates for encoding in a future Unicode version.<br/><br/>
See the
<a href="https://www.unicode.org/alloc/Pipeline.html#planned_next_version">
Pipeline</a> page for all characters currently approved for Unicode 16.0, along
with code points provisionally assigned for future encoding.<br/><br/>
<b>Future of UAX #42, UCD
in XML</b><br/><br/>
UAX #42, Unicode
Character Database in XML (UCDXML), was originally developed by Eric Muller. He
and Laurentiu Iancu maintained UCDXML through many versions, and we’re very
grateful for this contribution. Eric and Laurentiu are no longer available to
maintain this, however, and no others have volunteered to take over maintenance.
After discussion over several months in UTC and in the Properties and Algorithms
working group, UTC has concluded the best option for the future of UAX #42 is to
stabilize it, with data frozen at Unicode 15.1. A Public Review Issue will be
posted to get feedback on this plan.<br/><br/>
<b>Future maintenance of
UCS repertoire</b><br/><br/>
UTC discussed a proposal
for ISO/IEC JTC 1/SC 2 to adopt different process for future maintenance of the
repertoire of ISO/IEC 10646 using a maintenance agency rather than the process
that is used for developing entirely new standards, as done in the past. It was
felt that this would be more agile and would align better to how expert input
has guided actual encoding decisions for several years now. This proposal will
be formally submitted to JTC 1/SC 2 as a proposal from the US national standards
body.<br/><br/>
Full details on these and other outcomes are
provided in the minutes—see
<a href="https://www.unicode.org/L2/L2023/23231.htm">L2/23-231</a>.<br/><br/>
<hr>
<div align="center">
<br />
<b>Support Unicode</b><br />
To support Unicode’s mission to ensure everyone can communicate in
their languages across all devices, please consider
<a href="https://aac.unicode.org">adopting a character</a>,
<a href="https://home.unicode.org/support-unicode/">making a gift of stock</a>,
or <a href="https://home.unicode.org/donation-page/">making a donation</a>. As
Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3
organization, your contribution may be eligible for a tax deduction. Please
consult with a tax advisor for details.<br />
<br />
<a href="https://aac.unicode.org"><img alt="[badge] " src="https://www.unicode.org/announcements/ynh-pink-heart.png" width="180px" /></a>
</div>
Unicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-46577715501722368462023-11-01T14:25:00.000-07:002023-11-01T14:25:01.865-07:00What do a leafless tree, a fingerprint, and a harp have in common?
<b>This is not a set up to a riddle. This is Emoji 16.0.</b><br />
<br />
<i>By Jennifer Daniel, Chair of the ESC </i><br />
<br />
<div align="center">
<img src="https://www.unicode.org/announcements/u16-annc-lede_emoji16.png" title="Source: Noto Emoji" width="400px" />
<br />
</div>
This week, the Unicode Technical Committee gathered for our last meeting of 2023
to discuss the encoding, data files, and list of characters related to
digitizing the world’s languages. Amongst the topics discussed were emoji and as
a result seven new characters are on their way for inclusion into the Unicode
Standard, into your keyboards, and into your hearts ;-)<br />
<br />
<div align="center">
<img alt="emoji table image" src="https://www.unicode.org/announcements/u16-annc-table_emoji16.png" title="Source: Noto Emoji" width="400px" />
<br /><span style="font-size: x-small;">The final recommendations culminated in seven emoji: one emoji per major category.</span><br />
</div>
<br />
An incredibly powerful aspect of written language is that it consists of a
finite number of characters that can “do it all”. And yet, as the emoji
ecosystem has matured over time our keyboards have ballooned and emoji
categories are about to hit — or have hit — a level of saturation. Upon
reflecting on <a href="https://home.unicode.org/emoji/emoji-frequency/">how emoji are used</a>,
the Unicode Emoji Subcommittee (ESC) has entered a new era where the primary way
for emoji to move forward is not merely to add more of them to the Unicode
Standard, but to consider how the ones added provide the most linguistic
flexibility. As a result, the ESC approves fewer and fewer emoji proposals every
year.<br />
<br />
The few that are added this year have demonstrated their adaptability in
different contexts — take for example, <b>fingerprint</b>.
It is commonly used to represent multiple concepts. Fingerprints are a symbol of
identity (unique as you), security (as a passkey), and forensics (what crime
show logo is complete without a fingerprint?). While we think of fingerprints as
a relatively modern phenomenon according to
<a href="https://forensicsdigest.com/history-of-fingerprints/">
Forensics Digest</a>,
the earliest use of fingerprints dates back to 1000 B.C.<br />
<br />
In fact all of this year’s emoji candidates have deep roots in history.
<b>Harps </b>
have been known since antiquity in Asia, Africa, and Europe, dating back at
least as early as 3000 BCE. Today it has political, sporting, corporate, and
religious symbolism 👼
<b>Leafless trees </b>
have been around as long as ... well, trees (and poetry!) I suppose. Leafless
trees literally represent droughts or winter and metaphorically indicate a state
of barrenness and death.<br />
<br />
<b>Shovel</b> isn’t just another noun — sure, yes, it’s a tool commonly found in your shed —
in our keyboards, however, it’s also a verb. Digging yourself out of a hole,
digging yourself into a hole, shoveling 💩, it does it all. But wait, there’s
more. <b>Splatter</b> is one of those stealth emoji that when you look at you might be thinking,
“really, another sex emoji?” (To be honest, show me someone who doesn’t think an
emoji is a sex emoji and I’ll show you someone who lacks imagination). Splatter
is a spill. Splatter is expressive. Splatter is soft — a perfect counterpoint
to collision 💥 — the bouba to 💥’s kiki.<br /><br />
<h3>When can you get these new emoji?</h3>
A simple question that deserves a simple answer. Alas, you’re
dealing with Unicode so the answer is complex. Did you know it can take up to
two years to encode an emoji? It’s true. If we want the symbols we digitize to
truly “just work” across the entirety of not just the Internet but all digital
surfaces … it takes time. So, don’t expect to see these characters anytime soon.
In fact, despite the previous batch of emoji (phoenix, lime, broken chain, etc.)
getting approved last year they still haven’t landed on your device of choice
yet but are well on their way to pop up in the first half of 2024.<br />
<br />
<div align="center">
<img alt="emoji at a glance" src="https://www.unicode.org/announcements/u16-annc-forthcoming.png" title="emoji at a glance" width="400px" />
<br /><span style="font-size: x-small;"><i>Emoji 16.0 has a long road ahead and will appear on most devices in May-June 2025.</i></span><br />
</div>
<br />
<hr />
<div align="center">
<br />
<b>Support Unicode</b><br />
To support Unicode’s mission to ensure everyone can communicate in
their languages across all devices, please consider
<a href="https://aac.unicode.org">adopting a character</a>,
<a href="https://home.unicode.org/support-unicode/">making a gift of stock</a>,
or <a href="https://home.unicode.org/donation-page/">making a donation</a>. As
Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3
organization, your contribution may be eligible for a tax deduction. Please
consult with a tax advisor for details.<br />
<br />
<a href="https://aac.unicode.org"><img alt="[badge]" src="https://www.unicode.org/announcements/ynh-pink-heart.png" width="180px" /></a>
</div>
Unicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-406346143715585792023-10-31T14:16:00.001-07:002023-10-31T14:16:45.587-07:00ICU 74 Released
<img alt="ICU Logo" border="0" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" src="https://www.unicode.org/announcements/ICU-logo.png" width="100" />Unicode® ICU 74 has just been released. ICU is the
<a href="https://icu.unicode.org/#h.i33fakvpjb7o">premier library for software
internationalization</a>, used by a<a href="https://icu.unicode.org/#h.f9qwubthqabj">
wide array of companies and organizations</a> to support the world's languages,
implementing both the latest version of the Unicode Standard and of the Unicode
locale data (CLDR). ICU 74 updates to
<a href="http://blog.unicode.org/2023/09/announcing-unicode-standard-version-151.html">
Unicode 15.1</a>, and to
<a href="https://blog.unicode.org/2023/10/unicode-cldr-v44-available.html">CLDR
44</a> locale data with various additions and corrections.<br/>
<br/>
ICU 74 and CLDR 44 are major releases, including a new version of
Unicode and major locale data improvements. They subsume the changes for the
<a href="https://blog.unicode.org/2023/06/icu-732-cldr-431-released-gb18030.html">
ICU 73.2 and CLDR 43.1 maintenance releases</a>.<br/>
<br/>
Unicode 15.1 adds source code security mechanisms, improves line
breaking for southeast Asian scripts, and adds important CJK unified ideographs.<br/>
<br/>
CLDR 44 has added or improved data for a number of languages that
have been newly added to ICU, and has improved measurement unit handling,
conversion, and formatting.<br/>
<br/>
ICU 74 implements these improvements, adds new C APIs for locale
handling, adds a plug-in API for word segmentation, and switches the Java build
system to Maven.<br/>
<br/>
For details, please see <a href="https://icu.unicode.org/download/74">
https://icu.unicode.org/download/74</a>.
<hr>
<div align="center">
<br />
<b>Support Unicode</b><br />
To support Unicode’s mission to ensure everyone can communicate in
their languages across all devices, please consider
<a href="https://unicodeaac.org">adopting a character</a>,
<a href="https://home.unicode.org/support-unicode/">making a gift of stock</a>,
or <a href="https://home.unicode.org/donation-page/">making a donation</a>. As
Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3
organization, your contribution may be eligible for a tax deduction. Please
consult with a tax advisor for details.<br />
<br />
<a href="https://unicodeaac.org"><img alt="[badge]" src="https://www.unicode.org/announcements/ynh-pink-heart.png" width="180px" /></a>
</div>
Unicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-64155363289962782542023-10-31T10:59:00.000-07:002023-10-31T12:52:31.124-07:00Unicode CLDR v44 available
<img style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" src="https://www.unicode.org/announcements/cldr42-annc-postalHorn144.png" alt="[image] ">Unicode CLDR version 44 is now available and has been integrated into version 74
of ICU. In CLDR 44, the focus is on:<br/>
<ol type="1">
<li><b>Formatting Person Names.</b> Added further
enhancements (data and structure) for formatting people's names. For more
information on why this feature is being added and what it does, see
<a href="https://cldr.unicode.org/index/downloads/cldr-42#h.xtb1v8tpviuc">
Background</a>.
</li>
<li><b>Emoji 15.1 Support.</b> Added short names,
keywords, and sort-order for the new Unicode 15.1 emoji.
</li>
<li>Unicode 15.1 additions. Made the regular
additions and changes for a new release of Unicode, including names for new
scripts, collation data for Han characters, etc.
</li>
<li><b>Digitally disadvantaged language coverage.</b>
Work began to improve DDL coverage, with the following DDL locales now
having higher coverage levels:
<ol type="a">
<li><b>Modern:</b> Cherokee, Lower Sorbian, Upper Sorbian
</li>
<li><b>Moderate:</b> Anii, Interlingua, Kurdish,
Māori, Venetian
</li>
<li><b>Basic:</b> Esperanto, Interlingue, Kangri,
Kuvi, Kuvi (Devanagari), Kuvi (Odia), Kuvi (Telugu), Ligurian, Lombard,
Low German, Luxembourgish, Makhuwa, Maltese, N’Ko, Occitan, Prussian,
Silesian, Swampy Cree, Syriac, Toki Pona, Uyghur, Western Frisian,
Yakut, Zhuang
</li>
</ol>
</li>
</ol>
CLDR provides key building blocks for software to support the
world's languages (dates, times, numbers, sort-order, etc.). For example, all
major browsers and all modern mobile phones use CLDR for language support. (See
<a href="https://cldr.unicode.org/index#h.ezpykkomyltl">Who uses CLDR?</a>)<br/>
<br/>
Via the online Survey Tool, contributors supply data for their
languages — data that is widely used to support much of the world’s software.
This data is also a factor in determining which languages are supported on
mobile phones and computer operating systems.<br/>
<br/>
There are many other changes: to find out more, see the
<a href="https://cldr.unicode.org/index/downloads/cldr-44">CLDR v44 release page</a>,
which has information on accessing the date, reviewing charts of the changes,
and — importantly —
<a href="https://cldr.unicode.org/index/downloads/cldr-44#h.vax7o49mgyok">
Migration</a> issues.<br/>
<br/>
In version 44, the following levels were reached:<br/><br/>
<div align="left" dir="ltr">
<table width="400px" style="border-collapse: collapse; border: 1px solid #000000">
<tr>
<td style="border: 1px solid #000000; white-space: nowrap;" valign="top">
<b>v44 Level<br/>
</b>
</td>
<td style="border: 1px solid #000000; white-space: nowrap;" valign="top">
<b>Langs<br/>
</b>
</td>
<td style="border: 1px solid #000000; white-space: nowrap;" valign="top">
<b>Usage<br/>
</b>
</td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid #000000; white-space: nowrap;" valign="top" >
<b>Modern<br/></b>
</td>
<td style="border: 1px solid #000000; white-space: nowrap; text-align: right;" valign="top">
95<br/>
</td>
<td style="border: 1px solid #000000; white-space: nowrap;" valign="top">
Suitable for full UI internationalization<br/>
</td>
</tr>
<tr>
<td colspan="2" style="border: 1px solid #000000; white-space: wrap;" valign="top">
čeština, Deutsch, français, Kiswahili, Magyar, O‘zbek,
Română, Tiếng Việt, Ελληνικά, Беларуская, ᏣᎳᎩ, Ქართული,
Հայերեն, עברית, اردو, አማርኛ, नेपाली, অসমীয়া, বাংলা,
ਪੰਜਾਬੀ, ગુજરાતી, ଓଡ଼ିଆ, தமிழ், తెలుగు, ಕನ್ನಡ, മലയാളം,
සිංහල, ไทย, ລາວ, မြန်မာ, ខ្មែរ, 한국어, 中文, 日本語, … <br/>
</td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid #000000; white-space: nowrap;" valign="top" >
<b>Moderate</b><br/>
</td>
<td style="border: 1px solid #000000; white-space: nowrap; text-align: right;" valign="top">
13<br/>
</td>
<td style="border: 1px solid #000000; white-space: wrap;" valign="top">
Suitable for “document content” internationalization, eg. in
spreadsheet<br/>
</td>
</tr>
<tr>
<td colspan="2" style="border: 1px solid #000000; white-space: wrap;" valign="top">
brezhoneg, føroyskt, IsiXhosa, sardu, чӑваш, …<br/>
</td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid #000000; white-space: nowrap;" valign="top" >
<b>Basic</b><br/>
</td>
<td style="border: 1px solid #000000; white-space: nowrap; text-align: right;" valign="top">
50<br/>
</td>
<td style="border: 1px solid #000000; white-space: wrap;" valign="top">
Suitable for locale selection, eg. choice of language on mobile
phone<br/>
</td>
</tr>
<tr>
<td colspan="2" style="border: 1px solid #000000; white-space: wrap;" valign="top">
asturianu, Rumantsch, Māori, Wolof, тоҷикӣ, کٲشُر, ትግርኛ,
कॉशुर, মৈতৈলোন্, ᱥᱟᱱᱛᱟᱲᱤ, …<br/>
</td>
</tr>
</table>
</div>
<br/>
We are currently planning for CLDR version 45 to be a closed
release with no submission period. The focus will be on improving the Survey
Tool used for data submission, making necessary infrastructure changes, and some
high priority data quality fixes.<br/>
<br/>
<hr>
<div align="center">
<br />
<b>Support Unicode</b><br />
To support Unicode’s mission to ensure everyone can communicate in
their languages across all devices, please consider
<a href="https://aac.unicode.org">adopting a character</a>,
<a href="https://home.unicode.org/support-unicode/">making a gift of stock</a>,
or <a href="https://home.unicode.org/donation-page/">making a donation</a>. As
Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3
organization, your contribution may be eligible for a tax deduction. Please
consult with a tax advisor for details.<br />
<br />
<a href="https://aac.unicode.org"><img alt="[badge]" src="https://www.unicode.org/announcements/ynh-pink-heart.png" width="180px" /></a>
</div>
Unicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-25608300066868246362023-10-30T10:13:00.001-07:002023-10-30T11:45:57.036-07:00Update from Unicode’s Community Engagement Team
<i>By Elango Cheran, Vice Chair of the Community Engagement Team</i>
<br /><br />
If you
have been receiving the Unicode Newsletter or following us on
<a href="https://www.linkedin.com/company/unicode-inc">LinkedIn</a>,
<a href="https://twitter.com/unicode">Twitter</a>, and the
<a href="https://m.facebook.com/p/Friends-of-Unicode-100063717024204/">Friends
of Unicode on Facebook</a>, you have likely seen information about new Unicode
events and resources.<br />
<br />
These events and tools are the result of the coordinated efforts of
Unicode’s Community Engagement (CE) Team. This team was formed in March of 2022
after our logistics partner for the Internationalization and Unicode Conference and Unicode decided to go in different directions. <br />
<br />
A small group of volunteers and Unicode staff saw this as an
opportunity to explore different types of events and see how we could reach a
more global audience. Since July of last year, we have held
<a href="https://www.unicode.org/events/">seven online events</a>. We
conscientiously maintained a focus on the online medium for these initial events
to ensure broader reach and access to knowledge, which is different from how
Unicode has approached events in the past. From the recent online events, we
have drawn in hundreds of new people from 65+ countries. And for each of those,
we have made available and promoted the recordings on the
<a href="https://www.youtube.com/@unicode">Unicode YouTube channel</a>.<br />
<br />
<i>And all that is to say, there is more to do!</i><br />
<br />
As a small non-profit that depends on volunteers, we started
modestly and have been pushing our boundaries, experimenting with our tools, and
expanding our capabilities with each event.<br />
<br />
The upcoming <a href="https://www.unicode.org/events/utw/">Unicode
Technology Workshop</a> is a natural extension of that experimentation. While
this is in California as an in-person event, we hope that we can take lessons
learned and apply this model to additional in-person events in other parts of
the globe.<br />
<br />
I am personally thankful for the opportunity to help Unicode
connect with a more global audience, given how foundational and impactful
Unicode’s work is on people, languages, and communities around the world. The
work of our team is made possible by my committed colleagues, some of whom are
from organizations such as Google, UC Berkeley, and Spotify.<br />
<br />It is encouraging to see the growing interest in events, as well as interest
in people partnering with Unicode to launch such efforts. If you have ideas on
types of outreach programming or educational tools that would help you or others
on your internationalization journey, please reach out to us via
<a href="mailto:events@unicode.org">events@unicode.org</a>.
<br />
<br />
<hr />
<div align="center">
<br />
<b>Support Unicode</b><br />
To support Unicode’s mission to ensure everyone can communicate in
their languages across all devices, please consider
<a href="https://aac.unicode.org">adopting a character</a>,
<a href="https://home.unicode.org/support-unicode/">making a gift of stock</a>,
or <a href="https://home.unicode.org/donation-page/">making a donation</a>. As
Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3
organization, your contribution may be eligible for a tax deduction. Please
consult with a tax advisor for details.<br />
<br />
<a href="https://aac.unicode.org"><img alt="[badge]" src="https://www.unicode.org/announcements/ynh-pink-heart.png" width="180px" /></a>
</div>
Unicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-1282522533300023262023-10-13T15:53:00.004-07:002023-10-26T08:50:20.536-07:00Unicode Technology Workshop on November 7-8 – Update on Sessions!
<i>By the Unicode Technology Workshop Steering Committee</i><br />
<br />
The <a href="https://www.unicode.org/events/utw/" target="_blank">Unicode Technology Workshop</a> (UTW) is the internationalization
event you want to attend this year.<br />
<br />
Hear from internationalization experts from Adobe, Google, Meta,
Square, UC Berkeley, and many more. Sessions include workshops, seminars,
free-form discussions, and lightning talks centered around i18n libraries,
locale data updates, globalization tooling, localization pipelines, input
methods, and text rendering. Day 2 includes unconference sessions driven by
attendees.<br />
<br />
Topics for the workshops and seminars include:<br />
<ul>
<li>
Introduction to Unicode and Beyond
</li>
<li>
Intro to ICU4X Workshop
</li>
<li>
PersonNames in the Real World
</li>
<li>
Unicode Guide to Internationalization
</li>
<li>
Internationalizing the Internet’s Domain
Name System
</li>
<li>
The First Steps to Go Global
</li>
<li>
Fixing Input Methods for Abugida Scripts
</li>
<li>
Automatic Grammar Agreement in Message
Formatting
</li>
<li>
Prove it! Data Driven Conformance Testing
</li>
<li>
Unicode Source Code Handling
</li>
<li>
Script Encoding Initiative: Past and Future
</li>
<li>
Character to Glyph: how Unicode® Text Makes
it to Your Screen
</li>
<li>
Critical Values for I18n Testing
</li>
<li>
ADLaM, the Power of a Script: Evolution,
Community Impact & Challenges Post-Unicode
</li>
<li>
{ }: MessageFormat v2
</li>
<li>
What's New in CLDR and ICU
</li>
<li>
Unicode Properties & Algorithms
</li>
<li>
🔥😮💨🍄🪦💀🐷🐙😤
</li>
<li>
Lessons Launching Dozens of New Languages
in a UI
</li>
<li>
Locale Aware Units and Units Inflection
</li>
<li>
“Ask Unicode Anything” with Mark Davis,
Unicode’s Cofounder and CTO
</li>
</ul>
<br />
Attendees will be encouraged at the event to bring up topics for
unconference sessions and lightning talks.<br />
<br />
Network with developers and users to help shape the future of
Unicode technology. Expect two days of community building around the
Unicode technology that makes software work for billions of people across all
devices.<br />
<br />
When and where: November 7-8, 2023. Bay Area (Hosted at Google).
In-Person only!<br /><br />
Register Now at <a href="https://lnkd.in/e9WjkSmj">
https://www.unicode.org/events/event-registration.html</a>.
<br />
<br />
<hr />
<div align="center">
<br />
<b>Support Unicode</b><br />
To support Unicode’s mission to ensure everyone can communicate in
their languages across all devices, please consider
<a href="https://unicodeaac.org">adopting a character</a>,
<a href="https://home.unicode.org/support-unicode/">making a gift of stock</a>,
or <a href="https://home.unicode.org/donation-page/">making a donation</a>. As
Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3
organization, your contribution may be eligible for a tax deduction. Please
consult with a tax advisor for details.<br />
<br />
<a href="https://unicodeaac.org"><img alt="[badge]" src="https://www.unicode.org/announcements/ynh-pink-heart.png" width="180px" /></a>
</div>
Unicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-18028354455891380622023-10-06T14:03:00.004-07:002023-10-13T09:34:21.761-07:00ICU4X 1.3: Now With Built-In Data, Case Mapping, Additional Calendar Systems, And More
<i>By Robert Bastian, ICU4X Technical Committee</i><br/>
<br>
<img alt="ICU Logo" border="0" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" src="https://www.unicode.org/announcements/ICU-logo.png" width="100" />Across the globe, people are coming online with smaller and more
varied devices including smartphones, smart watches, and gadgets. An offshoot of
the International Components for Unicode (ICU) Committee, the ICU4X Committee is
responsible for enabling these next-generation devices to communicate with their
users in thousands of languages. Written in Rust, ICU4X brings lightweight,
modular, and secure internationalization libraries to low-resource devices and
many programming languages.<br/>
<br>
Since our last release in April 2023, the ICU4X team has been busy
building additional features and improving the usability of the library. Today
we're happy to announce the 1.3 release, including built-in data, a new datagen
API, the first stable release of the case mapping component, support for more
calendar systems, a technology preview of rule-based transliteration, and more.<br/>
<br>
We have heard feedback that ICU4X's data pipeline, while allowing
powerful customization, has a significant learning curve. In ICU4X 1.3 we are
therefore introducing a new feature called "compiled data", where we ship data
generated from the latest CLDR and ICU versions in the library. This means that
every ICU4X type gains a new constructor that does not take a data provider
argument, but instead uses the compiled data. This data is using our existing
"baked data" format, which, just being Rust code, allows the compiler to perform
optimizations and granularly exclude unnecessary data. In fact, programs that
are not using any of the new constructors will not see a binary size difference
even with the
<span style="color:#188038; font-family: 'Courier New', Courier, monospace; font-weight: bold;">compiled_data</span> Cargo feature enabled (it is enabled by default).<br/>
<br>
In addition to adding compiled data, we have also revamped our data
generation API <span style="color:#188038; font-family: 'Courier New', Courier, monospace; font-weight: bold;">icu_datagen</span>. The new API is more ergonomic, allows for more
flexible data generation, such as choosing which segmentation models to include,
and also better optimizes the size of the generated data. For example, with the
new "fallback mode" flag, data can be generated under the assumption that locale
fallback is going to be used at runtime. This way, data for e.g. <span style="color:#188038; font-family: 'Courier New', Courier, monospace; font-weight: bold;">en-CA</span> does not
have to be included if it matches the data for <span style="color:#188038; font-family: 'Courier New', Courier, monospace; font-weight: bold;">en</span>, because at runtime en will be
tried if <span style="color:#188038; font-family: 'Courier New', Courier, monospace; font-weight: bold;">en-CA</span> doesn't exist. This mode of data duplication is already used for
compiled data, which comes with built-in fallback.<br/>
<br>
ICU4X 1.3 also stabilizes a new component: casemapping. Many
scripts are bicameral, meaning they have an upper and lower case. Casemapping
allows for converting between upper, lower, and title case, and the related
casefolding operation allows for performing case-insensitive string matching.
These operations can be rather nuanced and locale-dependent: for example, the
letter “i” capitalizes to “İ” in Turkish, and modern Greek removes accents and
adds diæreses when uppercasing.<br/>
<br>
This release also completes the set of calendars to include all
CLDR calendars. In addition to the Gregorian, Thai Solar Buddhist, Coptic,
Ethiopian, Indian National (Śaka), and Japanese calendars that have been
supported since 1.0, ICU4X now also supports the Chinese, Korean (Dangi),
Hebrew, Persian (Solar Hijri), R.O.C., and four variants of the Islamic calendar
(civil, observational, tabular, and Umm al-Qura). This support includes
formatting, though formatting for Chinese and Korean is currently in a preview
state.<br/>
<br>
We're also launching a transliteration API as a technical preview.
Transliteration is the conversion between scripts, such as from Arabic to Latin,
preserving pronunciation as far as possible. CLDR supports many
transliterations, and this release brings these CLDR transliterations to ICU4X.
While data generation is not yet available, users can runtime-construct
transliterators to convert between any scripts supported by CLDR.<br/>
<br>
Finally, ICU4X 1.3 brings a number of smaller features to other
components. The experimental display names component now supports formatting
language identifiers, in addition to language, script, and region display names;
there are performance improvements across the board; and some APIs such as
LocaleFallbacker have been moved to better locations.<br/>
<br>
Read the full
<a href="https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md">ICU4X 1.3
release notes</a> and then the
<a href="https://github.com/unicode-org/icu4x/blob/main/docs/tutorials/intro.md">
ICU4X tutorial</a> to start using ICU4X in your project.<br/>
<br><br>
<hr>
<div align="center">
<br />
<b>Support Unicode</b><br />
To support Unicode’s mission to ensure everyone can communicate in
their languages across all devices, please consider
<a href="https://unicodeaac.org">adopting a character</a>,
<a href="https://home.unicode.org/support-unicode/">making a gift of stock</a>,
or <a href="https://home.unicode.org/donation-page/">making a donation</a>. As
Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3
organization, your contribution may be eligible for a tax deduction. Please
consult with a tax advisor for details.<br />
<br />
<a href="https://unicodeaac.org"><img alt="[badge]" src="https://www.unicode.org/announcements/ynh-pink-heart.png" width="180px" /></a>
</div>
Unicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-5311904909758495592023-10-05T14:50:00.000-07:002023-10-05T14:50:56.194-07:00Unicode CLDR v44 Beta available for specification review
<img style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" src="https://www.unicode.org/announcements/cldr40-alpha-annc.png" alt="[image] ">The Unicode <a href="https://cldr.unicode.org/index/downloads/cldr-44">CLDR v44 Beta</a>
is now available for specification review and integration testing. The release
is planned for November 1st, but any feedback on the specification needs to be
submitted well in advance of that date. The specification is available at
<a href="https://www.unicode.org/reports/tr35/proposed.html#Modifications">Draft
LDML Modifications</a>. The biggest change is the new Person Names Formatting
section.<br/>
<br/>
The beta has already been integrated into the development version
of ICU. We would especially appreciate feedback from ICU users and non-ICU
consumers of CLDR data, and on
<a href="https://sites.google.com/unicode.org/cldr/index/downloads/cldr-42#h.ck7cpcrqqrq0">
Migration</a> issues. <br/>
<br/>
<b>Feedback can be filed at
<a href="https://github.com/unicode-org/cldr/blob/main/docs/requesting_changes.md">
CLDR Tickets</a></b>.<br/>
<br/>
CLDR provides key building blocks for software to support the
world's languages (dates, times, numbers, sort-order, etc.) For example, all
major browsers and all modern mobile phones use CLDR for language support. (See
<a href="https://cldr.unicode.org/index#h.ozy52ypusfv4">Who uses CLDR?</a>)<br/>
<br/>
Via the online Survey Tool, contributors supply data for their
languages — data that is widely used to support much of the world’s software.
This data is also a factor in determining which languages are supported on
mobile phones and computer operating systems.<br/>
<br/>
In CLDR 44, the focus is on:<br/>
<ol>
<li>
<b>Formatting Person Names.</b> Added further
enhancements (data and structure) for formatting people's names. For more
information on why this feature is being added and what it does, see
<a href="https://sites.google.com/unicode.org/cldr/index/downloads/cldr-42#h.xtb1v8tpviuc">
Background</a>.<br/>
</li>
<li>
<b>Emoji 15.1 Support.</b> Added short names,
keywords, and sort-order for the new Unicode 15.1 emoji.<br/>
</li>
<li>
<b>Unicode 15.1 additions.</b> Made the regular
additions and changes for a new release of Unicode, including names for new
scripts, collation data for Han characters, etc.<br/>
</li>
<li>
<b>Digitally disadvantaged language coverage.</b>
Work began to improve DDL coverage, with the following DDL locales now
having higher coverage levels:<br/>
<ol>
<li>
<b>Modern:</b> Cherokee, Lower Sorbian, Upper
Sorbian<br/>
</li>
<li>
<b>Moderate:</b> Anii, Interlingua, Kurdish,
Māori, Venetian<br/>
</li>
<li>
<b>Basic:</b> Esperanto, Interlingue, Kangri,
Kuvi, Kuvi (Devanagari), Kuvi (Odia), Kuvi (Telugu), Ligurian, Lombard,
Low German, Luxembourgish, Makhuwa, Maltese, N’Ko, Occitan, Prussian,
Silesian, Swampy Cree, Syriac, Toki Pona, Uyghur, Western Frisian,
Yakut, Zhuang<br/>
</li>
</ol>
</li>
</ol>
<br/>
There are many other changes: to find out more, see the draft
<a href="https://cldr.unicode.org/index/downloads/cldr-44">CLDR v44 release page</a>,
which has information on accessing the date, reviewing charts of the changes,
and — importantly —
<a href="https://sites.google.com/unicode.org/cldr/index/downloads/cldr-44#h.vax7o49mgyok">
Migration</a> issues.<br/>
<br/>
In version 44, the following levels were reached:<br/>
<div align="left" dir="ltr">
<table width="400px" style="border-collapse: collapse; border: 1px solid #000000">
<tr>
<td style="border: 1px solid #000000; white-space: nowrap;" valign="top">
<b>v44 Level<br/>
</b>
</td>
<td style="border: 1px solid #000000; white-space: nowrap;" valign="top">
<b>Langs<br/>
</b>
</td>
<td style="border: 1px solid #000000; white-space: nowrap;" valign="top">
<b>Usage<br/>
</b>
</td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid #000000; white-space: nowrap;" valign="top" >
<b>Modern<br/></b>
</td>
<td style="border: 1px solid #000000; white-space: nowrap; text-align: right;" valign="top">
95<br/>
</td>
<td style="border: 1px solid #000000; white-space: nowrap;" valign="top">
Suitable for full UI internationalization<br/>
</td>
</tr>
<tr>
<td colspan="2" style="border: 1px solid #000000; white-space: wrap;" valign="top">
čeština, Deutsch, français, Kiswahili, Magyar, O‘zbek,
Română, Tiếng Việt, Ελληνικά, Беларуская, ᏣᎳᎩ, Ქართული,
Հայերեն, עברית, اردو, አማርኛ, नेपाली, অসমীয়া, বাংলা,
ਪੰਜਾਬੀ, ગુજરાતી, ଓଡ଼ିଆ, தமிழ், తెలుగు, ಕನ್ನಡ, മലയാളം,
සිංහල, ไทย, ລາວ, မြန်မာ, ខ្មែរ, 한국어, 中文, 日本語, … <br/>
</td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid #000000; white-space: nowrap;" valign="top" >
<b>Moderate</b><br/>
</td>
<td style="border: 1px solid #000000; white-space: nowrap; text-align: right;" valign="top">
13<br/>
</td>
<td style="border: 1px solid #000000; white-space: wrap;" valign="top">
Suitable for “document content” internationalization, eg. in
spreadsheet<br/>
</td>
</tr>
<tr>
<td colspan="2" style="border: 1px solid #000000; white-space: wrap;" valign="top">
brezhoneg, føroyskt, IsiXhosa, sardu, чӑваш, …<br/>
</td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid #000000; white-space: nowrap;" valign="top" >
<b>Basic</b><br/>
</td>
<td style="border: 1px solid #000000; white-space: nowrap; text-align: right;" valign="top">
50<br/>
</td>
<td style="border: 1px solid #000000; white-space: wrap;" valign="top">
Suitable for locale selection, eg. choice of language on mobile
phone<br/>
</td>
</tr>
<tr>
<td colspan="2" style="border: 1px solid #000000; white-space: wrap;" valign="top">
asturianu, Rumantsch, Māori, Wolof, тоҷикӣ, کٲشُر, ትግርኛ,
कॉशुर, মৈতৈলোন্, ᱥᱟᱱᱛᱟᱲᱤ, …<br/>
</td>
</tr>
</table>
</div>
<p>We are
currently planning for CLDR version 45 to be a closed release with no submission
period. The focus will be on improving the Survey Tool used for data submission,
making necessary infrastructure changes, and some high priority data quality
fixes.<br/>
<hr>
<div align="center">
<br />
<b>Support Unicode</b><br />
To support Unicode’s mission to ensure everyone can communicate in
their languages across all devices, please consider
<a href="https://unicodeaac.org">adopting a character</a>,
<a href="https://home.unicode.org/support-unicode/">making a gift of stock</a>,
or <a href="https://home.unicode.org/donation-page/">making a donation</a>. As
Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3
organization, your contribution may be eligible for a tax deduction. Please
consult with a tax advisor for details.<br />
<br />
<a href="https://unicodeaac.org"><img alt="[badge]" src="https://www.unicode.org/announcements/ynh-pink-heart.png" width="180px" /></a>
</div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-66971850577863368082023-09-22T04:54:00.000-07:002023-09-22T04:54:54.500-07:00Unicode Version 15.1 – Tips for Implementers<p><span style="font-family: Helvetica; font-size: 12px;">The </span><span style="font-family: Helvetica; font-size: 12px;"><a href="https://www.unicode.org/versions/Unicode15.1.0/">Unicode Version 15.1</a></span><span style="font-family: Helvetica; font-size: 12px;"> release includes the UCD (Unicode Character Database), Code Charts, and Annexes, but the Core Specification is unchanged from Unicode Version 15.0. In addition to new characters, a small number of </span><span style="font-family: Helvetica; font-size: 12px;"><a href="https://www.unicode.org/versions/Unicode15.1.0/">errata</a></span><span style="font-family: Helvetica; font-size: 12px;"> were fixed, along with improved representative glyphs. </span></p><span style="font-family: Helvetica; font-size: 12px;">Implementers should also take careful note of important changes that were made to the following UAXes:</span><span style="font-family: Helvetica; font-size: 12px;"><br /></span><div><ul style="text-align: left;"><li><span style="font-family: Helvetica; font-size: 12px;">For <a href="https://www.unicode.org/reports/tr9/#Modifications">UAX #9</a> (<i>Unicode Bidirectional Algorithm</i>), the text for BD16, the interaction of control flow between W4 through W6, the use of sos, and the treatment of AN/EN with brackets in N0 were clarified, and a reference to UTS #55 was added.</span></li><li><span style="font-family: Helvetica; font-size: 12px;">For <a href="https://www.unicode.org/reports/tr14/#Modifications">UAX #14</a> (<i>Unicode Line Breaking Algorithm</i>), line breaking at orthographic syllable boundaries was added, the handling of French-style quotation marks was improved, and allowed tailorings were more clearly characterized.</span></li><li><span style="font-family: Helvetica; font-size: 12px;">For <a href="https://www.unicode.org/reports/tr29/#Modifications">UAX #29</a> (<i>Unicode Text Segmentation</i>), explicit conformance rules were added, support for ConjunctLinker clusters was added, the definition of “crlf” was updated, and multiple changes were made to the table of Word_Break Property Values.</span></li><li><span style="font-family: Helvetica; font-size: 12px;">For <a href="https://www.unicode.org/reports/tr31/#Modifications">UAX #31</a> (<i>Unicode Identifiers and Syntax</i>), multiple changes were made to Section 2, Section 4 was completely rewritten, Section 7 was added, limited contexts for joining controls was moved to UTS #39, and a reference to UTS #55 was added.</span></li><li><span style="font-family: Helvetica; font-size: 12px;">For <a href="https://www.unicode.org/reports/tr38/#Modifications">UAX #38</a> (<i>Unicode Han Database)</i>, 6 new provisional properties were added, 7 provisional properties were removed, the syntax of several properties was updated, and the description of several properties was improved.</span></li><li><span style="font-family: Helvetica; font-size: 12px;">For <a href="https://www.unicode.org/reports/tr45/#Modifications">UAX #45</a> (<i>U-Source Ideographs</i>), records for 39 new ideographs were added to its data file, Section 3 was added, “ExtI” was added as a new status, two obsolete status values were removed, and four status values were improved.</span></li></ul><div><span style="font-family: Helvetica;"><span style="font-size: 12px;"><br /></span></span></div></div><div><span style="font-family: Helvetica;"><span style="font-size: 12px;"><br /></span></span></div><div><hr style="caret-color: rgb(51, 51, 51); color: #333333; font-family: Georgia, serif; font-size: 13px;" /><div align="center" style="caret-color: rgb(51, 51, 51); color: #333333; font-family: Georgia, serif; font-size: 13px;"><h3 style="color: #cc6600; font-size: 18.200001px; font-weight: normal; line-height: 1.4em; margin: 0.25em 0px 0px; padding: 0px 0px 4px;"><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">🌻🌻🌻🌻🌻 </span><b><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">SUPPORT</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">UNICODE</span></b><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">🌻🌻🌻🌻🌻</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span></h3><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">Finally, if you are already a contributor — or</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">member</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">of Unicode</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">(or your company or organization is), thank</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">you, Danke, Děkuju, धन्यवाद, merci, 谢谢你, grazie,</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">நன்றி, and gracias! What we accomplish is</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">only possible because of supporters like you. </span><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">To</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">support Unicode’s mission to ensure everyone can</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">communicate in their languages across all devices,</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">please consider </span><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"><a href="https://www.unicode.org/consortium/adopt-a-character.html" style="color: #999999; text-decoration: none;" target="_blank">adopting a character</a></span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">, </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"><a href="https://home.unicode.org/support-unicode/" style="color: #999999; text-decoration: none;" target="_blank">making a gift of stock</a></span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">, or </span><a href="https://home.unicode.org/donation-page/" style="color: #999999; text-decoration: none;" target="_blank"><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">making</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">a donation</span></a><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">.</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">As Unicode, Inc. is a US-based open source, open</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">standards, non-profit, 501(c)3 organization, your</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">contribution may be eligible for a tax deduction.</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">Please consult with a tax advisor for details.</span><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">Make your adoption today!<div class="separator" style="clear: both; text-align: center;"><a href="https://www.unicode.org/consortium/adopt-a-character.html" style="color: #999999; margin-left: 1em; margin-right: 1em; text-decoration: none;"><img alt="" data-original-height="216" data-original-width="216" height="96" src="https://blogger.googleusercontent.com/img/a/AVvXsEhAF-O602ccz-_qJaFCAUDwf-4gO2uhMB-oMkub2E4iFbNRAqgvGa8FOzO2YCleor2FU6hv0qOIJYmdndOt_P_EG6NzKFVWkDUc83mSegcNvOsPfNrqlKW1JE53liBFMgyPOp1k5-jZjAQHV3Td5Yzs9DxpvL3gbtRkxVis3Ss-RkqizzHrUB3GUV_IW5M=w96-h96" style="border: 1px solid rgb(204, 204, 204); padding: 4px;" width="96" /></a></div></span></div></div>Unicode, Inc.http://www.blogger.com/profile/06146172972999657063noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-86315870713126972292023-09-14T10:13:00.001-07:002023-09-14T10:19:19.418-07:00Unicode CLDR v44 Alpha available for testing
<img style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" src="https://www.unicode.org/announcements/cldr40-alpha-annc.png" alt="[image] ">The Unicode
<a href="https://cldr.unicode.org/index/downloads/cldr-44">CLDR v44 Alpha</a> is
now available for integration testing.<br/>
<br/>
CLDR provides key building blocks for software to support the
world's languages (dates, times, numbers, sort-order, etc.) For example, all
major browsers and all modern mobile phones use CLDR for language support. (See
<a href="https://cldr.unicode.org/index#h.ozy52ypusfv4">Who uses CLDR?</a>)<br/>
<br/>
Via the online Survey Tool, contributors supply data for their
languages — data that is widely used to support much of the world’s software.
This data is also a factor in determining which languages are supported on
mobile phones and computer operating systems.<br/>
<br/>
The alpha has already been integrated into the development version
of ICU. We would especially appreciate feedback from non-ICU consumers of CLDR
data and on
<a href="https://sites.google.com/unicode.org/cldr/index/downloads/cldr-44#h.vax7o49mgyok">
Migration</a> issues. Feedback can be filed at
<a href="https://github.com/unicode-org/cldr/blob/main/docs/requesting_changes.md">
CLDR Tickets</a>.<br/>
<br/>
Alpha means that the main data and charts are available for review,
but the specification, JSON data, and other components are not yet ready for
review. Some data may change if showstopper bugs are found. The planned schedule
is:<br/>
<ul>
<li>Sep 27 — Beta (data)
</li>
<li>Oct 04 — Beta2 (spec)
</li>
<li>Nov 01 — Release
</li>
</ul>
In CLDR 44, the focus is on:<br/>
<ol>
<li><b>Formatting Person Names.</b> Added further
enhancements (data and structure) for formatting people's names. For more
information on why this feature is being added and what it does, see
<a href="https://sites.google.com/unicode.org/cldr/index/downloads/cldr-42#h.xtb1v8tpviuc">
Background</a>.<br/>
</li>
<li><b>Emoji 15.1 Support.</b> Added short names,
keywords, and sort-order for the new Unicode 15.1 emoji.<br/>
</li>
<li><b>Unicode 15.1 additions.</b> Made the regular
additions and changes for a new release of Unicode, including names for new
scripts, collation data for Han characters, etc.<br/>
</li>
<li><b>Digitally disadvantaged language coverage.</b> Work began to improve DDL coverage,
with the following DDL locales now having higher coverage levels:<br/>
<ol>
<li><b>Modern: </b>Cherokee, Lower Sorbian, Upper Sorbian</li>
<li><b>Moderate:</b> Anii, Interlingua, Kurdish, Māori, Venetian</li>
<li><b>Basic:</b> Esperanto, Interlingue, Kangri, Kuvi, Kuvi (Devanagari), Kuvi (Odia), Kuvi (Telugu), Ligurian, Lombard, Low German, Luxembourgish, Makhuwa, Maltese, N’Ko, Occitan, Prussian, Silesian, Swampy Cree, Syriac, Toki Pona, Uyghur, Western Frisian, Yakut, Zhuang</li>
</ol>
</ol>
There are many other changes: to find out more, see the draft
<a href="https://cldr.unicode.org/index/downloads/cldr-44">CLDR v44 release page</a>,
which has information on accessing the date, reviewing charts of the changes,
and — importantly —
<a href="https://sites.google.com/unicode.org/cldr/index/downloads/cldr-44#h.vax7o49mgyok">
Migration</a> issues.<br/>
<br/>
In version 44, the following levels were reached:<br/>
<br/>
<div align="left" dir="ltr">
<table width="400px" style="border-collapse: collapse; border: 1px solid #000000">
<tr>
<td style="border: 1px solid #000000; white-space: nowrap;" valign="top">
<b>v44 Level<br/>
</b>
</td>
<td style="border: 1px solid #000000; white-space: nowrap;" valign="top">
<b>Langs<br/>
</b>
</td>
<td style="border: 1px solid #000000; white-space: nowrap;" valign="top">
<b>Usage<br/>
</b>
</td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid #000000; white-space: nowrap;" valign="top" >
<b>Modern<br/></b>
</td>
<td style="border: 1px solid #000000; white-space: nowrap; text-align: right;" valign="top">
95<br/>
</td>
<td style="border: 1px solid #000000; white-space: nowrap;" valign="top">
Suitable for full UI internationalization<br/>
</td>
</tr>
<tr>
<td colspan="2" style="border: 1px solid #000000; white-space: wrap;" valign="top">
čeština, Deutsch, français, Kiswahili, Magyar, O‘zbek,
Română, Tiếng Việt, Ελληνικά, Беларуская, ᏣᎳᎩ, Ქართული,
Հայերեն, עברית, اردو, አማርኛ, नेपाली, অসমীয়া, বাংলা,
ਪੰਜਾਬੀ, ગુજરાતી, ଓଡ଼ିଆ, தமிழ், తెలుగు, ಕನ್ನಡ, മലയാളം,
සිංහල, ไทย, ລາວ, မြန်မာ, ខ្មែរ, 한국어, 中文, 日本語, … <br/>
</td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid #000000; white-space: nowrap;" valign="top" >
<b>Moderate</b><br/>
</td>
<td style="border: 1px solid #000000; white-space: nowrap; text-align: right;" valign="top">
13<br/>
</td>
<td style="border: 1px solid #000000; white-space: wrap;" valign="top">
Suitable for “document content” internationalization, eg. in
spreadsheet<br/>
</td>
</tr>
<tr>
<td colspan="2" style="border: 1px solid #000000; white-space: wrap;" valign="top">
brezhoneg, føroyskt, IsiXhosa, sardu, чӑваш, …<br/>
</td>
</tr>
<tr>
<td rowspan="2" style="border: 1px solid #000000; white-space: nowrap;" valign="top" >
<b>Basic</b><br/>
</td>
<td style="border: 1px solid #000000; white-space: nowrap; text-align: right;" valign="top">
50<br/>
</td>
<td style="border: 1px solid #000000; white-space: wrap;" valign="top">
Suitable for locale selection, eg. choice of language on mobile
phone<br/>
</td>
</tr>
<tr>
<td colspan="2" style="border: 1px solid #000000; white-space: wrap;" valign="top">
asturianu, Rumantsch, Māori, Wolof, тоҷикӣ, کٲشُر, ትግርኛ,
कॉशुर, মৈতৈলোন্, ᱥᱟᱱᱛᱟᱲᱤ, …<br/>
</td>
</tr>
</table>
</div>
<br/>
We are currently planning for CLDR version 45 to be a closed
release with no submission period. The focus will be on improving the Survey
Tool used for data submission, making necessary infrastructure changes, and some
high priority data quality fixes.<br/><br/>
<hr>
<div align="center">
<br />
<b>Support Unicode</b><br />
To support Unicode’s mission to ensure everyone can communicate in
their languages across all devices, please consider
<a href="https://unicodeaac.org">adopting a character</a>,
<a href="https://home.unicode.org/support-unicode/">making a gift of stock</a>,
or <a href="https://home.unicode.org/donation-page/">making a donation</a>. As
Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3
organization, your contribution may be eligible for a tax deduction. Please
consult with a tax advisor for details.<br />
<br />
<a href="https://unicodeaac.org"><img alt="[badge]" src="https://www.unicode.org/announcements/ynh-pink-heart.png" width="180px" /></a>
</div>
Unicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-43435522498043265912023-09-13T16:09:00.000-07:002023-09-13T16:09:53.178-07:00Source Code Handling: Preventing Spoofing at the Source
<img style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" src="https://www.unicode.org/announcements/scwg-uts55-annc-.png" alt="header image " width="160">
<br/><i>By: Mark Davis, Cofounder and CTO</i><br/><br/>
The Unicode Consortium is providing a new resource to help
programming tooling developers, programming language developers, and
programming language users to deal with Unicode spoofing.<br/>
<h4>Background</h4>
Encompassing letters and symbols (over 149,000 in Unicode 15.1)
across the world’s writing systems, it was inevitable that many of them would
look similar — and sometimes identical. And of course, there are those who would
take advantage of that to swindle. An example of this is “pаypal.com”, where the
first ‘а’ is actually a Cyrillic character that is confusable with the Latin
alphabet ‘a’. 😵💫<br/><br/>
In 2004, the Unicode Consortium began working to address this
issue, focusing on URLs and other identifiers that could be spoofed, and
produced a specification and technical report with best practices for detecting
such cases. Implementations using those specifications have been widely deployed
in operating systems.<br/><br/>
In November of 2021, another class of problems was documented. It
was demonstrated that malicious agents could write source code that would look
to human reviewers as if it was secure, but actually contain hidden traps. There
are three main categories of these spoofs: <i>line-break spoofs</i>, <i>confusable spoofs</i>,
and <i>bidirectional ordering spoofs</i>.<br/>
<h4>Examples</h4>
<ul>
<li>Line-break spoofs can cause what appears to
be a line of code to be actually commented out, as far as the compiler is
concerned. This can happen with C11, for example:<br/>
<img src="https://www.unicode.org/announcements/scwg-uts55-ex2.png" alt="precondition image " width="300"><br/>
To a reviewer, this is an active line of code. But when U+2028 Line Separator
is at the end of the first line, the C11 compiler will interpret this as <i>one</i>
line consisting only of a comment!<br/><br/>
</li>
<li>The “pаypal.com” above is an example of a
confusable spoof.<br/><br/>
</li>
<li>As for a bidirectional spoof, take pair of
variables named Aא1 and A1א; these look identical, but the former consists
of the letters A and א followed by the digit 1, whereas the latter consists
of the letter A, the digit 1, and the letter א, in that order.<br/>
</li>
</ul>
Such code might not even be malicious — it is too easy to
accidentally give reviewers (or even the writer!) the wrong impression, leading
to hidden software bugs — and just be very hard to understand; here’s an
example:<br/><br/>
<img alt="The text “Error: {0} {1}", message” becomes RTL in translation. " src="https://www.unicode.org/announcements/scwg-uts55-ex1.png" width="400"><br/><br/>
The earlier work on spoofing identifiers was relevant to this work,
but did not explicitly deal with the environment surrounding software
development. Moreover, the guidance was aimed at internationalization experts,
not programming language and software tooling developers.<br/>
<h4>Process</h4>
In response to this problem, the Consortium started a
<a href="https://www.unicode.org/L2/L2022/22007r2-avoiding-spoof.pdf">project</a>
in early 2022 to put together a cross-functional group of experts in Unicode
processing, programming languages, and software development tooling to address
these problems. That project resulted in the Source Code Working Group (SCWG),
which brought together a set of experts to work through the possible problems.<br/><br/>
The first results of this group were a number of enhancements to
core Unicode specifications in September of 2022.
<a href="https://www.unicode.org/reports/tr9/tr9-46.html#Modifications">UAX #9</a>
provided an extended example of use of the important higher-level protocol HL4,
and emphasized the use to mitigate misleading bidirectional ordering of source
code, including potential spoofing attacks;
<a href="https://www.unicode.org/reports/tr31/tr31-37.html#Modifications">UAX
#31</a> provided important guidance on profiles for default identifiers
and clarified that requirement on Pattern_White_Space and Pattern_Syntax
characters applies to programming languages, and is relevant to issues of
bidirectional ordering and potential spoofing attacks.<br/>
<h4>Impact</h4>
The final output of the group is
<a href="https://www.unicode.org/reports/tr55/">Unicode
Technical Standard #55, Source Code Handling</a>. This new specification brings
together in one place a description of the problems specific to source code,
together with guidance and best practices for programming language and software
tooling developers. Many of the APIs necessary for supporting those best
practices were already specified and implemented in ICU, Unicode’s software
library that is already in all modern operating systems. However, one new useful
API has been added to ICU, and will be released in October 2023. This is the new
bidiSkeleton function, used to detect identifiers such as Aא1 above.<br/><br/>
Coordinated security-related updates have been made to
<a href="https://www.unicode.org/reports/tr9/tr9-48.html">UAX #9</a>, Unicode
Bidirectional Algorithm and
<a href="https://www.unicode.org/reports/tr31/tr31-39.html">UAX #31</a>, Unicode
Identifiers and Syntax along with updates to
<a href="https://www.unicode.org/reports/tr39/tr39-28.html">UTS #39</a>, Unicode
Security Mechanisms.<br/><br/>
This work would not have been possible without the set of dedicated
and knowledgeable people that made up the SCWG, especially Robin Leroy, the vice
chair. Others include Alexei Chimendez, Asmus Freytag, Barry Dorrans, Catherine
“whitequark”, Chris Ries, Corentin Jabot, Dante Gagne, Deborah Anderson, Ed
Schonberg, Elnar Dakeshov, Jan Lahoda, Julie Allen, Ken Whistler,
Liang Hai (梁海), Manish Goregaokar, Mark Davis, Markus Scherer, Michael Fanning,
Nathan Lawrence, Ned Holbrook, Peter Constable, Randy Brukardt, Rich Gillam,
Richard Smith, Roozbeh Pournader, Steve Dower, and Tom Honermann. For more
details on their contributions, see
<a href="https://www.unicode.org/reports/tr55/#Acknowledgements">Acknowledgements</a>.<br/><br/>
Having completed its main task, the SCWG is formally being retired
— but we are keeping the list of participants in case we need to call on their
expertise in the future!<br/><br/>
<hr>
<div align="center">
<br />
<b>Support Unicode</b><br />
To support Unicode’s mission to ensure everyone can communicate in
their languages across all devices, please consider
<a href="https://unicodeaac.org">adopting a character</a>,
<a href="https://home.unicode.org/support-unicode/">making a gift of stock</a>,
or <a href="https://home.unicode.org/donation-page/">making a donation</a>. As
Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3
organization, your contribution may be eligible for a tax deduction. Please
consult with a tax advisor for details.<br />
<br />
<a href="https://unicodeaac.org"><img alt="[badge]" src="https://www.unicode.org/announcements/ynh-pink-heart.png" width="180px" /></a>
</div>
Unicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-16798025748818642122023-09-12T13:44:00.000-07:002023-09-12T13:44:28.035-07:00Announcing The Unicode® Standard, Version 15.1
<img style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" src="https://www.unicode.org/announcements/u151-annc-image.png" width="175"><br/>
Version 15.1 of the Unicode Standard is now available. This minor version update
includes updated code charts, data files and annexes. The core specification is
unchanged from Unicode Version 15.0.<br/>
<br/>
This version adds 627 characters, bringing the total number of characters to
149,813. The additions include
<a href="http://blog.unicode.org/2023/08/622-new-cjk-ideographs-to-be-available.html">
622 CJK unified ideographs </a>
in a new block, CJK Unified Ideographs Extension I. These new ideographs are
urgently needed in China for use in public service databases, and are expected
to be included in a forthcoming amendment to China’s GB 18030-2022 standard. The
other new characters are five ideographic description characters that enhance
the ability to describe rare or not-yet-encoded CJK ideographs.<br/>
<br/>
There are six completely new emoji, such as for phoenix and lime and (finally)
an edible mushroom. For 108 people emoji, you can now switch the direction that
they are facing (for example,
<i>person walking facing right</i>
versus
<i>facing left</i>).<br/>
<br/>
Security-related updates have been made to
<a href="https://www.unicode.org/reports/tr9/tr9-48.html">
UAX #9</a>,
<i>Unicode Bidirectional Algorithm</i>
and
<a href="https://www.unicode.org/reports/tr31/tr31-39.html">
UAX #31</a>,
<i>Unicode Identifiers and Syntax</i>
along with updates to
<a href="https://www.unicode.org/reports/tr39/tr39-28.html">
UTS #39</a>,
<i>Unicode Security Mechanisms</i>.
These updates complement the release of a new Unicode Technical Standard, <a href="https://www.unicode.org/reports/tr55/tr55-3.html">UTS #55</a>,
<i>Unicode Source Code Handling</i>.<br/>
<br/>
The new characters are limited to three blocks, and the code charts for several
other blocks have changed. The most significant change to charts is for the CJK
Unified Ideographs, CJK Unified Ideographs Extension A and CJK Unified
Ideographs Extension B blocks with the addition of representative glyphs and
source references for over 24,000 KP-source (North Korea) ideographs. There are
also many other glyph corrections and improvements—see the
<a href="https://www.unicode.org/charts/PDF/Unicode-15.1/">
15.1 delta code charts</a>
for details.<br/>
<br/>
Significant updates have been made to UAX #14,
<i>Unicode Line Breaking Algorithm</i>
and UAX #29,
<i>Unicode Text Segmentation</i>
adding better support for scripts of South and Southeast Asia, including
grapheme cluster support for aksaras and consonant conjuncts, and line breaking
at orthographic syllable boundaries.<br/>
<br/>
For complete details on Unicode Version 15.1, see
<a href="https://www.unicode.org/versions/Unicode15.1.0/">
https://www.unicode.org/versions/Unicode15.1.0/</a>.<br/>
<br/>
<hr>
<div align="center">
<br />
<b>Support Unicode</b><br />
To support Unicode’s mission to ensure everyone can communicate in
their languages across all devices, please consider
<a href="https://unicodeaac.org">adopting a character</a>,
<a href="https://home.unicode.org/support-unicode/">making a gift of stock</a>,
or <a href="https://home.unicode.org/donation-page/">making a donation</a>. As
Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3
organization, your contribution may be eligible for a tax deduction. Please
consult with a tax advisor for details.<br />
<br />
<a href="https://unicodeaac.org"><img alt="[badge]" src="https://www.unicode.org/announcements/ynh-pink-heart.png" width="180px" /></a>
</div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-42853661637046840462023-09-01T11:04:00.001-07:002023-10-16T13:53:54.670-07:00NEW Virtual Event - Open House on Script and Character Encoding <h4 style="text-align: left;"><span style="font-family: Helvetica; font-size: 12px;">Registration is Now Open!</span></h4><p><span style="font-family: Helvetica; font-size: 12px;">The Unicode Standard aims to make the scripts used to write the languages of the world accessible on computers and devices. However, the process of getting characters and scripts into the Unicode Standard has often been puzzling. How does one successfully propose a script or a handful of characters? How are decisions made? </span></p><p><span style="font-family: Helvetica; font-size: 12px;">Join us for a virtual Open House event, where you will be able to ask these (and other) script and character encoding questions to seasoned Unicode experts.</span></p><p><span style="font-family: Helvetica; font-size: 12px;"><b>When</b>: </span><span style="font-family: Helvetica; font-size: 12px;">Tuesday, </span><span style="font-family: Helvetica; font-size: 12px;">Oct 17, 2023 at 11am-12pm Pacific Time (California)</span></p><p><span style="font-family: Helvetica; font-size: 12px;"><a href="https://us06web.zoom.us/meeting/register/tZ0vd-GhpzMvHtX4Y_eL0NvwvBUpLVvLlHi_" target="_blank">Register now</a>. Please note this session will be recorded and available via the Unicode YouTube channel.</span></p><h4 style="text-align: left;"><span style="font-family: Helvetica; font-size: 12px;">Supporting Resources</span></h4><blockquote style="border: medium; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: Helvetica; font-size: 12px;"><a href="https://www.youtube.com/watch?v=trDxfjgC5Ys&list=PLMc927ywQmTM2OCb6uhmMebeCl2xBK7Em&index=13 " target="_blank">Documenting and Preserving Languages: A Talk on Character Encoding, Keyboards, and Fonts</a> by Deborah Anderson and Andrew Glass</span></p><p style="text-align: left;"><a href="https://www.youtube.com/watch?v=NkUea5gEuV8 " style="font-family: Helvetica; font-size: 12px;" target="_blank">Scripts and Character Encoding</a><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">by Deborah Anderson, Script Ad Hoc Group Chair</span></p><p style="text-align: left;"><span style="font-family: Helvetica; font-size: 12px;"><a href="https://www.youtube.com/watch?v=NkUea5gEuV8" target="_blank">Other Script and Character Encoding-related talks on the Unicode YouTube Channel</a></span></p></blockquote><p><br /></p><span><a name='more'></a></span><h3 style="caret-color: rgb(51, 51, 51); color: #cc6600; font-family: Georgia, serif; font-size: 18.200001px; font-weight: normal; line-height: 1.4em; margin: 0.25em 0px 0px; padding: 0px 0px 4px; text-align: -webkit-center;"><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">🌻🌻🌻🌻🌻 </span><b><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">SUPPORT</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">UNICODE</span></b><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">🌻🌻🌻🌻🌻</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span></h3><span style="font-family: Helvetica; font-size: 12px;"><div style="text-align: center;">Finally, if you are already a contributor — or member of Unicode (or your company or organization is), thank you, Danke, děkujeme, धन्यवाद, merci, 谢谢你, grazie, நன்றி, and gracias! What we accomplish is only possible because of supporters like you. </div></span><span style="font-family: Helvetica; font-size: 12px;"><div style="text-align: center;"> </div></span><span style="font-family: Helvetica; font-size: 12px;"><div style="text-align: center;">To support Unicode’s mission to ensure everyone can communicate in their languages across all devices, please consider </div></span><span style="font-family: Helvetica; font-size: 12px;"><div style="text-align: center;"><a href="https://www.unicode.org/consortium/adopt-a-character.html" style="color: #999999; text-decoration: none;" target="_blank">adopting a character</a>, <a href="https://home.unicode.org/support-unicode/" style="color: #999999; text-decoration: none;" target="_blank">making a gift of stock</a>, or <a href="https://home.unicode.org/donation-page/" style="caret-color: rgb(51, 51, 51); color: #999999; font-family: Georgia, serif; font-size: 13px; text-align: -webkit-center; text-decoration: none;" target="_blank"><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">making</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">a donation</span></a>. </div></span><div style="text-align: center;"><span style="font-family: Helvetica; font-size: 12px;"><br /></span></div><span style="font-family: Helvetica; font-size: 12px;"><div style="text-align: center;">As Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3 organization, your contribution may be eligible for a tax deduction. </div></span><div style="text-align: center;"><span style="font-family: Helvetica; font-size: 12px;"><br /></span></div><span style="font-family: Helvetica; font-size: 12px;"><div style="text-align: center;">Please consult with a tax advisor for details.</div></span><div style="text-align: center;"><span style="font-family: Helvetica; font-size: 12px;"><br /></span></div><span style="font-family: Helvetica; font-size: 12px;"><div style="text-align: center;">Make your adoption today!</div></span><div class="separator" style="clear: both; text-align: center;"><a href="https://www.unicode.org/consortium/adopt-a-character.html" style="color: #999999; font-family: Helvetica; font-size: 12px; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration: none;"><img alt="" data-original-height="216" data-original-width="216" height="96" src="https://blogger.googleusercontent.com/img/a/AVvXsEhAF-O602ccz-_qJaFCAUDwf-4gO2uhMB-oMkub2E4iFbNRAqgvGa8FOzO2YCleor2FU6hv0qOIJYmdndOt_P_EG6NzKFVWkDUc83mSegcNvOsPfNrqlKW1JE53liBFMgyPOp1k5-jZjAQHV3Td5Yzs9DxpvL3gbtRkxVis3Ss-RkqizzHrUB3GUV_IW5M=w96-h96" style="border: 1px solid rgb(204, 204, 204); padding: 4px;" width="96" /></a></div><p> </p><p></p><p><br /></p>Unicode, Inc.http://www.blogger.com/profile/06146172972999657063noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-957016793239488972023-08-21T18:18:00.003-07:002023-10-16T13:57:00.790-07:00Volunteer Spotlight!
<img data-original-height="389" data-original-width="274" height="158" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEginujDnkct7AOyB0qPSKQ2r9Px2HnnBE4MsJAPBY2MjOAahqDsteH2hID5LMz1VUS8FxXWhchpth428WRqGLgSx4YEoLTa958sm5YXswpZNYV-cB9GglBe-B_LoP-kaWoHE36ayJZPXtpErHJT1bVCBlyaDObofbJ5AfQ2iM2UwX65D8zEvEn9RA5OdnQ/w111-h158/LornaEvans2022.jpg" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" width="111" />
<h2 style="text-align: left;"><span style="font-family: Helvetica; font-size: 12px;">Lorna Evans, SIL International</span></h2><span style="font-family: Helvetica; font-size: 12px;">Lorna first became</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">involved with Unicode</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">in 2000 as a conference</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">participant. Her</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">enthusiasm led her to</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">volunteer as a lecturer </span><span style="font-family: Helvetica; font-size: 12px;">at a Unicode</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">conference, and for the</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">past several years as</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">an active proposal</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">contributor and</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">committee member.</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">Lorna’s heart and</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">passion are to assist</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">digitally disadvantaged</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">communities by</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">bringing their language fonts, characters, and sounds</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">to the Unicode standard.</span><span style="font-family: Helvetica; font-size: 12px;"> </span><div><br style="font-family: Helvetica; font-size: 12px;" /><span style="font-family: Helvetica; font-size: 12px;">Lorna began her language journey typesetting Bibles</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">in Ethiopia in 1990 and was fascinated by the multiple</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">fonts and characters needing representation. When</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">she heard that Unicode was moving to support</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">Ethiopic characters, she had to get involved.</span><span style="font-family: Helvetica; font-size: 12px;"> </span><br style="font-family: Helvetica; font-size: 12px;" /><br style="font-family: Helvetica; font-size: 12px;" /><span style="font-family: Helvetica; font-size: 12px;">When asked what she is most proud of, Lorna said,</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">“Anytime I do a proposal to Unicode, it feels like the</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">most important thing (for that language community).”</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">She thrives on research and feels with each proposal,</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">she is bringing digital access to people who need it</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">most. Lorna is completely self-taught and currently</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">focused on documenting Arabic script. She describes</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">SIL International, an Associate member of the</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">Unicode Consortium and her current employer, as the</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">former kings of creating custom encoded fonts and</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">she is working diligently to help SIL transition to</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">Unicode.</span><br style="font-family: Helvetica; font-size: 12px;" /><br style="font-family: Helvetica; font-size: 12px;" /><span style="font-family: Helvetica; font-size: 12px;">As for her time involved with other Unicode staff and</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">volunteers, she has enjoyed the camaraderie and</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">attending technical committee and editorial meetings.</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">Lorna is an active member of the Script Ad Hoc</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">Subcommittee, as well as the primary representative</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">to Unicode for SIL International.</span><br style="font-family: Helvetica; font-size: 12px;" /><br style="font-family: Helvetica; font-size: 12px;" /><span style="font-family: Helvetica; font-size: 12px;">Lorna shared that she grew up in Bolivia and says that</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">salteñas, a savory pastry filled with beef stew, is still</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">her favorite food.</span><span style="font-family: Helvetica; font-size: 12px;"> </span><br style="font-family: Helvetica; font-size: 12px;" /><br style="font-family: Helvetica; font-size: 12px;" /><i><span style="font-family: Helvetica; font-size: 12px;">Editor’s Note: We appreciate and thank Lorna for</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">taking time to tell us a little about herself as well as</span><span style="font-family: Helvetica; font-size: 12px;"> </span><span style="font-family: Helvetica; font-size: 12px;">her years of contributions </span></i></div><div><i><span style="font-family: Helvetica; font-size: 12px;"><br /></span></i></div><div><i><span style="font-family: Helvetica; font-size: 12px;"><br /></span></i></div><div><hr style="caret-color: rgb(51, 51, 51); color: #333333; font-family: Georgia, serif; font-size: 13px;" /><div align="center" style="caret-color: rgb(51, 51, 51); color: #333333; font-family: Georgia, serif; font-size: 13px;"><h3><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">🌻🌻🌻🌻🌻 </span><b><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">SUPPORT</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">UNICODE</span></b><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">🌻🌻🌻🌻🌻</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span></h3><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">Finally, if you are already a contributor — or</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">member</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">of Unicode</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">(or your company or organization is), thank</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">you, Danke, děkujeme, धन्यवाद, merci, 谢谢你, grazie,</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">நன்றி, and gracias! What we accomplish is</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">only possible because of supporters like you. </span><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">To</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">support Unicode’s mission to ensure everyone can</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">communicate in their languages across all devices,</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">please consider </span><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"><a href="https://www.unicode.org/consortium/adopt-a-character.html" target="_blank">adopting a character</a></span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">, </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"><a href="https://home.unicode.org/support-unicode/" target="_blank">making a gift of stock</a></span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">, or </span><a href="https://home.unicode.org/donation-page/" target="_blank"><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">making</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">a donation</span></a><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">.</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">As Unicode, Inc. is a US-based open source, open</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">standards, non-profit, 501(c)3 organization, your</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">contribution may be eligible for a tax deduction.</span><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;"> </span><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">Please consult with a tax advisor for details.</span><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><br style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;" /><span style="caret-color: rgb(0, 0, 0); color: black; font-family: Helvetica; font-size: 12px; text-align: start;">Make your adoption today!<div class="separator" style="clear: both; text-align: center;"><a href="https://www.unicode.org/consortium/adopt-a-character.html" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="216" data-original-width="216" height="96" src="https://blogger.googleusercontent.com/img/a/AVvXsEhAF-O602ccz-_qJaFCAUDwf-4gO2uhMB-oMkub2E4iFbNRAqgvGa8FOzO2YCleor2FU6hv0qOIJYmdndOt_P_EG6NzKFVWkDUc83mSegcNvOsPfNrqlKW1JE53liBFMgyPOp1k5-jZjAQHV3Td5Yzs9DxpvL3gbtRkxVis3Ss-RkqizzHrUB3GUV_IW5M=w96-h96" width="96" /></a></div><br /></span></div></div><div><i><span style="font-family: Helvetica; font-size: 12px;"><br /></span></i></div><br />
Unicode, Inc.http://www.blogger.com/profile/06146172972999657063noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-11181197846302109012023-08-15T10:06:00.000-07:002023-08-15T10:06:03.189-07:00Unicode Consortium Board Votes to Elevate ICU4X to Technical Committee <p style="text-align: left;"><span style="font-family: Arial, sans-serif; font-size: 12pt; white-space: pre-wrap;">Across the globe, people are using alternative ways to get online, such as smartphones, smart watches, and other compact devices. Formed as a Subcommittee of the ICU Technical Committee in 2020, ICU4X is a modular, lightweight, and secure library that brings internationalization to client-side and resource-constrained environments, written in Rust with bindings into many programming languages. </span></p><p style="text-align: left;"><span style="font-family: Arial, sans-serif; font-size: 12pt; white-space: pre-wrap;"></span></p><blockquote><span style="font-family: Arial, sans-serif; font-size: 12pt; white-space: pre-wrap;">“</span><i style="font-family: Arial, sans-serif; font-size: 12pt; white-space: pre-wrap;">We are all very excited about the ICU4X project. It dramatically expands the number of apps and systems that can easily deploy internationalization: with a smaller, modular footprint and the advantages of security and performance from Rust.</i><span style="font-family: Arial, sans-serif; font-size: 12pt; white-space: pre-wrap;">” — Mark Davis, Co-founder and Board Chair</span></blockquote><span style="font-family: Arial, sans-serif; font-size: 12pt; white-space: pre-wrap;"></span><p></p><p style="text-align: left;"><span style="font-family: Arial, sans-serif; font-size: 12pt; white-space: pre-wrap;">At its July meeting, the Board agreed that the ICU4X Subcommittee needed to </span><span style="font-family: Arial, sans-serif; font-size: 12pt; white-space: pre-wrap;">have the authority to make technical decisions relating to the ICU4X architecture, structure, and coding, and voted that the ICU4X Subcommittee be elevated to the </span><span style="font-family: Arial, sans-serif; font-size: 12pt; white-space: pre-wrap;">level of Technical Committee with the authority to make such decisions, effective immediately.</span></p><p style="text-align: left;"><span style="font-family: Arial, sans-serif; font-size: 12pt; white-space: pre-wrap;">The ICU4X Technical Committee will be responsible for the design and implementation of the library, with the goal to ensure that mobile devices and other low-resource devices can access scalable internationalization services. It is particularly applicable for devices that cannot run full ICU (C/C++ and Java) — and for those in emerging markets with more limited resources and digitally disadvantaged languages.</span></p><p style="text-align: left;"><span style="font-family: Arial, sans-serif; font-size: 12pt; white-space: pre-wrap;">Chair Shane Carr (Google) and Vice Chairs Zibi Braniecki (Amazon) and Nebojša Ćirić (Google) are the ICU4X Technical Committee Chair and Vice Chairs.</span></p><p style="text-align: left;"><span id="docs-internal-guid-064900ee-7fff-5b1b-4867-da9e8aadd9aa"><span style="font-family: Arial, sans-serif; font-size: 12pt; white-space: pre-wrap;">Congratulations to the ICU4X team! </span></span></p><div><span><span style="font-family: Arial, sans-serif;"><span style="white-space: pre-wrap;"><br /></span></span></span></div><div><hr style="caret-color: rgb(51, 51, 51); color: #333333; font-family: Georgia, serif; font-size: 13px;" /><div align="center" style="caret-color: rgb(51, 51, 51); color: #333333; font-family: Georgia, serif; font-size: 13px;"><br /><b>Support Unicode</b><br />To support Unicode’s mission to ensure everyone can communicate in their languages across all devices, please consider <a href="https://unicodeaac.org/" style="color: #999999; text-decoration: none;">adopting a character</a>, <a href="https://home.unicode.org/support-unicode/" style="color: #999999; text-decoration: none;">making a gift of stock</a>, or <a href="https://home.unicode.org/donation-page/" style="color: #999999; text-decoration: none;">making a donation</a>. As Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3 organization, your contribution may be eligible for a tax deduction. Please consult with a tax advisor for details.<br /><br /><a href="https://unicodeaac.org/" style="color: #999999; text-decoration: none;"><img alt="[badge]" height="109" src="https://www.unicode.org/announcements/ynh-pink-heart.png" style="border: 1px solid rgb(204, 204, 204); padding: 4px;" width="95" /></a></div><br class="Apple-interchange-newline" /></div>Unicode, Inc.http://www.blogger.com/profile/06146172972999657063noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-39806824097454714212023-08-08T11:17:00.001-07:002023-08-31T13:17:03.170-07:00 Unicode Technology Workshop — Call for Submissions and Registration Open!<p><span face="Arial, sans-serif" style="font-size: 11pt; white-space: pre-wrap;"><b>Save the Date! November 7-8, 2023. Bay Area (Hosted at Google)</b></span></p><span id="docs-internal-guid-95f695b6-7fff-238c-81ae-c985c8df22d9"><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">About the Workshop</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">Join us in person for two days of community building around the Unicode technology that makes software work for billions of people. Expect two days of workshops, seminars, free-form discussions, and lightning talks centered around i18n libraries, locale data frameworks, globalization tooling, localization pipelines, input methods, and text rendering. Network with the developers and users to help shape the future of Unicode technology.</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">This is a new type of event for Unicode, with a focus on building more connections within the internationalization community. Expect to come away with deeper knowledge on how to solve tough problems in the i18n and l10n space and how to engineer products that work better for global users. GILT professionals, especially those who build or use Unicode technologies, are encouraged to attend and to host sessions. <i>To encourage maximum collaboration amongst the attendees, this is an in-person-only event</i>.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"><br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"><a href="https://www.unicode.org/events/event-registration.html" target="_blank">Register Now</a></span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">Call for Submissions</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">For those interested in participating in and contributing to the event, the call for submissions is now open. If you work on Unicode internationalization technologies or use Unicode internationalization technologies in your work, we want to hear from you. You can register your interest in contributing using the following link.</span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><a href="https://docs.google.com/forms/d/e/1FAIpQLSf-0ZQDNJSsu0d_e2CqkjZnrvWlMhHkk9kyOYeLcpC-8PBUUA/viewform" style="text-decoration: none;"><span face="Arial, sans-serif" style="color: #1155cc; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">Call for Submissions</span></a></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;">About the Unicode Consortium</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">The Unicode Consortium is the premier non-profit open source, open standards body for the internationalization of all software and services. </span></p><br /><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">For more than 30 years, the Unicode Consortium has coordinated the efforts of a world-wide team of volunteer programmers and linguists to standardize, evolve, and maintain a global software foundation that allows virtually every computer system and service to help people connect using their native language. </span></p><br /><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">For additional information about Unicode, visit </span><a href="http://home.unicode.org/" style="text-decoration: none;"><span face="Arial, sans-serif" style="color: #1155cc; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">home.unicode.org</span></a><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">.</span></span><div><span><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"><br /></span></span></div><div><span><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"><br /></span></span></div><div><hr style="caret-color: rgb(51, 51, 51); color: #333333; font-family: Georgia, serif; font-size: 13px;" /><div align="center" style="caret-color: rgb(51, 51, 51); color: #333333; font-family: Georgia, serif; font-size: 13px;"><br /><b>Support Unicode</b><br />To support Unicode’s mission to ensure everyone can communicate in their languages across all devices, please consider <a href="https://unicodeaac.org/" style="color: #999999; text-decoration: none;">adopting a character</a>, <a href="https://home.unicode.org/support-unicode/" style="color: #999999; text-decoration: none;">making a gift of stock</a>, or <a href="https://home.unicode.org/donation-page/" style="color: #999999; text-decoration: none;">making a donation</a>. As Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3 organization, your contribution may be eligible for a tax deduction. Please consult with a tax advisor for details.<br /><br /><a href="https://unicodeaac.org/" style="color: #999999; text-decoration: none;"><img alt="[badge]" height="109" src="https://www.unicode.org/announcements/ynh-pink-heart.png" style="border: 1px solid rgb(204, 204, 204); padding: 4px;" width="95" /></a></div></div><div><span><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"><br /></span></span></div><div><span><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;"><br /></span></span></div>Unicode, Inc.http://www.blogger.com/profile/06146172972999657063noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-22640087928057367952023-08-02T03:03:00.002-07:002023-08-02T03:05:08.676-07:00622 New CJK Ideographs to be Available in Unicode Version 15.1<p><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">The Unicode Standard will include 622 new CJK characters in Version 15.1, which will be released on September 12, 2023. The characters are in a new block, CJK Unified Ideographs Extension I, with code point assignments as reflected in </span><a href="https://www.unicode.org/L2/L2023/23114r-unc-extension-i.pdf" style="text-decoration: none;"><span face="Arial, sans-serif" style="color: #1155cc; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">the proposal document</span></a><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">.</span></p><span id="docs-internal-guid-871659af-7fff-89bd-96c0-547908a5a351"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbGJRiUAWNY1NbnON8a3XfNnvzBjEPyGC0LaMKMt6GYow125qSY54PPdfm1oRDKU2G6T9YVMGqfsKYtvBe9rrJMyMhjpuIUxCRbU3vBhZTZZbAlu2zS_jPYIPlsuBEY_AcVW2PcyzYtIQoygu2ipmMDOx7BRLllDBxoQrq41yo2bse9ZvsJ8ojbhkhu4g/s2192/ExtensionI-622.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1830" data-original-width="2192" height="259" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbGJRiUAWNY1NbnON8a3XfNnvzBjEPyGC0LaMKMt6GYow125qSY54PPdfm1oRDKU2G6T9YVMGqfsKYtvBe9rrJMyMhjpuIUxCRbU3vBhZTZZbAlu2zS_jPYIPlsuBEY_AcVW2PcyzYtIQoygu2ipmMDOx7BRLllDBxoQrq41yo2bse9ZvsJ8ojbhkhu4g/w311-h259/ExtensionI-622.png" width="311" /></a></div><p dir="ltr" style="line-height: 1.38; margin-bottom: 12pt; margin-top: 12pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">The characters in the Extension I block have been deemed to be very urgently needed for use in China. The Extension I proposal was based on characters that appeared in a draft amendment of China’s mandatory GB 18030 standard. For this reason, the Unicode Technical Committee (UTC) considered it imperative to arrive at a stable encoding for these characters as quickly as possible.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 12pt; margin-top: 12pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">With the Unicode 15.1 beta review period completed, and with endorsements from liaison partners, China Electronics Standardization Institute (CESI) and ISO/IEC JTC 1/SC 2, UTC at its recent meeting was able to commit to including these characters for this next release of the Unicode Standard. The code point assignments are now stable, and vendors can begin working on implementations with confidence.</span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 12pt; margin-top: 12pt;"><span face="Arial, sans-serif" style="font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space: pre-wrap;">The Unicode Consortium would like to thank experts in UTC’s CJK & Unihan Group and ISO’s Ideographic Research Group (IRG) for their expedited work in preparing a proposal for encoding CJK Extension I, and would also like to thank Mr. Chen Zhuang and partners in CESI for their cooperation in this process.<br /></span></p><p dir="ltr" style="line-height: 1.38; margin-bottom: 12pt; margin-top: 12pt;"><br /></p></span><hr /><div align="center"><br /><b>Support Unicode</b><br />To support Unicode’s mission to ensure everyone can communicate in their languages across all devices, please consider <a href="https://unicodeaac.org">adopting a character</a>, <a href="https://home.unicode.org/support-unicode/">making a gift of stock</a>, or <a href="https://home.unicode.org/donation-page/">making a donation</a>. As Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3 organization, your contribution may be eligible for a tax deduction. Please consult with a tax advisor for details.<br /><br /><a href="https://unicodeaac.org"><img alt="[badge]" height="158" src="https://www.unicode.org/announcements/ynh-pink-heart.png" width="137" /></a></div>Unicode, Inc.http://www.blogger.com/profile/06146172972999657063noreply@blogger.comtag:blogger.com,1999:blog-5990361588879225255.post-81390721200596537472023-06-15T13:31:00.000-07:002023-06-15T13:31:31.394-07:00ICU 73.2 & CLDR 43.1 released: GB18030 compliance updates & compatibility fixes<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>ICU 73.2 & CLDR 43.1 released: GB18030 compliance updates & compatibility fixes</title>
</head>
<body>
<meta charset="utf-8">
<img alt="ICU Logo" border="0" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" src="https://www.unicode.org/announcements/ICU-logo.png" width="100" />Unicode® ICU 73.2 and CLDR 43.1 have just been released.<br/>
<ul>
<li>
ICU is the
<a href="https://icu.unicode.org/#h.i33fakvpjb7o">premier library for
software internationalization</a>, used by a<a href="https://icu.unicode.org/#h.f9qwubthqabj">
wide array of companies and organizations</a> to support the world's
languages, implementing both the latest version of the Unicode Standard and
of the Unicode locale data (CLDR).<br/>
</li>
<li>
CLDR provides key building blocks for
software to support the world's languages (dates, times, numbers,
sort-order, etc.). All major browsers and all modern mobile phones use CLDR
for language support. (See
<a href="https://cldr.unicode.org/index#h.ozy52ypusfv4">Who uses CLDR?</a>)<br/>
</li>
</ul>
There are significant changes for
<a href="https://ken-lunde.medium.com/the-gb-18030-2022-standard-3d0ebaeb4132">
GB18030-2022</a> compliance support:<br/>
<ul>
<li>
CLDR extends the support for “short”
Chinese sort orders to cover some additional, required characters for Level
2. This is carried over into ICU collation.<br/>
</li>
<li>
ICU has a modified character conversion
table, mapping some GB18030 characters to Unicode characters that were
encoded after GB18030-2005.<br/>
</li>
</ul>
There are also changes for compatibility:<br/>
<ul>
<li>
There are optional variants of time formats
with AM/PM (only for English) using ASCII spaces in CLDR that can also be
used in ICU via custom data generation. This is intended to help certain
implementers transition to the improved patterns, which have used a narrow
no-break space between the time and AM/PM since
<a href="https://cldr.unicode.org/index/downloads/cldr-42#h.ck7cpcrqqrq0">
CLDR 42</a>.<br/>
<ul>
<li>
For how to generate ICU data with this
option, look for <span style="font-family:'Courier New', Courier, monospace">alt="ascii"</span>
on<a href="https://github.com/unicode-org/icu/blob/main/tools/cldr/cldr-to-icu/README.md">
tools/cldr/cldr-to-icu/README.md</a></li>
</ul>
</li>
<li>
The changes to the word segmentation
behavior of @ sign that were in CLDR 42 (ICU 72) have been reverted. These
caused problems for certain parsers that did not expect @ to join to
letters.<br/>
</li>
</ul>
ICU 73.2 updates to CLDR 43.1 locale data. These are maintenance
releases for ICU 73 and CLDR 43, with limited sets of bug fixes and no API or
structural changes. ICU 73.2 and CLDR 43.1 include several other bug fixes,
including person name formatting, and Cyrillic transforms.<br/>
<br/>
For details, please see:<br/>
<ul>
<li>
ICU 73.2 Release Note:
<a href="https://icu.unicode.org/download/73#h.7b7d4c5a3jev">ICU 73.2
maintenance release</a><br/>
</li>
<li>
CLDR 43.1 Release Note:
<a href="https://cldr.unicode.org/index/downloads/cldr-43#h.qobmda543waj">
Version 43.1 Changes</a><br/>
</li>
</ul>
<hr>
<div align="center">
<br />
<b>Support Unicode</b><br />
To support Unicode’s mission to ensure everyone can communicate in
their languages across all devices, please consider
<a href="https://unicodeaac.org">adopting a character</a>,
<a href="https://home.unicode.org/support-unicode/">making a gift of stock</a>,
or <a href="https://home.unicode.org/donation-page/">making a donation</a>. As
Unicode, Inc. is a US-based open source, open standards, non-profit, 501(c)3
organization, your contribution may be eligible for a tax deduction. Please
consult with a tax advisor for details.<br />
<br />
<a href="https://unicodeaac.org"><img alt="[badge]" src="https://www.unicode.org/announcements/ynh-pink-heart.png" width="180px" /></a>
</div>
</body>
</html>
Unicode, Inc.http://www.blogger.com/profile/05721289530770812789noreply@blogger.com