Yes, please :)
>
>
> @Vincent: I think at this point you know the most about the issue.
> Would you like to take charge of it and bring it on the Pharo mailing list?
>
Yes Vincent. Can you do it? The only thing I can do is forwarding the
picture to the pharo mailing list and crying for help
Alexandre
There is a bug opened. A temporary solution is to do :
CairoBackendCache flush
Tell me if the problem is solved from your points of view ?
Vincent
> On Tue, Feb 25, 2014 at 10:17 AM, Vincent Blondeau <
> vincent.blondeau(a)polytech-lille.net> wrote:
> Hi,
>
> Maybe you should ask in the Pharo mailing list ?
> Because when you use the old Athens packages, this very strange
> behaviour vanishes ....
>
> Vincent
>
> Le 25/02/2014 07:25, Tudor Girba a écrit :
>
>> Yes, it is frustrating. Welcome back :)
>>
>> Doru
>>
>>
>> On Mon, Feb 24, 2014 at 10:43 PM, Alexandre Bergel <
>> alexandre.bergel(a)me.com> wrote:
>> Oh no...
>>
>> It now happens...
>>
>> <Mail Attachment.png>
>>
>> This bug is frustrating...
>>
>> Alexandre
>>
>>
>> On Feb 24, 2014, at 6:33 PM, Alexandre Bergel <
>> alexandre.bergel(a)me.com> wrote:
>>
>> Mixing capital letters seems to cause the problem
>>> <Screen Shot 2014-02-24 at 6.32.30 PM.png>
>>>
>>>
>>> Roassal2 seems to be not affected by this behavior.
>>>
>>> Alexandre
>>>
>>>
>>> On Feb 24, 2014, at 6:11 PM, Alexandre Bergel <
>>> alexandre.bergel(a)me.com> wrote:
>>>
>>> Is this problem about font solved for now?
>>>>
>>>> Alexandre
>>>>
>>>>
>>>> On Feb 24, 2014, at 6:07 PM, Alexandre Bergel <
>>>> alexandre.bergel(a)me.com> wrote:
>>>>
>>>> Hi!
>>>>>
>>>>> I've just tried in a fresh up-to-date moose image:
>>>>> <Screen Shot 2014-02-24 at 6.05.40 PM.png>
>>>>> <Screen Shot 2014-02-24 at 6.06.35 PM.png>
>>>>>
>>>>> The odd font behavior you have shown in the previous emails, seems
>>>>> to happens after some time... I have seen it in the past.
>>>>>
>>>>> Alexandre
>>>>>
>>>>>
>>>>>
>>>>> On Feb 19, 2014, at 6:37 AM, Tudor Girba
<tudor(a)tudorgirba.com>
>>>>> wrote:
>>>>>
>>>>> Exactly, that is my current hypothesis, but I do not know
>>>>>> exactly where to look.
>>>>>>
>>>>>> Doru
>>>>>>
>>>>>>
>>>>>> On Wed, Feb 19, 2014 at 9:58 AM, Vincent Blondeau <
>>>>>> vincent.blondeau(a)polytech-lille.net> wrote:
>>>>>> Le 19/02/2014 07:06, Tudor Girba a écrit :
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I tried to debug a bit more.
>>>>>>>
>>>>>>> First, I noticed that Roassal was using the FreeTypeFont and
>>>>>>> Trachel the LogicalFont. I now changed Roassal to
>>>>>>> also use the LogicalFont. This did not solve the issue,
but it does
>>>>>>> ease the comparison. (Just ensure that you clean the cached
fonts from
>>>>>>> ROFontOrganizerAthens if you already worked in the same image
before
>>>>>>> loading the new code)
>>>>>>> Then, I noticed that even Trachel does not yet quite work:
some
>>>>>>> letters still appear larger than others. However, at least in
the case of
>>>>>>> Trachel, the width of the characters correspond to the size
of the
>>>>>>> rendering (and this seems to still be a problem in Roassal).
>>>>>>>
>>>>>>> See attachments:
>>>>>>>
>>>>>>> <Mail Attachment.png>
>>>>>>>
>>>>>>> <Mail Attachment.png>
>>>>>>>
>>>>>>> The strange thing is that if you debug, it seems that the
code
>>>>>>> is basically the same in both cases. I am stuck. Ideas?
>>>>>>>
>>>>>> Look at the level of the canvas's creation, maybe the
properties
>>>>>> are not the same...
>>>>>>
>>>>>> Vincent
>>>>>>
>>>>>> Doru
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Feb 18, 2014 at 1:48 PM, Vincent Blondeau <
>>>>>>> vincent.blondeau(a)polytech-lille.net> wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> For Roassal, I loaded the older packages of Athens-Core and
>>>>>>> Athens-Cairo :
>>>>>>>
>>>>>>> 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
>>>>>>>
>>>>>>> And I have no problem in font displaying !
>>>>>>>
>>>>>>> In the newer version, they have implemented the text
rendering
>>>>>>> with NativeBoost.
>>>>>>>
>>>>>>> As Roassal2 works fine with the newer version, I don't
know if
>>>>>>> this is a problem with Roassal or with Athens-Cairo.
>>>>>>> Maybe you should look at it ?
>>>>>>>
>>>>>>> Cheers,
>>>>>>>
>>>>>>> Vincent
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Le 18/02/2014 07:43, Tudor Girba a écrit :
>>>>>>>
>>>>>>>> Thanks, Vincent.
>>>>>>>>
>>>>>>>> I integrated your change in Trachel. It works well now.
>>>>>>>>
>>>>>>>> Doru
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Feb 17, 2014 at 11:02 AM, Vincent Blondeau <
>>>>>>>> vincent.blondeau(a)polytech-lille.net> wrote:
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> The following code solve the issue under Roassal2 (Tested
under
>>>>>>>> Linux) :
>>>>>>>>
>>>>>>>>
>>>>>>>> TRLabelShape class>>getFontForSize: aNumber
>>>>>>>> ^ LogicalFont familyName: StandardFonts defaultFont
>>>>>>>> familyName pointSize: aNumber
>>>>>>>>
>>>>>>>> For Roassal, the fonts used are the same that in Roassal2
so I
>>>>>>>> don't think that is the problem.
>>>>>>>>
>>>>>>>> But it seems that the Athens Font Renderer has been
changed
>>>>>>>> (CairoFreetypeFontRenderer) the 4 February
(Athens-Cairo-MarcusDenker.62).
>>>>>>>> This the only thing I see with my knowledges on Roassal.
And I
>>>>>>>> don't know how to solve it. Maybe does Alexandre know
?
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>>
>>>>>>>> Vincent
>>>>>>>>
>>>>>>>> Le 15/02/2014 23:13, Tudor Girba a écrit :
>>>>>>>>
>>>>>>>>> But, does anyone know what has changed recently in
this area?
>>>>>>>>>
>>>>>>>>> My guess is that the change comes from Pharo. Or?
>>>>>>>>>
>>>>>>>>> Doru
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sat, Feb 15, 2014 at 10:52 PM, Tudor Girba <
>>>>>>>>> tudor(a)tudorgirba.com> wrote:
>>>>>>>>> Hi Vincent,
>>>>>>>>>
>>>>>>>>> What is the status on this?
>>>>>>>>>
>>>>>>>>> At this moment, essentially all visualizations
containing text
>>>>>>>>> are broken (Roassal, Roassal2, GraphET). This is a
show stopper.
>>>>>>>>>
>>>>>>>>> Doru
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Feb 14, 2014 at 4:20 PM, Vincent Blondeau
<
>>>>>>>>> vincent.blondeau(a)polytech-lille.net> wrote:
>>>>>>>>> Le 13/02/2014 15:27, Alexandre Bergel a écrit :
>>>>>>>>>
>>>>>>>>> Let me know about your progresses with the font
problem.
>>>>>>>>> Everything should be treated in Trachel I have the
impression.
>>>>>>>>> I have found a solution to fix the bug:
>>>>>>>>>
>>>>>>>>> TRLabelShape class>>getFontForSize: aNumber
>>>>>>>>> ^ LogicalFont familyName: StandardFonts
defaultFont
>>>>>>>>> familyName pointSize: aNumber
>>>>>>>>>
>>>>>>>>> In this, it creates an other font with the good size.
Because
>>>>>>>>> if you don't do that, you always have the same
problem.
>>>>>>>>>
>>>>>>>>> "StandardFonts defaultFont familyName"
should be enough to get
>>>>>>>>> the font to use. Maybe we have to change something
else in Roassal2.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>>
>>>>>>>>> Vincent
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Alexandre
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Feb 13, 2014, at 2:18 AM, Vincent Blondeau <
>>>>>>>>>
vincent.blondeau@polytech-lille.net<vincent...blondeau@polytech-lille.net>>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Le 13/02/2014 03:32, Alexandre Bergel a écrit :
>>>>>>>>> No problem to use Roassal 2 instead !
>>>>>>>>>
>>>>>>>>> But I have the same issue on the examples.
>>>>>>>>>
>>>>>>>>> Which issue?
>>>>>>>>>
>>>>>>>>> The font display issue..
>>>>>>>>>
>>>>>>>>> RTDowserExample new coolStuff :
>>>>>>>>>
>>>>>>>>> <ghcgceef.png>
>>>>>>>>> That is under Linux. It's not very readable..
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> And I think there is the same issue with W7
>>>>>>>>> If you want some help, I can. But I need some
pointers :)
>>>>>>>>>
>>>>>>>>> I have the impression, that the class TRLabelShape
has to be
>>>>>>>>> improved.
>>>>>>>>> For example, consider the following method:
>>>>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=
>>>>>>>>> TRLabelShape class>>getFontForSize: aNumber
>>>>>>>>> ^ LogicalFont familyName: 'Arial'
pointSize: aNumber
>>>>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=
>>>>>>>>>
>>>>>>>>> The font name is hardcoded, which is not a good idea
since you
>>>>>>>>> may have a different font set on your machine. It
would be great to use the
>>>>>>>>> installed font, used by Pharo.
>>>>>>>>>
>>>>>>>>> That a good idea ! Because under Linux, the Arial
font
>>>>>>>>> doesn't exists.....
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> But with this :
>>>>>>>>> LogicalFont familyName: 'Source Sans Pro'
pointSize: 12
>>>>>>>>> You have :
>>>>>>>>> <ijdgccca.png>
>>>>>>>>>
>>>>>>>>> I will search how to use the system fonts.
>>>>>>>>> By the way, have you tried: RTExample new
>>>>>>>>> rotatingLabelsAnimated
>>>>>>>>>
>>>>>>>>> That doesn't work :( rotatingLabelsAnimated is
not a valid
>>>>>>>>> message to a RTExample ...
>>>>>>>>> :-)
>>>>>>>>> Alexandre
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>>
>>>>>>>>> Vincent
>>>>>>>>>
>>>>>>>>> -----Message d'origine-----
>>>>>>>>> De :
>>>>>>>>>
moose-dev-bounces@iam.unibe.ch<moose-dev-bounces@iam..unibe.ch>[mailto:
>>>>>>>>>
moose-dev-bounces@iam.unibe.ch<moose-dev-bounces@iam..unibe.ch>
>>>>>>>>> ]
>>>>>>>>> De la part de Alexandre Bergel
>>>>>>>>> Envoyé : mercredi 12 février 2014 15:50
>>>>>>>>> À : Moose-related development
>>>>>>>>> Objet : [Moose-dev] Re: Roassal Issue with Text
Displaying
>>>>>>>>>
>>>>>>>>> Hi!
>>>>>>>>>
>>>>>>>>> I have spent a lot of time on trying to understand
font, and
>>>>>>>>> many bugs are
>>>>>>>>> still there. I would indeed be happy to have help on
this...
>>>>>>>>>
>>>>>>>>> Why trying to use Roassal2 instead? Your code will
stay the
>>>>>>>>> same, but it
>>>>>>>>> will directly use Athens.
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>> Alexandre
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Feb 12, 2014, at 1:55 AM, Vincent Blondeau
>>>>>>>>>
>>>>>>>>> <vincent.blondeau(a)polytech-lille.net>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Hello everyone,
>>>>>>>>>
>>>>>>>>> Under the latest version of Moose, I am confronted to
some
>>>>>>>>> problems of
>>>>>>>>>
>>>>>>>>> text displaying with Roassal. The text letters are
not in the
>>>>>>>>> same font..
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> A first example :
>>>>>>>>> <dfcbaide.png>
>>>>>>>>> A second example :
>>>>>>>>> <cagichjd.png>
>>>>>>>>> And if I zoom in or out, the text is correctly
displayed...
>>>>>>>>> <ceciibjj.png>
>>>>>>>>>
>>>>>>>>> That's strange..
>>>>>>>>>
>>>>>>>>> I am on Ubuntu x64 and I have the same issue on W7.
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>>
>>>>>>>>> Vincent
>>>>>>>>> _______________________________________________
>>>>>>>>> Moose-dev mailing list
>>>>>>>>>
>>>>>>>>> Moose-dev(a)iam.unibe.ch
>>>>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>>> --
>>>>>>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>>>>>>> Alexandre Bergel
>>>>>>>>>
http://www.bergel.eu
>>>>>>>>>
>>>>>>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Moose-dev mailing list
>>>>>>>>>
>>>>>>>>> Moose-dev(a)iam.unibe.ch
>>>>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Moose-dev mailing list
>>>>>>>>>
>>>>>>>>> Moose-dev(a)iam.unibe.ch
>>>>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>>> _______________________________________________
>>>>>>>>> Moose-dev mailing list
>>>>>>>>> Moose-dev@iam..unibe.ch
>>>>>>>>>
>>>>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Moose-dev mailing list
>>>>>>>>> Moose-dev(a)iam.unibe.ch
>>>>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
www.tudorgirba.com
>>>>>>>>>
>>>>>>>>> "Every thing has its own flow"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
www.tudorgirba.com
>>>>>>>>>
>>>>>>>>> "Every thing has its own flow"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Moose-dev mailing list
>>>>>>>>>
>>>>>>>>> Moose-dev(a)iam.unibe.ch
>>>>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Moose-dev mailing list
>>>>>>>> Moose-dev(a)iam.unibe.ch
>>>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
www.tudorgirba.com
>>>>>>>>
>>>>>>>> "Every thing has its own flow"
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Moose-dev mailing list
>>>>>>>>
>>>>>>>> Moose-dev(a)iam.unibe.ch
>>>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Moose-dev mailing list
>>>>>>> Moose-dev(a)iam.unibe.ch
>>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
www.tudorgirba.com
>>>>>>>
>>>>>>> "Every thing has its own flow"
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Moose-dev mailing list
>>>>>>>
>>>>>>> Moose-dev(a)iam.unibe.ch
>>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Moose-dev mailing list
>>>>>> Moose-dev(a)iam.unibe.ch
>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
www.tudorgirba.com
>>>>>>
>>>>>> "Every thing has its own flow"
>>>>>> _______________________________________________
>>>>>> Moose-dev mailing list
>>>>>> Moose-dev(a)iam.unibe.ch
>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>
>>>>> --
>>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,...;:
>>>>>
>>>>>
>>>>> Alexandre Bergel
http://www.bergel.eu
>>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Moose-dev mailing list
>>>>> Moose-dev(a)iam.unibe.ch
>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>
>>>> --
>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,..;:
>>>>
>>>> Alexandre Bergel
http://www.bergel.eu
>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>> Moose-dev(a)iam.unibe.ch
>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,..;:
>>>
>>> Alexandre Bergel
http://www.bergel.eu <http://www.bergel..eu>
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> Moose-dev(a)iam.unibe.ch
>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel
http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)iam.unibe.ch
>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>>
>>
>>
>> --
>>
www.tudorgirba.com
>>
>> "Every thing has its own flow"
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>>
>> Moose-dev(a)iam.unibe.ch
>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
>
> --
>
www.tudorgirba.com
>
> "Every thing has its own flow"
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch