View Issue Details

IDProjectCategoryView StatusLast Update
0003740ScribusStory Editor / Text Framespublic2006-05-30 15:41
Reporterzszalbot Assigned Tojghali  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformMSOSWindowsOS VersionXP Home
Product Version1.3.3.1 
Fixed in Version1.3.3.2cvs 
Summary0003740: Story editor losing accented characters
DescriptionI find that when I work in Story Editor, and I start a sentence with a capital letter which is one of the Polish accented characters, it will be lost
when I close the story editor. In such a case I need to double click the text frame and type that letter again. It is OK then. But typing it in story editor will mean losing this character each and every time.
Steps To ReproducePress T, draw a text frame, Ctrl-Y, type capital Polish Ł or Ś, then close the story editor. The letter will be gone.
TagsNo tags attached.
Patch

Relationships

related to 0003765 closedjghali Program crashes and loses all unsaved data when I try to change font in Story Editor 
related to 0003173 closed Japanese (CJK) text in story editor is not entered into text frame. Frequent crashes. 

Activities

mhanski

2006-05-03 08:02

developer   ~0010827

Last edited: 2006-05-03 15:09

confirmed with 1.3.3.1 on winXP (fine on linux)

On windows 2000 it's even worse, since all accented capital letters get lost after "update text frame and exit" from the Story Editor (see the uploaded screen shot)

2006-05-03 15:09

 

error.png (20,791 bytes)   
error.png (20,791 bytes)   

jghali

2006-05-03 21:42

administrator   ~0010860

gonna be a bit hard for me to type polish characters, all i can say is that when using "insert special chars" in story editor inserting the text from error.png works as expected

jghali

2006-05-03 21:44

administrator   ~0010861

when switching to polish keyboard, typing lower case accented polish characters works also here. don't know how and if upper case accented characters can be directly typed with keyboard

2006-05-03 21:48

 

pl_test_glyphs.txt (59 bytes)   
ŁĄKĘ łąkę ŚLEDŹ śledź WOŃ woń ŻÓŁĆ żółć
pl_test_glyphs.txt (59 bytes)   

mhanski

2006-05-03 21:49

developer   ~0010862

I've just uploaded a pl text sample to play with (UTF8), now switching to winxp to test it once again

mhanski

2006-05-03 21:51

developer   ~0010863

Last edited: 2006-05-03 22:05

To insert polish upper case characters with keyboard:

- switch to PL keyboard
- type: SHIFT+ALTGR+L or SHIFT+ALTGR+N

mhanski

2006-05-03 22:01

developer   ~0010864

jghali: i've checked it once again on winxp, it's quite funny. It will only happen, if you _type_ the Polish upper case chars (Aogonek, Lstroke, etc.).

It won't happen, if you e.g. paste the uploaded pl sample text into the story editor and update the text frame.

jghali

2006-05-03 22:04

administrator   ~0010865

thanks. copy-pasting the sample text works here. The only way to reproduce the bug seems to type directly the characters on keyboard.

jghali

2006-05-03 22:38

administrator   ~0010866

found, i had already encountered a similar bug at same place in SEditor::keyPressEvent(). The fact that this bug appear only on Windows is due to little differences in qt with keyboard management.

jghali

2006-05-03 23:11

administrator   ~0010872

Patch has been commited in both branch (1.3.x and 1.3.3.x). Are there others combination of special keys used for typing polish characters?

mhanski

2006-05-04 08:56

developer   ~0010880

Last edited: 2006-05-04 08:57

Let's see:

==UPPER CASE==
SHIFT+ALTGR+A //Aogonek
SHIFT+ALTGR+S //Sacute (hope, this is the proper entity)
SHIFT+ALTGR+L //Lstroke
SHIFT+ALTGR+Z //Z with a dote above it, z key position as on QWERTY keyboard
SHIFT+ALTGR+X //Zacute
SHIFT+ALTGR+C //Cacute
SHIFT+ALTGR+N //Nacute
SHIFT+ALTGR+E //Eogonek
SHIFT+ALTGR+O //Oacute

==LOWER CASE==
The same as above, but without the SHIFT key

That's all, I think

Issue History

Date Modified Username Field Change
2006-05-03 08:00 zszalbot New Issue
2006-05-03 08:02 mhanski Note Added: 0010827
2006-05-03 08:02 mhanski Status new => confirmed
2006-05-03 15:09 mhanski Note Edited: 0010827
2006-05-03 15:09 mhanski File Added: error.png
2006-05-03 15:10 mhanski Severity minor => major
2006-05-03 21:42 jghali Note Added: 0010860
2006-05-03 21:44 jghali Note Added: 0010861
2006-05-03 21:48 mhanski File Added: pl_test_glyphs.txt
2006-05-03 21:49 mhanski Note Added: 0010862
2006-05-03 21:51 mhanski Note Added: 0010863
2006-05-03 22:01 mhanski Note Added: 0010864
2006-05-03 22:04 jghali Note Added: 0010865
2006-05-03 22:05 mhanski Note Edited: 0010863
2006-05-03 22:38 jghali Note Added: 0010866
2006-05-03 23:11 jghali Note Added: 0010872
2006-05-03 23:14 jghali Status confirmed => assigned
2006-05-03 23:14 jghali Assigned To => jghali
2006-05-04 08:56 mhanski Note Added: 0010880
2006-05-04 08:57 mhanski Note Edited: 0010880
2006-05-04 10:23 jghali Status assigned => resolved
2006-05-04 10:23 jghali Fixed in Version => 1.3.3.1
2006-05-04 10:23 jghali Resolution open => fixed
2006-05-04 11:56 mhanski Status resolved => closed
2006-05-09 08:30 mhanski Relationship added related to 0003765
2006-05-30 15:40 mhanski Status closed => confirmed
2006-05-30 15:41 mhanski Status confirmed => closed
2006-05-30 15:41 mhanski Fixed in Version 1.3.3.1 => 1.3.3.2cvs
2006-06-03 17:58 mhanski Relationship added related to 0003173
2015-09-17 20:08 Kunda Category Story Editor / Text Frames => Story Ed/Txt Frames
2015-09-17 20:12 Kunda Category Story Ed/Txt Frames => Story Editor / Text Frames