String artifact in Athens canvas

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

String artifact in Athens canvas

Hilaire Fernandes-6
Hello,

I am experiencing string artifact in athens canvas. It was not there
with pure morphic canvas and the same font. See screen shot

Thanks

Hilaire


--
Dr. Geo http://drgeo.eu
iStoa - https://launchpad.net/istoa

StringArtiact.png (120K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: String artifact in Athens canvas

stepharo
It looks like this is related to the font information.
could you show the same situation with different fonts?

On 15/6/14 21:35, Hilaire Fernandes wrote:

> Hello,
>
> I am experiencing string artifact in athens canvas. It was not there
> with pure morphic canvas and the same font. See screen shot
>
> Thanks
>
> Hilaire
>
>


Reply | Threaded
Open this post in threaded view
|

Re: String artifact in Athens canvas

Igor Stasenko
In reply to this post by Hilaire Fernandes-6
weird... looks like translation accumulates for each letter you drawing instead of resetting it


On 15 June 2014 21:35, Hilaire Fernandes <[hidden email]> wrote:
Hello,

I am experiencing string artifact in athens canvas. It was not there
with pure morphic canvas and the same font. See screen shot

Thanks

Hilaire


--
Dr. Geo http://drgeo.eu
iStoa - https://launchpad.net/istoa



--
Best regards,
Igor Stasenko.
Reply | Threaded
Open this post in threaded view
|

Re: String artifact in Athens canvas

Hilaire Fernandes-6
In reply to this post by stepharo
I got this problem in built image for production using a specific font.
In my devel, environment with other I don't have this problem.
Now in previous release of DrGeo I was using this same specific font and
the problem was not there.
I just ask to see if other have simimilar problems. I need to check
further, but I am just exhausted for now.

Hilaire

Le 16/06/2014 10:36, stepharo a écrit :

> It looks like this is related to the font information.
> could you show the same situation with different fonts?
>
> On 15/6/14 21:35, Hilaire Fernandes wrote:
>> Hello,
>>
>> I am experiencing string artifact in athens canvas. It was not there
>> with pure morphic canvas and the same font. See screen shot
>>
>> Thanks
>>
>> Hilaire
>>
>>
>
>
>

--
Dr. Geo http://drgeo.eu
iStoa - https://launchpad.net/istoa


Reply | Threaded
Open this post in threaded view
|

Re: String artifact in Athens canvas

Igor Stasenko



On 16 June 2014 21:54, Hilaire Fernandes <[hidden email]> wrote:
I got this problem in built image for production using a specific font.
In my devel, environment with other I don't have this problem.
Now in previous release of DrGeo I was using this same specific font and
the problem was not there.
I just ask to see if other have simimilar problems. I need to check
further, but I am just exhausted for now.

do you use same font within morphic UI? remember there was a bug related to it.
 
Hilaire

Le 16/06/2014 10:36, stepharo a écrit :
> It looks like this is related to the font information.
> could you show the same situation with different fonts?
>
> On 15/6/14 21:35, Hilaire Fernandes wrote:
>> Hello,
>>
>> I am experiencing string artifact in athens canvas. It was not there
>> with pure morphic canvas and the same font. See screen shot
>>
>> Thanks
>>
>> Hilaire
>>
>>
>
>
>




--
Best regards,
Igor Stasenko.
Reply | Threaded
Open this post in threaded view
|

Re: String artifact in Athens canvas

Hilaire Fernandes-6
Yes, which bug

Le 17/06/2014 02:21, Igor Stasenko a écrit :
> do you use same font within morphic UI? remember there was a bug related
> to it.
>  

--
Dr. Geo http://drgeo.eu
iStoa - https://launchpad.net/istoa


Reply | Threaded
Open this post in threaded view
|

Re: String artifact in Athens canvas

Hilaire Fernandes-6
Which bug is it ?

Le 17/06/2014 14:30, Hilaire Fernandes a écrit :
> Yes, which bug
>
> Le 17/06/2014 02:21, Igor Stasenko a écrit :
>> do you use same font within morphic UI? remember there was a bug related
>> to it.
>>  
>

--
Dr. Geo http://drgeo.eu
iStoa - https://launchpad.net/istoa


Reply | Threaded
Open this post in threaded view
|

Re: String artifact in Athens canvas

Hilaire Fernandes-6
In reply to this post by stepharo
In this built image, I tried with different font, same problem.
Then I try those font on my dev environment and the problem does not
show up.
The rendering is really strange, see screenshot: letter seems to have
different size, string morph extent is strange.
I tested the built image with my dev. VM, same problem. Looks like
related to my build process, did I removed too much package ?

I remove thoses ones:

"Package not removed from ImageCleaner we want to remove"
        (MCPackage named: 'HelpSystem-Core') unload.
        (MCPackage named: 'ProfStef-Core') unload.
        (MCPackage named: 'ReleaseTests') unload.
        (MCPackage named: 'Versionner-Tests-Core-Commands') unload.
        (MCPackage named: 'Versionner-Tests-Core-DependenciesModel') unload.
        (MCPackage named: 'Versionner-Tests-Core-Model') unload.
        (MCPackage named: 'Versionner-Tests-Resources') unload.
        (MCPackage named: 'Polymorph-Tools-Diff') unload.
        "Metacello"
        (MCPackage named: 'Metacello') unload.
        (MCPackage named: 'Metacello-FileTree') unload.
        (MCPackage named: 'Metacello-GitHub') unload.
        (MCPackage named: 'Metacello-PharoCommonPlatform') unload.
        (MCPackage named: 'Metacello-Platform.pharo30') unload.
        (MCPackage named: 'Metacello-Reference') unload.
        "SUnit"
        (MCPackage named: 'SUnit-UITesting') unload.
        (MCPackage named: 'SUnit-Utilities') unload.
        (MCPackage named: 'SUnit-UI') unload.
        (MCPackage named: 'SUnit-Core') unload.
        "KeyChain"
        (MCPackage named: 'KeyChain') unload.
        "Network"
        (MCPackage named: 'Network-Mail') unload.
        (MCPackage named: 'Network-RFC822') unload.
        (MCPackage named: 'Network-UUID') unload.
        (MCPackage named: 'Network-Url') unload.
        (MCPackage named: 'Zodiac-Extra') unload.
        (MCPackage named: 'Zodiac-Core') unload.
        (MCPackage named: 'Zinc-Zodiac') unload.
        (MCPackage named: 'Zinc-FileSystem') unload.
        (MCPackage named: 'Zinc-HTTP') unload.
        (MCPackage named: 'Zinc-Ressource-Meta-FileSystem') unload.
        (MCPackage named: 'Zinc-System-Support') unload.
        "Settings"
        (MCPackage named: 'Settings-Compiler') unload.
        (MCPackage named: 'Settings-Display') unload.
        (MCPackage named: 'Settings-FreeType') unload.
        (MCPackage named: 'Settings-Graphics') unload.
        (MCPackage named: 'Settings-Kernel') unload.
        (MCPackage named: 'Settings-Monticello') unload.
        (MCPackage named: 'Settings-Network') unload.
        (MCPackage named: 'Settings-Polymorph') unload.
        (MCPackage named: 'Settings-System') unload.
        (MCPackage named: 'Settings-Tools') unload.
       
        (MCPackage named: 'Komiter') unload.


I will try to keep the freetype settings, but it does not make sense.

Hilaire


Le 16/06/2014 10:36, stepharo a écrit :

> It looks like this is related to the font information.
> could you show the same situation with different fonts?
>
> On 15/6/14 21:35, Hilaire Fernandes wrote:
>> Hello,
>>
>> I am experiencing string artifact in athens canvas. It was not there
>> with pure morphic canvas and the same font. See screen shot
>>
>> Thanks
>>
>> Hilaire
>>
>>
>
>
>
--
Dr. Geo http://drgeo.eu
iStoa - https://launchpad.net/istoa

font-rendering.png (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: String artifact in Athens canvas

Hilaire Fernandes-6
In reply to this post by Hilaire Fernandes-6
Ok found some info on this bugs, thanks.

Sadly the workaround will be difficult for DrGeo, because I need
dedicated unicode fonts for both the DrGeo widgets (menu, toolbar, tabs,
dialog) and for the canvas to show messages in locale languages.

Thanks

Hilaire

Le 17/06/2014 16:43, Hilaire Fernandes a écrit :

> Which bug is it ?
>
> Le 17/06/2014 14:30, Hilaire Fernandes a écrit :
>> Yes, which bug
>>
>> Le 17/06/2014 02:21, Igor Stasenko a écrit :
>>> do you use same font within morphic UI? remember there was a bug related
>>> to it.
>>>  
>>
>

--
Dr. Geo http://drgeo.eu
iStoa - https://launchpad.net/istoa


Reply | Threaded
Open this post in threaded view
|

Re: String artifact in Athens canvas

Hilaire Fernandes-6
But this other workaround worked for me (at lease until now):

drawOnAthensCanvas: aCanvas
"Work around for the conflicting size font problem"
        aCanvas pathTransform restoreAfter: [
        aCanvas pathTransform scaleBy: 1.00001.
                "draw text here"
                super drawOnAthensCanvas: aCanvas].

Thanks

Hilaire


Le 17/06/2014 17:34, Hilaire Fernandes a écrit :

> Ok found some info on this bugs, thanks.
>
> Sadly the workaround will be difficult for DrGeo, because I need
> dedicated unicode fonts for both the DrGeo widgets (menu, toolbar, tabs,
> dialog) and for the canvas to show messages in locale languages.
>
> Thanks
>
> Hilaire
>
> Le 17/06/2014 16:43, Hilaire Fernandes a écrit :
>> Which bug is it ?
>>
>> Le 17/06/2014 14:30, Hilaire Fernandes a écrit :
>>> Yes, which bug
>>>
>>> Le 17/06/2014 02:21, Igor Stasenko a écrit :
>>>> do you use same font within morphic UI? remember there was a bug related
>>>> to it.
>>>>  
>>>
>>
>

--
Dr. Geo http://drgeo.eu
iStoa - https://launchpad.net/istoa