Roassal Issue with Text Displaying

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
41 messages Options
123
Reply | Threaded
Open this post in threaded view
|

Roassal Issue with Text Displaying

Vincent Blondeau
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 :

A second example :

And if I zoom in or out, the text is correctly displayed...


That's strange..

I am on Ubuntu x64 and I have the same issue on W7.

Cheers,

Vincent

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

Tudor Girba-2
Hi,

I got even stranger artifacts on Windows 7:

If I try this:
view shape label text: #asString.
view nodes: #(ABcdE FGhIJKlm).

I get this:
Inline image 1

Could someone look into this?

Doru



On Wed, Feb 12, 2014 at 10:55 AM, Vincent Blondeau <[hidden email]> 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 :

A second example :

And if I zoom in or out, the text is correctly displayed...


That's strange..

I am on Ubuntu x64 and I have the same issue on W7.

Cheers,

Vincent

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

abergel
In reply to this post by Vincent Blondeau
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 <[hidden email]> 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
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

Vincent Blondeau
No problem to use Roassal 2 instead !

But I have the same issue on the examples.

If you want some help, I can. But I need some pointers :)

Cheers,

Vincent

-----Message d'origine-----
De : [hidden email] [mailto:[hidden email]]
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
<[hidden email]> 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
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

abergel
> No problem to use Roassal 2 instead !
>
> But I have the same issue on the examples.

Which issue?

> 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.

By the way, have you tried: RTExample new rotatingLabelsAnimated

:-)
Alexandre


>
> Cheers,
>
> Vincent
>
> -----Message d'origine-----
> De : [hidden email] [mailto:[hidden email]]
> 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
> <[hidden email]> 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
>> [hidden email]
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

Tudor Girba-2
In reply to this post by Vincent Blondeau
Hi Vincent,

Do you mean to say that you have tried Roassal2 and you got the same problems on Ubuntu or Win7?

I just tried my example code on Mac with Roassal1 and it works as expected.
view shape label text: #asString.
view nodes: #(ABcdE FGhIJKlm).

Inline image 1


So, the font problems seem to be platform specific.

I will try with Roassal2 as well.

Cheers,
Doru


On Wed, Feb 12, 2014 at 6:26 PM, Vincent BLONDEAU <[hidden email]> wrote:
No problem to use Roassal 2 instead !

But I have the same issue on the examples.

If you want some help, I can. But I need some pointers :)

Cheers,

Vincent

-----Message d'origine-----
De : [hidden email] [mailto:[hidden email]]
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
<[hidden email]> 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
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

Vincent Blondeau
In reply to this post by abergel
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 :


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 :


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 : [hidden email] [[hidden email]]
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
[hidden email] 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
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

    


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

abergel
> 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

You’ve spotted the problem!
>>
> 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.

Also, the size of the label is not properly computed.

>> By the way, have you tried: RTExample new rotatingLabelsAnimated
>>
> That doesn't work :( rotatingLabelsAnimated is not a valid message to a RTExample …

Sorry. I’ve just committed

Alexandre



>>
>> :-)
>> Alexandre
>>
>>
>>
>>> Cheers,
>>>
>>> Vincent
>>>
>>> -----Message d'origine-----
>>> De :
>>> [hidden email] [mailto:[hidden email]
>>> ]
>>> 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
>>>
>>> <[hidden email]>
>>>  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
>>>>
>>>> [hidden email]
>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  
>>> http://www.bergel.eu
>>>
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>>
>>> [hidden email]
>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>>
>>> [hidden email]
>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

abergel
In reply to this post by Vincent Blondeau
Let me know about your progresses with the font problem.
Everything should be treated in Trachel I have the impression.

Alexandre


On Feb 13, 2014, at 2:18 AM, Vincent Blondeau <[hidden email]> 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 :
>>> [hidden email] [mailto:[hidden email]
>>> ]
>>> 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
>>>
>>> <[hidden email]>
>>>  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
>>>>
>>>> [hidden email]
>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  
>>> http://www.bergel.eu
>>>
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>>
>>> [hidden email]
>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>>
>>> [hidden email]
>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

Vincent Blondeau
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 <[hidden email]> 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 :
>>>> [hidden email] [mailto:[hidden email]
>>>> ]
>>>> 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
>>>>
>>>> <[hidden email]>
>>>>   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
>>>>>
>>>>> [hidden email]
>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>> --
>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>> Alexandre Bergel
>>>> http://www.bergel.eu
>>>>
>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>>
>>>> [hidden email]
>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>>
>>>> [hidden email]
>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>> _______________________________________________
>> Moose-dev mailing list
>> [hidden email]
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

Tudor Girba-2
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 <[hidden email]> 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 <[hidden email]> 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 :
[hidden email] [mailto:[hidden email]
]
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

<[hidden email]>
  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

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu

^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

Tudor Girba-2
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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 :
[hidden email] [mailto:[hidden email]
]
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

<[hidden email]>
  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

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu

^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"



--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

Vincent Blondeau
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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 :
[hidden email] [mailto:[hidden email]
]
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

<[hidden email]>
  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

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu

^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"



--

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

Tudor Girba-2
Thanks, Vincent.

I integrated your change in Trachel. It works well now.

Doru


On Mon, Feb 17, 2014 at 11:02 AM, Vincent Blondeau <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 :
[hidden email] [mailto:[hidden email]
]
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

<[hidden email]>
  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

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu

^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"



--

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

Vincent Blondeau
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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 :
[hidden email] [mailto:[hidden email]
]
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

<[hidden email]>
  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

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu

^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"



--

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

abergel
Thanks for taking care of this. I am away until this Sunday. I will then be full back at work and will look into detail of what you have done

Alexandre

Le 18-02-2014 à 7:48, Vincent Blondeau <[hidden email]> a écrit :

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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 :
[hidden email] [mailto:[hidden email]
]
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

<[hidden email]>
  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

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu

^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"



--

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

Tudor Girba-2
In reply to this post by Vincent Blondeau
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:

Inline image 1

Inline image 2

The strange thing is that if you debug, it seems that the code is basically the same in both cases. I am stuck. Ideas?

Doru






On Tue, Feb 18, 2014 at 1:48 PM, Vincent Blondeau <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 :
[hidden email] [mailto:[hidden email]
]
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

<[hidden email]>
  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

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu

^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"



--

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

Vincent Blondeau
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:

Inline image 1

Inline image 2

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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 :
[hidden email] [mailto:[hidden email]
]
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

<[hidden email]>
  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

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu

^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"



--

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

Tudor Girba-2
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 <[hidden email]> 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:

Inline image 1

Inline image 2

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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 :
[hidden email] [mailto:[hidden email]
]
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

<[hidden email]>
  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

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu

^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"



--

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Roassal Issue with Text Displaying

abergel
Hi!

I’ve just tried in a fresh up-to-date moose image:

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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 :
[hidden email] [mailto:[hidden email]
]
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

<[hidden email]>
  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

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu

^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
[hidden email]
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

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




-- 
www.tudorgirba.com

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




-- 
www.tudorgirba.com

"Every thing has its own flow"


_______________________________________________
Moose-dev mailing list

[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




-- 
www.tudorgirba.com

"Every thing has its own flow"
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
123