freetype
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: render 3 glyphes into the one buffer


From: Vitaliy Fadeev
Subject: Re: render 3 glyphes into the one buffer
Date: Tue, 03 Aug 2021 20:32:42 +0700
User-agent: Evolution 3.40.0-1

On Вт, 2021-08-03 at 08:47 -0400, Alexei Podtelezhnikov wrote:
> > Question 1: Possible to render glyphs directly into te one big
> > bitmap ?
> 
> If you are ready to manage the buffer yourselves and carefully track
> the pen coordinates for proper layout, you might be able to use
> FT_Outline_Render with  FT_RASTER_FLAG_DIRECT and some callback
> function.
> 
> https://www.freetype.org/freetype2/docs/reference/ft2-outline_processing.html#ft_outline_render
> 
> This is what a lot of games use when they do not want to rely on a
> heavy layout engine like Cairo.

Alexei Podtelezhnikov, thank you!

I see FT_Outline_Render. I see the flag FT_RASTER_FLAG_DIRECT.

I will to pass the bitmap ( FT_Bitmap ) via `params.target` (
FT_Raster_Params ). It good.
How to set render offset ( left, top ) ?

I think,
I can use `FT_Bitmap.buffer` for set start position in buffer, and 
I can set `FT_Bitmap.pitch` to ny_buffer.width.

It is correct way for render into the preallocated bitmap ?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]