Cannot write non-latin characters in Scribus
Bug #67882 reported by
zsulinjia
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Scribus |
Unknown
|
Unknown
|
|||
scribus-ng (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: scribus-ng
I could not enter any Chinese word in these 2 softs in Edgy.
I use the SCIM. when I input Chinese, lyx shows nothing. And SCIM can not launch at all in scibus.
*******
Confirmed until Scribus 1.3.8 (with SCIM and iBus).
WORKAROUND : write your text in a text editor (Gedit for example), then copy/paste it in Scribus.
*******
To post a comment you must log in.
I can confirm the problem with scribus-ng (1.3.3.4).
If I enter Chinese with SCIM, sometimes it crashes, and it never seems to accept the Chinese. Same with scribus (1.2.4.1). If I type Chinese surrounded by English, the English shows up, but not the Chinese. However, if I load a text file into the Story Editor (utf-8), it seems to work fine. Also, if I copy it from gedit and paste it into the Story Editor, it works as well. I suspect it is the way SCIM is inputting characters into the qt framework. Scribus complains: odule to kconfig"
"WARNING: please edit ~/.scim/global and change /DefaultConfigM
A work-around would be to type into gedit and paste into the scribus StoryEditor, or save as a text file and load them into the StoryEditor.
Regarding abiword - it seems to be because Abiword doesn't do font substitution. Highlight those circles and choose a font that contains Chinese characters and it will work fine. This is not really a bug. There are times I don't want font substitution.
Openoffice.org also supports Chinese.
Thirdly, regarding lyx - I don't even know if it supports unicode. If you need TeX quality typesetting, a good flavor that supports Unicode and TrueType fonts (sorry, no GUI) is XeTeX which supports Chinese, and even vertical typesetting with vertical font metrics. Search for XeTeX for Linux.
The bug with scribus, however, still stands.