>   git clean -fdx
>   git reset --hard  # or manually check for missing files/interfering changes
>   make devel
>   make

Thanks, it works now.

I've managed to reproduce the slow load times, turns out I had forgot
to compile CFF old engine and it was using the new engine
regardless(whoops!).

Now I have that the glyphpath procedures take a bulk of the time.
What's interesting is the hinting functions get called from these,
regardless of the load flags, and probably explains why it's roughly
the same hinted or not. This seems wrong IMO, as we should be ignoring
hints accordingly, but the call graph shows `cf2_hintmap_build',
`cf2_hintmap_insertHint', and the like being used, which account for a
sizeable chunk of time.

I will investigate this further. Probably the `hinted' flag is being
ignored somehow.

As for FT_DivFix, maybe it is a good idea to optimize this but this
kind of specific optimization is somewhat beyond me right now... might
be an area for me to research into first.

Ewald

_______________________________________________
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to