Support line breaking for Thai text
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Line breaking is the big issue for Thai. Softwares
without Thai line breaking are unusable for ordinary
people, especially for DTP or graphics industry.
For your information, whitespaces are used to separate
between "sentences" or "phrases", not "words" as Latin
script. This is still different from East Asian
languages (CJK) which each character means one word. So
Thai line breaking needs dictionary to distinguish word
boundary and insert break points for display.
There are some Thai linebreaking library available on
major platforms (Windows, Linux, Mac):
- Windows applications can use Microsoft Uniscribe. IE
done this.
- Mac applications can use Apple own library,
integrated with OSX. Safari done this.
- Linux applications can use libthai, many GTK+ and Qt
applications use libthai for line breaking already.
- Another alternative library is ICU, which available
cross-platform too.
Since GTK+ and GNOME handle line breaking issue
perfectly via libthai and Inkscape is GTK+ application.
Adding line breaking for Inkscape is big advantafe for
Thai people. On Windows, it can use Uniscribe.
Changed in inkscape: | |
status: | New → Confirmed |
Changed in inkscape: | |
importance: | High → Medium |
tags: | added: text |
This feature was implemented at some point.