Here's an updated bug for this: https://pharo.fogbugz.com/f/cases/12777/Athens-font-cacheing-bug
Cheers, Jeff On Tue, Feb 25, 2014 at 2:33 PM, Vincent Blondeau < [email protected]> wrote: > Hi Pharoers, > > We are encounter a problem with text displaying under Roassal. > Roassal is a Moose tool to make some graphics visualisations, principally > graphs. > Some visualisations are displaying some text, like : > > - ROMondrianExample new centeredText > - ROMondrianExample new temporaryEdges > - ROMondrianExample new labeledRectangle > > They use AthensCanvas to render. > > Since the beginning of February, we experiment very strange problems with > font displaying. See by yourself : > > What we expect : > > What we have : > > You can see that the letters in each word are not of the same size. > (To reproduce do : "ROMondrianExample new labeledRectangle" in a fresh > Moose image : > https://ci.inria.fr/moose/job/moose-5.0/lastSuccessfulBuild/artifact/moose-5.0.zip > ) > > We thought it was a font problem. So we updated the fonts to use this one > : > LogicalFont familyName: StandardFonts defaultFont familyName pointSize: > aSize > which is the default system font. (The fonts are located in > ROFontOrganizerAthens). > > But the problem was not solved. > > After some searches, we saw that Roassal (via the ROAthensCanvas) uses > AthensCairoCanvas and this class has been changed begin February to use > native boost. > The closed issue related is : > > 12765 Athens font rendering missing letters and missizing others > https://pharo.fogbugz.com/f/cases/12765 > > That should resolve the problem instead of created one ;) > > > So if we load the older packages of Athens-Core and Athens-Cairo (before > the issue resolution): > > Name: Athens-Core-MarcusDenker.34 > Author: MarcusDenker > Time: 5 July 2013, 10:59:47.206954 am > UUID: e844b2d4-b091-42a4-9be0-17101dcdbd30 > Ancestors: Athens-Core-MarcusDenker.33, Athens-Core-ErwanDouaille.33 > > Name: Athens-Cairo-MarcusDenker.51 > Author: MarcusDenker > Time: 26 August 2013, 4:03:06.190096 pm > UUID: 9e1bfddb-67f7-4a36-864d-11060b8b6881 > Ancestors: Athens-Cairo-SebastianTleye.50 > > we have no problem of font displaying ! > > The question is : > What we should adapt in Roassal to support this new implementation of > Athens ? Or is Athens (by the native boost primitives) broken ? > > Thanks in advance ! > > > Vincent BLONDEAU > > > > -- Jochen "Jeff" Rick, Ph.D. http://www.je77.com/ Skype ID: jochenrick
<<inline: image/png>>
<<inline: image/png>>
