This is the font code so I think you'll need to discuss it on 2d-dev at least.

-Alan

On 09/04/2018 04:57, Toshio 5 Nakamura wrote:

Hello
IBM would like to propose Unicode Variation Selector[1] capability to AWT
and Swing components.


This proposal is changing 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

Reply via email to