Hi Kilon, You need to change the font of Pharo. World Menu/systems/settings/Appearance Select "Use Free Fontâ. If it is selected, then unselect it and select it again. Change the source font of your image. Monaco is quite fine I find. Do your example again, you should not get the error anymore. Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. On Nov 26, 2013, at 3:47 PM, kilon alios <kilon.alios@gmail.com> wrote:
I get a MNU when I try to set Canvas in Easel (Roassal) to Athens. This is strange because I use also a very recent image and latest version from both Roassal and Athens at Win7 and I have no such problem.
I am now on Macos 10.7
I had a similar problem when I tried to render text with Athens. Here is the stack.
StrikeFont(Object)>>doesNotUnderstand: #glyphRendererOn: AthensCairoCanvas>>setFont: ROAthensCanvas>>drawString:at:font:color: ROLabel>>drawOn:for: in Block: [ :line | ... Array(SequenceableCollection)>>do: ROLabel(ROAbstractLabel)>>linesOf:do: ROLabel>>drawOn:for: ROLabel(ROShape)>>chainedDrawOn:for: ROBorder(ROShape)>>chainedDrawOn:for: ROBox(ROShape)>>chainedDrawOn:for: ROElement(ROAbstractComponent)>>drawOn: ROViewStack(ROView)>>drawElementsOn: in Block: [ :n | n drawOn: canvas ] OrderedCollection>>do: ROViewStack(ROView)>>elementsToRenderDo: in Block: [ :assoc | assoc value do: aBlock ] OrderedCollection>>do: ROViewStack(ROView)>>elementsToRenderDo: ROViewStack(ROView)>>drawElementsOn: ROViewStack>>drawOn: ROAthensMorph>>drawOn: in Block: [ :cs | ... AthensCairoSurface>>drawDuring: in Block: [ ... BlockClosure>>ensure: AthensCairoSurface>>drawDuring: ROAthensMorph>>drawOn: FormCanvas(Canvas)>>draw: FormCanvas(Canvas)>>drawMorph: ROAthensMorph(Morph)>>fullDrawOn: in Block: [ ... FormCanvas>>roundCornersOf:in:during: FormCanvas(Canvas)>>roundCornersOf:during: ROAthensMorph(Morph)>>fullDrawOn: in Block: [ ... BlockClosure>>on:do: