On 18 April 2013 12:45, Marcus Denker <marcus.den...@inria.fr> wrote: > > On Apr 18, 2013, at 12:17 PM, Igor Stasenko <siguc...@gmail.com> wrote: > >> On 18 April 2013 11:52, Henrik Johansen <henrik.s.johan...@veloxit.no> wrote: >>> >>> On Apr 18, 2013, at 11:24 AM, kilon wrote: >>> >>>> Ok resumed learning of Athens, did look through and experimented with the >>>> steps of the tutorial , I think I understand the basics now. >>>> >>>> Started from a fresh image reinstalled everything and no longer save my >>>> image with Athens Tutorial open so there is no segfault.But the error >>>> remains. >>>> >>>> LogicalFont>>glyphRenderOn >>>> >>>> glyphRendererOn: anAthensBalloonSurface >>>> ^ self realFont glyphRendererOn: anAthensBalloonSurface >>>> >>>> full stack can be found here -> http:// http://pastebin.com/C8itjM2a >>>> <http:// http://pastebin.com/C8itjM2a> >>>> >>>> freetype is enabled in settings , my ears are open for suggestions :) >>>> >>>> >>>> >>>> -- >>>> View this message in context: >>>> http://forum.world.st/Understanding-Athens-tp4681820p4682265.html >>>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com. >>>> >>> >>> Well, the message is sent to a StrikeFont (the legacy bitmap font, sorta >>> hard to provide a vector-based renderer for), so I guess somewhere, you >>> need to ensure he font used by AthensViewMorph is a LogicalFont whose >>> realFont is an actual TrueTypeFont. >>> >> >> Yes. Athens using freetype fonts. >> LogicalFont-s work in a way that if it can find a corresponding >> freetype font, it will use it, >> otherwise it will fallback to one which comes with image (strike font). >> >> If you want to avoid pitfalls with LogicalFont logic, use direct >> FreeTypeFont instances >> (but don't ask me where how to obtain them ;) ). >> > > We should really clean up Fonts… >
yeah, one of the idea is to put 300kb truetype font into image and say goodbye to strike fonts which take like 1.5Mb > Marcus -- Best regards, Igor Stasenko.