Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8120052

TextArea/TextField, caret issue for Thai characters.

    Details

      Description

      8.0 b64. Copy some Thai characters to TextArea/TextFiled, check caret movement when pressing LEFT and RIGHT keys.
      The is an issue that the caret stop for a while at the complex characters. For example, "ที่" is a complex character, it includes 3 separate characters, then it needs to press arrow key 3 time to move to next character. But for JDK or native apps, it only need to press arrow key once.

      Deleting(by DELETE key, deletes characters after caret) characters also behaves different from JDK and native apps. for "ที่", native apps delete it by pressing DELETE once, JDK deletes it by pressing DELETE 3 times, but during deletion, the remain characters will be expanded to separate characters. JavaFX deletes each part on the spot, also needs 3 times.

        Attachments

        1. caret-th.png
          caret-th.png
          34 kB
        2. gedit-delete-1.png
          gedit-delete-1.png
          24 kB
        3. gedit-delete-2.png
          gedit-delete-2.png
          28 kB
        4. jdk-delete-th-1.png
          jdk-delete-th-1.png
          16 kB
        5. jdk-delete-th-2.png
          jdk-delete-th-2.png
          18 kB

          Issue Links

            Activity

              People

              • Assignee:
                leifs Leif Samuelsson (Inactive)
                Reporter:
                jennyh Jenny Huang (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:
                  Resolved:
                  Imported: