[OpenJDK 2D-Dev] RFR: JDK-8187100: support Variation Selectors(Resend)

Toshio 5 Nakamura TOSHIONA at jp.ibm.com
Wed Apr 25 16:03:35 UTC 2018

Hi Steven,

Thank you for becoming the sponsor of my proposal and creating an official
Webrev and tests.
Of course, they are fine for me.

Toshio Nakamura

From:	"Steven R. Loomis" <srl295 at gmail.com>
To:	2d-dev <2d-dev at openjdk.java.net>
Date:	2018/04/26 00:41
Subject:	[OpenJDK 2D-Dev] RFR: JDK-8187100: support Variation Selectors
Sent by:	"2d-dev" <2d-dev-bounces at openjdk.java.net>

(Retrying as actual text)

Support Unicode Variation Selectors.

Code by my colleague Toshio Nakamura,  I added a simple test, and include a
test that was part of JDK 8187100. (Both tests are run manually.)

Bug: https://bugs.openjdk.java.net/browse/JDK-8187100
Webrev: http://cr.openjdk.java.net/~srl/8187100/webrev.00/

On 04/08/2018 11:46 PM, Toshio 5 Nakamura wrote:
> Hello
> IBM would like to propose Unicode Variation Selector[1] capability to AWT
> and Swing components.
> (This proposal was posted to i18n-dev first, and I got a suggestion to
> discuss
>  in 2d-dev.)
> This proposal changed the following files:
> src/java.desktop/share/classes/sun/font/CMap.java
> src/java.desktop/share/classes/sun/font/CharToGlyphMapper.java
> src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java
> src/java.desktop/share/classes/sun/font/Font2D.java
> src/java.desktop/share/classes/sun/font/FontRunIterator.java
> src/java.desktop/share/classes/sun/font/FontUtilities.java
> src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java
> src/java.desktop/share/native/common/font/sunfontids.h
> src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
> src/java.desktop/share/native/libfontmanager/sunFont.c
> src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java
> 542 lines will be changed.
> There are three parts.
> 1) Adding CMap format 14 support
> 2) Adding CharsToGlyphs functions support Variation Selector Sequences
> 3) Swing text component's DEL and BS key operations change
> How would I go about obtaining a sponsor?
> [1] _http://www.unicode.org/versions/Unicode10.0.0/ch23.pdf_
>      Chapter 23.4 Variation Selectors
> Best regards,
> Toshio Nakamura
> IBM Japan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/2d-dev/attachments/20180426/1eb2ed5f/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
URL: <http://mail.openjdk.java.net/pipermail/2d-dev/attachments/20180426/1eb2ed5f/graycol-0001.gif>

More information about the 2d-dev mailing list