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;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(a)iam.unibe.ch [mailto:
>>>>> moose-dev-bounces(a)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(a)iam.unibe.ch <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"
"Every thing has its own flow"
_______________________________________________
Moose-dev mailing
listMoose-dev@iam.unibe.chhttps://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch