>>What's most important is caching of the processed glyphs.
> 
> This makes sense. If you can cache the results, the interpreter has
> a fixed, one-time cost. Are these glyphs stored on the disk?

Not necessarily.  FreeType accepts a buffer, too.

>>There are three parts: A generic one (in the `fpgm' table, usually
>>defining functions), a global one (in the `prep' table, to be
>>executed right after setting a ppem value), and a local one (the
>>real instructions for every glyph, located in the `glyf' table).
> 
> Are these programs provided by the font file itself or comes from
> another source?

They are always part of the font.

>>No, but hinting is quite slow.
> 
> Perhaps multithreading can help more here than JIT.  I suspect
> hinting can be done parallelly.

Yes, I guess so.


    Werner

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

Reply via email to