[BUG] TTCFont lacks #characterFormAt

Martin Drautzburg martin.drautzburg at web.de
Wed Aug 6 20:07:40 UTC 2003


When playing with morphic wrappers I ran into an exception saying
TTCFont does not understand #characterFormAt. It does have a method
#formOf: and after I delegated #characterFormAt: to #formOf: the
#exception no longer appeared.

6 August 2003 10:02:50 pm

VM: unix - Squeak3.5 of '11 April 2003' [latest update: #5180]
Image: Squeak3.6beta [latest update: #5387]

TTCFont(Object)>>doesNotUnderstand: #characterFormAt:
	Receiver: TTCFont(ComicSansMS 33 Regular)
	Arguments and temporary variables: 
		aMessage: 	a Message with selector: #characterFormAt: and arguments: #($ )
	Receiver's instance variables: 
		ttcDescription: 	a TTFontDescription
		pointSize: 	33
		foregroundColor: 	Color black
		cache: 	#(#(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ...etc...
		derivatives: 	nil

[] in CodeStringMorph(EditableStringMorph)>>widthFrom:to:
	Arguments and temporary variables: 
		start: 	1
		stop: 	22
		ch: 	$ 
		form: 	nil
		result: 	0
		each: 	1

[] in Interval(Collection)>>inject:into:
	Arguments and temporary variables: 
		thisValue: 	0
		binaryBlock: 	[] in CodeStringMorph(EditableStringMorph)>>widthFrom:to:
		nextValue: 	0
		each: 	1

Interval>>do:
	Receiver: (1 to: 21)
	Arguments and temporary variables: 
		aBlock: 	[] in Interval(Collection)>>inject:into:
		aValue: 	1
	Receiver's instance variables: 
		start: 	1
		stop: 	21
		step: 	1


--- The full stack ---
TTCFont(Object)>>doesNotUnderstand: #characterFormAt:
[] in CodeStringMorph(EditableStringMorph)>>widthFrom:to:
[] in Interval(Collection)>>inject:into:
Interval>>do:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Interval(Collection)>>inject:into:
CodeStringMorph(EditableStringMorph)>>widthFrom:to:
CodeStringMorph(EditableStringMorph)>>fitContents
CodeStringMorph(StringMorph)>>font:emphasis:
CodeStringMorph(StringMorph)>>font:
CodeStringMorph(EditableStringMorph)>>font
[] in CodeStringMorph(EditableStringMorph)>>widthFrom:to:
[] in Interval(Collection)>>inject:into:
Interval>>do:
Interval(Collection)>>inject:into:
CodeStringMorph(EditableStringMorph)>>widthFrom:to:
CodeStringMorph(EditableStringMorph)>>fitContents
CodeStringMorph(EditableStringMorph)>>contents:
CodeStringMorph(EditableStringMorph)>>initialize
CodeStringMorph>>initialize
CodeStringMorph class(Morph class)>>new
CodeBalloonMorph class>>for:hand:



More information about the Squeak-dev mailing list