Uploaded image for project: 'Pivot'
  1. Pivot
  2. PIVOT-1042

Investigate support of surrogate pairs in all text processing

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 2.1.0
    • Component/s: wtk, wtk-terra, wtk-validation
    • Labels:
      None

      Description

      According to PIVOT-850, most if not all the code that advances through text (such as for label sizing, drawing, etc.) uses 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.

        Attachments

          Activity

            People

            • Assignee:
              rwhitcomb Roger Lee Whitcomb
              Reporter:
              rwhitcomb Roger Lee Whitcomb
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: