> latin vertical edge hinting (style `latn_dflt') [...]

Are you sure that auto-hinter gets compiled into JavaScript at all?
Maybe it helps if you compare the log output using the following value
for FT2_DEBUG:

  afglobal:5 afhints:5 aflatin:5 afharfbuzz:5

> Second, outline sizes are all wrong in JavaScript, even though I
> render font at exactly the same size.

This might be a consequence of trying to call the auto-hinter if it
isn't there.

> So it seems to me that for some reason glyph and its outline simple
> do not get scaled in JavaScript version. Could anyone point me where
> to look in FreeType code to check why does scaling isn't happening?

Do a breakpoint around line 717 of `base/ftobjs.c' (in function
`FT_Load_Glyph') and follow the call to

  hinting->load_glyph

which should bring you into the `autofit' module (i.e., functions
starting with the prefix `af_').


    Werner

_______________________________________________
Freetype-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to