<html><body><p><font size="2">Could someone review our proposal to support Unicode Variation Selectors?</font><br><tt><font size="2">> Bug: </font></tt><a href="https://bugs.openjdk.java.net/browse/JDK-8187100"><tt><font size="2">https://bugs.openjdk.java.net/browse/JDK-8187100</font></tt></a><br><tt><font size="2">> Webrev: </font></tt><a href="http://cr.openjdk.java.net/~srl/8187100/webrev.00/"><tt><font size="2">http://cr.openjdk.java.net/~srl/8187100/webrev.00/</font></tt></a><br><font size="2"><br>Toshio Nakamura<br></font><br><tt><font size="2">> From: "Steven R. Loomis" <srl295@gmail.com></font></tt><br><tt><font size="2">> To: 2d-dev <2d-dev@openjdk.java.net></font></tt><br><tt><font size="2">> Date: 2018/05/03 03:27</font></tt><br><tt><font size="2">> Subject: Re: [OpenJDK 2D-Dev] RFR: JDK-8187100: support Variation <br>> Selectors (Resend)</font></tt><br><tt><font size="2">> Sent by: "2d-dev" <2d-dev-bounces@openjdk.java.net></font></tt><br><tt><font size="2">> <br>> I added a screenshot to <a href="https://bugs.openjdk.java.net/browse/JDK-8187100">https://bugs.openjdk.java.net/browse/JDK-8187100</a><br>> if anyone wants to see what the impact of this fix is</font></tt><br><tt><font size="2">> <br>> On Wed, Apr 25, 2018 at 8:39 AM, Steven R. Loomis <srl295@gmail.com> wrote:</font></tt><br><tt><font size="2">> (Retrying as actual text)</font></tt><br><tt><font size="2">> <br>> Support Unicode Variation Selectors.</font></tt><br><tt><font size="2">>  </font></tt><br><tt><font size="2">> Code by my colleague Toshio Nakamura,  I added a simple test, and <br>> include a test that was part of JDK 8187100. (Both tests are run manually.) </font></tt><br><tt><font size="2">>  </font></tt><br><tt><font size="2">> Bug: <a href="https://bugs.openjdk.java.net/browse/JDK-8187100">https://bugs.openjdk.java.net/browse/JDK-8187100</a></font></tt><br><tt><font size="2">> Webrev: <a href="http://cr.openjdk.java.net/~srl/8187100/webrev.00/">http://cr.openjdk.java.net/~srl/8187100/webrev.00/</a></font></tt><br><tt><font size="2">>  </font></tt><br><tt><font size="2">> On 04/08/2018 11:46 PM, Toshio 5 Nakamura wrote:</font></tt><br><tt><font size="2">> ></font></tt><br><tt><font size="2">> > Hello</font></tt><br><tt><font size="2">> ></font></tt><br><tt><font size="2">> > IBM would like to propose Unicode Variation Selector[1] capability to AWT</font></tt><br><tt><font size="2">> > and Swing components.</font></tt><br><tt><font size="2">> > (This proposal was posted to i18n-dev first, and I got a suggestion to </font></tt><br><tt><font size="2">> > discuss</font></tt><br><tt><font size="2">> >  in 2d-dev.)</font></tt><br><tt><font size="2">> ></font></tt><br><tt><font size="2">> > This proposal changed the following files:</font></tt><br><tt><font size="2">> > src/java.desktop/share/classes/sun/font/CMap.java</font></tt><br><tt><font size="2">> > src/java.desktop/share/classes/sun/font/CharToGlyphMapper.java</font></tt><br><tt><font size="2">> > src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java</font></tt><br><tt><font size="2">> > src/java.desktop/share/classes/sun/font/Font2D.java</font></tt><br><tt><font size="2">> > src/java.desktop/share/classes/sun/font/FontRunIterator.java</font></tt><br><tt><font size="2">> > src/java.desktop/share/classes/sun/font/FontUtilities.java</font></tt><br><tt><font size="2">> > src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java</font></tt><br><tt><font size="2">> > src/java.desktop/share/native/common/font/sunfontids.h</font></tt><br><tt><font size="2">> > src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc</font></tt><br><tt><font size="2">> > src/java.desktop/share/native/libfontmanager/sunFont.c</font></tt><br><tt><font size="2">> > src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java</font></tt><br><tt><font size="2">> > 542 lines will be changed.</font></tt><br><tt><font size="2">> ></font></tt><br><tt><font size="2">> > There are three parts.</font></tt><br><tt><font size="2">> > 1) Adding CMap format 14 support</font></tt><br><tt><font size="2">> > 2) Adding CharsToGlyphs functions support Variation Selector Sequences</font></tt><br><tt><font size="2">> > 3) Swing text component's DEL and BS key operations change</font></tt><br><tt><font size="2">> ></font></tt><br><tt><font size="2">> ></font></tt><br><tt><font size="2">> > How would I go about obtaining a sponsor?</font></tt><br><tt><font size="2">> ></font></tt><br><tt><font size="2">> > [1] _http://www.unicode.org/versions/Unicode10.0.0/ch23.pdf_</font></tt><br><tt><font size="2">> >      Chapter 23.4 Variation Selectors</font></tt><br><tt><font size="2">> ></font></tt><br><tt><font size="2">> > Best regards,</font></tt><br><tt><font size="2">> ></font></tt><br><tt><font size="2">> > Toshio Nakamura</font></tt><br><tt><font size="2">> > IBM Japan</font></tt><br><tt><font size="2">>  </font></tt><BR>
</body></html>