--- a/tree/freetype2/docs/tutorial/step1.html 2015-12-01 10:47:45.000000000 -0500 +++ b/tree/freetype2/docs/tutorial/step1.html 2015-12-01 11:22:41.776663000 -0500 @@ -566,11 +566,11 @@

The parameter render_mode is a set of bit flags to specify how to render the glyph image. FT_RENDER_MODE_NORMAL, the default, renders an - anti-aliased bitmap with 256 gray levels (also called - a pixmap), as this is the default. You can - alternatively use FT_RENDER_MODE_MONO if you want - to generate a 1-bit monochrome bitmap. More values are - available for + anti-aliased coverage bitmap with 256 gray levels (also + called a pixmap), as this is the default. You + can alternatively use FT_RENDER_MODE_MONO if you + want to generate a 1-bit monochrome bitmap. More values + are available for the FT_Render_Mode enumeration value.

@@ -578,7 +578,9 @@ directly through glyph->bitmap (a simple descriptor for bitmaps or pixmaps), and position it through glyph->bitmap_left and - glyph->bitmap_top.

+ glyph->bitmap_top. For optimal renering on a + screen, the bitmap should be used as alpha channel in + linear blending with gamma correction.

Note that bitmap_left is the horizontal distance from the current pen position to the leftmost border of @@ -799,7 +801,10 @@ takes a pointer to an FT_Bitmap descriptor and the position of its top-left corner as - arguments. + arguments. For ideal rendering on a screen, this + function should perform linear blending with gamma + correction, using the bitmap as an alpha channel. +

  • The value of slot->bitmap_top is positive for an upwards vertical distance. Assuming