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(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"
--
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