>> OK. How would an API look like?
>
> FT_Library_SetGamma would initialize two 256-byte lookup tables in
> FT_LibraryRec so that instead of power functions we could do
> library->gamma[red].
I guess this not necessarily a public API, right?
> FT_Blend_Glyph( FT_Bitmap target,
> FT_GyphSlot source,
> FT_Color color,
> FT_Vector topleft )
>
> target must be FT_PIXEL_MODE_BGRA
OK, thanks. I'll start moving the current code to such a new
function. Let's first set up everything so that I can finally see
colored glyph layers in `ftview' :-) We can then improve the code,
also adjusting the API if necessary.
> source must be FT_GLYPH_FORMAT_BITMAP
Why? I don't see a necessity for this restriction. As mentioned in
my last e-mail, BGRA bitmaps should be handled the same, so I think we
should allow bitmap objects also.
> If topleft is not rounded, we can try to blend with a subpixel
> shift. You can start from any target but you need to blend layers
> sequentially.
OK.
Werner
_______________________________________________
Freetype-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype-devel