diff options
author | Werner Lemberg <wl@gnu.org> | 2019-02-23 11:21:48 +0100 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2019-02-23 11:21:48 +0100 |
commit | 4d51f78de9b26de3d182f17b7aa47eb644a708d4 (patch) | |
tree | ff0b2b0a344c177cb471ffaae58cf9ea1d069b63 /docs | |
parent | 6ab36880ce25ad0f67661609ac9ec9a3dcd4c992 (diff) | |
download | freetype2-4d51f78de9b26de3d182f17b7aa47eb644a708d4.tar.gz |
More documentation updates.
In particular, mark the new behaviour of `FT_LOAD_COLOR' as experimental.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/CHANGES | 47 |
1 files changed, 42 insertions, 5 deletions
diff --git a/docs/CHANGES b/docs/CHANGES index f9c5a1e41..7f66eedc1 100644 --- a/docs/CHANGES +++ b/docs/CHANGES @@ -7,13 +7,29 @@ CHANGES BETWEEN 2.9.1 and 2.10 II. IMPORTANT CHANGES - A bunch of new functions has been added to access and process - COLR/CPAL data of OpenType fonts with coloured glyph layers. + COLR/CPAL data of OpenType fonts with color-layered glyphs. FT_Palette_Data_Get + Retrieve color palette data. FT_Palette_Select + Select and activate a color palette for color-layered + glyphs. FT_Palette_Set_Foreground_Color + Set text foreground color for palette index 0xFFFF. + FT_Get_Color_Glyph_Layer + Get color layers for a given glyph (using an interator + object). + FT_Bitmap_Blend + Blend one bitmap onto another with a given color. + + - An experimental feature is the new behaviour of the + `FT_LOAD_COLOR' load flag for color-layered glyphs: Internally + it sets a flag so that if `FT_Render_Glyph' is called with + `FT_RENDER_MODE_NORMAL' (or `FT_Load_Glyph' with + `FT_LOAD_RENDER'), a default blending of the color glyph layers + will happen automatically for convenience. III. MISCELLANEOUS @@ -84,6 +100,27 @@ CHANGES BETWEEN 2.9.1 and 2.10 removed. [Compilation with modern compilers that use flags like `-fPIC' or `-fPIE' is not affected.] + - The `ftdump' demo program has new options `-c' and `-C' to + display charmaps in compact and detailed format, respectively. + Option `-V' has been removed. + + - The `ftview', `ftstring', and `ftgrid' demo programs use a new + command line option `-d' to specify the program window's width, + height, and color depth. + + - The `ftview' demo program now displays red boxes for zero-width + glyphs. + + - `ftglyph' has limited support to display fonts with + color-layered glyphs. This will be improved later on. + + - `ftgrid' can now display bitmap fonts also. + + - The `ttdebug' demo program has a new option `-f' to select a + member of a TrueType collection (TTC). + + - Other various improvements to the demo programs. + ====================================================================== @@ -321,7 +358,7 @@ CHANGES BETWEEN 2.7.1 and 2.8 following properties can be handled: stem darkening, LCD filter weights, and the random seed for the `random' CFF operator. - - The PCF change to show more `colourful' family names (introduced + - The PCF change to show more `colorful' family names (introduced in version 2.7.1) was too radical; it can now be configured with PCF_CONFIG_OPTION_LONG_FAMILY_NAMES at compile time. If activated, it can be switched off at run time with the new pcf @@ -472,7 +509,7 @@ CHANGES BETWEEN 2.7 and 2.7.1 and the number of CVT entries. Please report if you encounter a font where the selected values are not adequate. - - PCF family names are made more `colourful'; they now include the + - PCF family names are made more `colorful'; they now include the foundry and information whether they contain wide characters. For example, you no longer get `Fixed' but rather `Sony Fixed' or `Misc Fixed Wide'. @@ -756,8 +793,8 @@ CHANGES BETWEEN 2.6.1 and 2.6.2 - The `ftstring' demo program now supports subpixel rendering; use key `l' to cycle through the LCD modes. - - The `ftstring' demo program now supports colour rendering; use - the `space' key to cycle through various colour combinations. + - The `ftstring' demo program now supports color rendering; use + the `space' key to cycle through various color combinations. - The graphical demo programs now use a default gamma value of 1.8 (instead of 1.2). |