View Issue Details

IDProjectCategoryView StatusLast Update
0006740ScribusStory Editor / Text Framespublic2011-01-02 22:22
ReporterJLuc Assigned Toavox  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
PlatformPCOSVistaOS Version1.3.3.10svn22/08
Product Version1.3.3.10 
Summary0006740: black hole behaviour with missing unicode font character
DescriptionType '4' change font to "webdings" and instead of a black triangle looking character appears a thick square. Anything typed close to that square disappears as swallowed by it.

It would greatly help if Scribus was aware of that loss,
and would detect and stop the user attempt to do a mistake.

Even better : scribus could correctly understand the desired character and behave so as to please the user.
Steps To ReproduceType '4'
change font to "webdings"
see what happen if you type close to the square
Additional Information> Most fonts support more than one encoding. Unicode has the advantage that
> *all* known encodings can be mapped to Unicode. If there are non-standard
> glyphs in a font, they can still be mapped to the Private Use Area in
> Unicode.
> Internally Scribus stores Unicode only. So if a font fails to provide a
> Unicode
> mapping for its glyphs, it's lost to Scribus...

and Scribus is lost !

TagsNo tags attached.
Patch

Activities

christoph_s

2008-02-05 17:23

administrator   ~0018809

Actually it's not possible to type anything to the left of the square. It works on the right, though.

avox

2008-02-24 12:58

administrator   ~0019060

If the current font is Webdings, you can only type characters which are available in this fonts, that's by design.

I read again the bug description and realized it's not a bug at all. You typed a '4', so why do you expect that should be displayed as something else in any font?

A 4 is not a black triangle. If you change the font to Webdings, Scribus will show the missing glyph sysmbol, and if you enter the black triangle and switch to some other font, Scribus will show the missing glyph symbol instead of a triangle. That's the correct behaviour.

If you want to input special chars, use the menu item Insert->Glyphs or the Unicode code input method.

christoph_s

2008-02-24 16:05

administrator   ~0019061

avox: This doesn't take away the fact that it's not possible to type anything close to the missing glyph. This shouldn't happen.

jghali

2008-02-25 16:18

administrator   ~0019083

Works perfectly here after having set a font which support typed characters

JLuc

2008-02-25 17:19

developer   ~0019084

Last edited: 2008-02-25 17:19

jghali : if the user makes a mistake, scribus bugs. Scribus should prevent the user from making a mistake.

jghali

2008-02-25 17:41

administrator   ~0019085

Last edited: 2008-02-25 17:43

That's precisely what it is doing there, it prevents you from typing unsupported characters

JLuc

2008-03-17 22:23

developer   ~0019215

avox : I dont undestand avox "explanation" and i am sure very few people would.

jghali : Do you mean you think it is the correct behaviour ?

I dunnot agree. Scribus doesnt prevent from typing unsupported character :
if i type a socalled bad character, scribus doesnt prevent it, but records it even doesnt display nothing.

It obviously records it since the local style is changed.

And it doesnt know how to support that recorded unsupported character.

Beside, is there a way to recognise through Scribus a "font which support typed character" ?

I have not seen so.

JLuc

2008-03-30 09:07

developer   ~0019325

>jghali : it prevents you from typing unsupported characters

No, this is 100% false.
Why do you write this ?

plinnell

2011-01-02 22:22

viewer   ~0025249

The missing glyphs is by design and webdings is a particularly odd font internally.

Issue History

Date Modified Username Field Change
2008-02-05 14:46 JLuc New Issue
2008-02-05 17:23 christoph_s Note Added: 0018809
2008-02-05 17:23 christoph_s Status new => confirmed
2008-02-24 12:58 avox Note Added: 0019060
2008-02-24 12:59 avox Status confirmed => resolved
2008-02-24 12:59 avox Resolution open => no change required
2008-02-24 12:59 avox Assigned To => avox
2008-02-24 16:05 christoph_s Status resolved => feedback
2008-02-24 16:05 christoph_s Resolution no change required => reopened
2008-02-24 16:05 christoph_s Note Added: 0019061
2008-02-25 16:18 jghali Note Added: 0019083
2008-02-25 17:19 JLuc Note Added: 0019084
2008-02-25 17:41 jghali Note Added: 0019085
2008-02-25 17:43 jghali Note Edited: 0019085
2008-03-17 22:23 JLuc Note Added: 0019215
2008-03-30 09:07 JLuc Note Added: 0019325
2011-01-02 22:22 plinnell Note Added: 0025249
2011-01-02 22:22 plinnell Status feedback => closed
2011-01-02 22:22 plinnell Resolution reopened => fixed
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