[ 
https://issues.apache.org/jira/browse/PIVOT-1042?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16657247#comment-16657247
 ] 

Roger Whitcomb commented on PIVOT-1042:
---------------------------------------

Here is a good article from IBM about this issue and some methods to 
efficiently handle surrogate pairs:

[https://www.ibm.com/developerworks/java/library/j-unicode/]

 

> Investigate support of surrogate pairs in all text processing
> -------------------------------------------------------------
>
>                 Key: PIVOT-1042
>                 URL: https://issues.apache.org/jira/browse/PIVOT-1042
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk, wtk-terra, wtk-validation
>            Reporter: Roger Whitcomb
>            Assignee: Roger Whitcomb
>            Priority: Major
>             Fix For: 2.1.0
>
>
> According to PIVOT-850, most if not all the code that advances through text 
> (such as for label sizing, drawing, etc.) is use CharSequence to do so 
> (usually using "charAt()" method).  This does not work correctly for 
> surrogate pairs (such as emoji).  And maybe the TextLayout stuff used by IME 
> support needs tweaking as well....
> This issue is meant to collect all the fixes / changes necessary so that 
> emoji (or any surrogate pair characters) will work with all the Pivot text 
> code.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to