Is this problem about font solved for now?
Alexandre
On Feb 24, 2014, at 6:07 PM, Alexandre Bergel
<alexandre.bergel(a)me.com <mailto:alexandre.bergel@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
<mailto:tudor@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
> <mailto:vincent.blondeau@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
>> <mailto:vincent.blondeau@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
>>> <mailto:vincent.blondeau@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 <mailto:tudor@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
>>>> <mailto:vincent.blondeau@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
>>>> <mailto: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(a)iam.unibe.ch
>>>> <mailto:moose-dev-bounces@iam.unibe.ch>
[mailto:moose-dev-bounces@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
>>>> <mailto:vincent.blondeau@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 <mailto:Moose-dev@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 <mailto:Moose-dev@iam.unibe.ch>
>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>>
>>>> Moose-dev(a)iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch>
>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>> Moose-dev@iam..unibe.ch <mailto:Moose-dev@iam.unibe.ch>
>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>> Moose-dev(a)iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch>
>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>
>>>>
>>>>
>>>> --
>>>>
www.tudorgirba.com <http://www.tudorgirba.com>
>>>>
>>>> "Every thing has its own flow"
>>>>
>>>>
>>>>
>>>> --
>>>>
www.tudorgirba.com <http://www.tudorgirba.com>
>>>>
>>>> "Every thing has its own flow"
>>>>
>>>>
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>>
>>>> Moose-dev(a)iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch>
>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> Moose-dev(a)iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch>
>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>
>>>
>>>
>>>
>>> --
>>>
www.tudorgirba.com <http://www.tudorgirba.com>
>>>
>>> "Every thing has its own flow"
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>>
>>> Moose-dev(a)iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch>
>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch>
>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>>
>>
>>
>> --
>>
www.tudorgirba.com <http://www.tudorgirba.com>
>>
>> "Every thing has its own flow"
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>>
>> Moose-dev(a)iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch>
>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch>
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
>
> --
>
www.tudorgirba.com <http://www.tudorgirba.com>
>
> "Every thing has its own flow"
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch <mailto:Moose-dev@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 <mailto:Moose-dev@iam.unibe.ch>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,..;:
Alexandre Bergel
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch>