View Issue Details

IDProjectCategoryView StatusLast Update
0014579ScribusStory Editor / Text Framespublic2024-12-27 22:44
Reportersurvtur Assigned Tocbradney  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.5.2 
Fixed in Version1.6.3.svn 
Summary0014579: Characters with unicode code 65536+ (0x10000+)
DescriptionIf you paste it something like this (�) into a text, it will be normally visible in Story Editos, but it will be shown as two wrong characters in a Text Frame.

As i undertood from .SLA XML, this is what happens with symbol (�) - original code is 127809 = 0x1f341. It is stored as:

<ITEXT FONTSIZE="10" Unicode="55356"/>
<ITEXT FONTSIZE="10" Unicode="57153"/>

Which is 0xd83c and 0xdf41.

AFAIK first part 55356 is same for all characters with 65536+ codes.
Steps To ReproduceTry to copy-paste it:



Tagsunicode
PatchNo

Activities

survtur

2017-01-21 18:18

reporter  

test.sla (120,028 bytes)

survtur

2017-01-21 18:20

reporter   ~0043393

Unfortunately original symbol could not be stored in this Issue Tracker.

survtur

2017-01-21 18:21

reporter  

cbradney

2024-12-27 15:13

administrator   ~0051819

Committed workaround to crash in Qt6/1.7.0.svn due to lack of UTF-32 support and doc has been manually edited.

Issue History

Date Modified Username Field Change
2017-01-21 18:18 survtur New Issue
2017-01-21 18:18 survtur File Added: test.sla
2017-01-21 18:18 survtur Tag Attached: unicode
2017-01-21 18:20 survtur Note Added: 0043393
2017-01-21 18:21 survtur File Added: Screenshot from 2017-01-21 21:21:30.png
2024-12-27 15:13 cbradney Assigned To => cbradney
2024-12-27 15:13 cbradney Status new => resolved
2024-12-27 15:13 cbradney Resolution open => fixed
2024-12-27 15:13 cbradney Fixed in Version => 1.6.3.svn
2024-12-27 15:13 cbradney Note Added: 0051819
2024-12-27 22:44 cbradney Status resolved => closed