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(a)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(a)iam.unibe.ch
[mailto: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
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
> _______________________________________________
> 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
"Every thing has its own flow"
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch