summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2019-02-23 11:21:48 +0100
committerWerner Lemberg <wl@gnu.org>2019-02-23 11:21:48 +0100
commit4d51f78de9b26de3d182f17b7aa47eb644a708d4 (patch)
treeff0b2b0a344c177cb471ffaae58cf9ea1d069b63 /docs
parent6ab36880ce25ad0f67661609ac9ec9a3dcd4c992 (diff)
downloadfreetype2-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/CHANGES47
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).