-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Description
Internal: b/112618495
Flutter cannot properly detect word breaks in Chinese and Japanese text because the ICU configuration that we ship with Flutter doesn't include the dictionary to provide that functionality.
Chinese example:
Type 你好吗 into a text field. Long-pressing on either of the first two characters should select both characters as they form one word.
Japanese example:
Type 日本語学校 into a text field (means Japanese language school). Long-pressing on either of the last two characters should select them both to select the word school (学校).
Compare the result of the two experiments above between a native textfield and a Flutter text field to see the difference.
Other languages (e.g. English or German words) work fine and long-pressing a word selects the full word.