2010/5/20 Henrik Johansen <henrik.s.johan...@veloxit.no>

> On May 20, 2010, at 2:11 48PM, Cyrille Delaunay wrote:
>
> Hello,
>
> There is a 'self halt' in the code of TTFontReader
> >>processCompositeGlyph:contours:from:.
> Therefore, when I try to import a font from a file, for example by
> evaluating:
>
> TTFontDescription addFromTTFile: FileDirectory default fullName,
> '/Fonts/DejaVu/DejaVuSans-Bold.ttf'
>
> the execution is stoped by this halt (And I don't know why).
> Now, when I remove the 'self halt', all seems to work correctly.
>
>
> The halt is in
>
> ((flags bitAnd: 2) = 2) ifFalse:[self halt].
>
> From the spec at http://www.microsoft.com/typography/otspec/glyf.htm ,
> under Composite Glyph Description the flags are described :
> *
> *
> ARGS_ARE_XY_VALUES1If this is set, the arguments are xy values; otherwise,
> they are points.
> So, it's probably an indication that reading the values as points is not
> supported.
>

great. In such case we should write:

((flags bitAnd: 2) = 2) ifFalse:[self error: 'Reading the values as points
is not supported'].

:)

Cheers

Mariano


>
> Cheers,
> Henry
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project@lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to