[Tweak] Word wrapping in Tweak

Fournier Eric emf at umn.edu
Fri Oct 20 14:49:40 UTC 2006


I have this version of  
MultiCharacterScanner>>scanCharactersFrom:to:in:rightX:stopConditions:ke 
rn:  in my image:

ar 4/12/2005 19:53 · scanning · 2 implementors · in change sets:  
5994-004-systemMod 6651ExternalCleanup 6662WideNames

But word wrapping is still occurring in the middle of words in my image.

I found differences between MultiCompositionScanner and  
CompositionScanner in crossedX, notably that breakAtSpace is set to  
false in setFont, causing crossedX to drop to the clause at the  
bottom commented:

"It wasn't a space, but anyway this is where we break the line."

So, as shipped the class will always break the line anywhere. But  
setting breakAtSpace true did not seem to fix to problem. Also, i  
tried initializing MultiCharacterScanner:

(MultiCharacterScanner(class)>>initialize

with no effect. I can see the wrapping being broken in the first two  
windows you open when Tweak starts up as downloaded straight off impara.

-- Eric



On Oct 19, 2006, at 10:25 PM, Andreas Raab wrote:

> We fixed this a long time ago. If you look at  
> MultiCharacterScanner>>scanCharactersFrom:to:in:rightX:stopConditions: 
> kern: this method should be from '05 with the main difference being  
> that the (broken) call to basicScanCharacters... is taken out.
>
> Cheers,
>   - Andreas
>
> Fournier Eric wrote:
>> What's the story with MultiCompositionScanner? The version I have  
>> in my (not too recently updated) Tweak image is used by  
>> CTextComposer as the scanner, and is the reason word wrapping  
>> seems broken in Tweak.
>> I regressed to CompositionScanner, which got word wrapping back at  
>> the cost of multi-lingual compatibility (?).
>> I was just wondering if MultiCompositionScanner had progressed  
>> beyond 12/2002 (timestamps seen in there).
>> Eric Fournier
>> University of Minnesota
>> Office of Information Technology
>> emf at umn.edu
>> _______________________________________________
>> Tweak mailing list
>> Tweak at impara.de
>> http://impara.de/mailman/listinfo/tweak
> _______________________________________________
> Tweak mailing list
> Tweak at impara.de
> http://impara.de/mailman/listinfo/tweak




More information about the Squeak-dev mailing list