Community
Participate
Working Groups
Created attachment 95893 [details] Screen Capture Build ID: I20080330-1350 Steps To Reproduce: 1) Run Eclipse 3.4 platform 2) Select File->New->Example from menu 3) Select Logic Diagram under GEF(Graphical Editing Framework) and click Next > button 4) Select the parent folder 4) Enter ThaiModel.logic as File name and select Empty Model for Logic Model Samples 5) Click Finish button 6) Click label icon at Palette View to create label in the logic editor 7) Click on the label's text and type Thai text for the label (Please find the sample Thai text in the attached sampleThaitext.txt file). 8) Click at the outside of the label to accept text. Problem: Thai line break position in GEF label are incorrect. For example, some Thai characters cannot be the first character of the line. You can find the linebreak problem in attached screenshot. Please use Java or ICU 's Iterator class to identify word break or line break position for Thai locale. Note: Thai line break within label works correctly in edit mode only. Regards, Suwit
Created attachment 95894 [details] Sample Thai text file (UTF-8)
Created attachment 95895 [details] Thai logic file for problem reproduction