From c1ef358efb9e050abd478892faec524d847721b325baf3d1640aa09af1b02925 Mon Sep 17 00:00:00 2001 From: Fuminobu Takeyama Date: Sun, 29 Nov 2015 13:52:35 +0000 Subject: [PATCH] Accepting request 346714 from home:namtrac:branches:M17N - Update to version 2.6.2 * IMPORTANT CHANGES - The auto-hinter now supports stem darkening, to be controlled by the new `no-stem-darkening' and `darkening-parameters' properties. This is an experimental feature contributed by Nikolaus Waxweiler, and the interface might change in a future release. - By default, stem darkening is now switched off (for both the CFF engine and the auto-hinter). The main reason is that you need linear alpha blending and gamma correction to get correct rendering results, and the latter is not yet available in most freely available rendering stacks like X11. Applying stem darkening without proper gamma correction leads to far too dark rendering results. - The meaning of `FT_RENDER_MODE_LIGHT' has been slightly modified. It now essentially means `no hinting along the horizontal axis'; in particular, no change of glyph advance widths. Consequently, the auto-hinter is used for all scalable font formats except for CFF. It is planned that other font-specific rendering engines (TrueType, Type 1) will follow. * MISCELLANEOUS - The default LCD filter has been changed to be normalized and color-balanced. - For better compatibility with FontConfig, function `FT_Library_SetLcdFilter' accepts a new enumeration value `FT_LCD_FILTER_LEGACY1' (which has the same meaning as `FT_LCD_FILTER_LEGACY'). - A large number of bugs have been detected by using the libFuzzer framework, which should further improve handling of invalid fonts. Thanks again to Kostya Serebryany and Bungeman! OBS-URL: https://build.opensuse.org/request/show/346714 OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=113 --- freetype-2.6.1.tar.bz2 | 3 --- freetype-2.6.2.tar.bz2 | 3 +++ freetype-doc-2.6.1.tar.bz2 | 3 --- freetype-doc-2.6.2.tar.bz2 | 3 +++ freetype2.changes | 48 ++++++++++++++++++++++++++++++++++++++ freetype2.spec | 6 ++--- ft2demos-2.6.1.tar.bz2 | 3 --- ft2demos-2.6.2.tar.bz2 | 3 +++ ft2demos.changes | 11 +++++++++ ft2demos.spec | 6 ++--- 10 files changed, 74 insertions(+), 15 deletions(-) delete mode 100644 freetype-2.6.1.tar.bz2 create mode 100644 freetype-2.6.2.tar.bz2 delete mode 100644 freetype-doc-2.6.1.tar.bz2 create mode 100644 freetype-doc-2.6.2.tar.bz2 delete mode 100644 ft2demos-2.6.1.tar.bz2 create mode 100644 ft2demos-2.6.2.tar.bz2 diff --git a/freetype-2.6.1.tar.bz2 b/freetype-2.6.1.tar.bz2 deleted file mode 100644 index a1f5ddf..0000000 --- a/freetype-2.6.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f6e9a7de3ae8e85bdd2fe237e27d868d3ba7a27495e65906455c27722dd1a17 -size 1744692 diff --git a/freetype-2.6.2.tar.bz2 b/freetype-2.6.2.tar.bz2 new file mode 100644 index 0000000..0874e49 --- /dev/null +++ b/freetype-2.6.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baf6bdef7cdcc12ac270583f76ef245efe936267dbecef835f02a3409fcbb892 +size 1767940 diff --git a/freetype-doc-2.6.1.tar.bz2 b/freetype-doc-2.6.1.tar.bz2 deleted file mode 100644 index eaaab76..0000000 --- a/freetype-doc-2.6.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:69b1102c9f4e7d75ad2701618f7e5c084d819264755ecbf11893e3cc6de0e0f5 -size 477313 diff --git a/freetype-doc-2.6.2.tar.bz2 b/freetype-doc-2.6.2.tar.bz2 new file mode 100644 index 0000000..aa698bd --- /dev/null +++ b/freetype-doc-2.6.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5108a972d8f80561fd698aa856233999527375b4e8f6c82d2eafe5ac66f989b +size 477268 diff --git a/freetype2.changes b/freetype2.changes index 8a04b2d..2a67b12 100644 --- a/freetype2.changes +++ b/freetype2.changes @@ -1,3 +1,51 @@ +------------------------------------------------------------------- +Sun Nov 29 13:34:58 UTC 2015 - idonmez@suse.com + +- Update to version 2.6.2 + * IMPORTANT CHANGES + - The auto-hinter now supports stem darkening, to be controlled by + the new `no-stem-darkening' and `darkening-parameters' + properties. This is an experimental feature contributed by + Nikolaus Waxweiler, and the interface might change in a future + release. + + - By default, stem darkening is now switched off (for both the CFF + engine and the auto-hinter). The main reason is that you need + linear alpha blending and gamma correction to get correct + rendering results, and the latter is not yet available in most + freely available rendering stacks like X11. Applying stem + darkening without proper gamma correction leads to far too dark + rendering results. + + - The meaning of `FT_RENDER_MODE_LIGHT' has been slightly + modified. It now essentially means `no hinting along the + horizontal axis'; in particular, no change of glyph advance + widths. Consequently, the auto-hinter is used for all scalable + font formats except for CFF. It is planned that other + font-specific rendering engines (TrueType, Type 1) will follow. + + * MISCELLANEOUS + + - The default LCD filter has been changed to be normalized and + color-balanced. + + - For better compatibility with FontConfig, function + `FT_Library_SetLcdFilter' accepts a new enumeration value + `FT_LCD_FILTER_LEGACY1' (which has the same meaning as + `FT_LCD_FILTER_LEGACY'). + + - A large number of bugs have been detected by using the libFuzzer + framework, which should further improve handling of invalid + fonts. Thanks again to Kostya Serebryany and Bungeman! + + - `TT_CONFIG_OPTION_MAX_RUNNABLE_OPCODES', a new configuration + option, controls the maximum number of executed opcodes within a + bytecode program. You don't want to change this except for very + special situations (e.g., making a library fuzzer spend less + time to handle broken fonts). + + - The smooth renderer has been made faster. + ------------------------------------------------------------------- Sun Oct 4 22:19:32 UTC 2015 - baiduzhyi.devel@gmail.com diff --git a/freetype2.spec b/freetype2.spec index 548d233..0739446 100644 --- a/freetype2.spec +++ b/freetype2.spec @@ -1,7 +1,7 @@ # # spec file for package freetype2 # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ # -%define doc_version 2.6.1 +%define doc_version 2.6.2 Name: freetype2 -Version: 2.6.1 +Version: 2.6.2 Release: 0 Summary: A TrueType Font Library License: SUSE-Freetype or GPL-2.0+ diff --git a/ft2demos-2.6.1.tar.bz2 b/ft2demos-2.6.1.tar.bz2 deleted file mode 100644 index 14ecd9f..0000000 --- a/ft2demos-2.6.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:369d27ae65ba04c2e3e74cf948ebcc5aa51abd47cd2e1d7d5cad0bc1f82da2aa -size 190308 diff --git a/ft2demos-2.6.2.tar.bz2 b/ft2demos-2.6.2.tar.bz2 new file mode 100644 index 0000000..264d85c --- /dev/null +++ b/ft2demos-2.6.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:819791a0548dcb8301c0f22e893ad7dadb1cb88cb37055e75f609bd436f013ca +size 191120 diff --git a/ft2demos.changes b/ft2demos.changes index 1874bcf..072ff00 100644 --- a/ft2demos.changes +++ b/ft2demos.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Sun Nov 29 13:36:34 UTC 2015 - idonmez@suse.com + +- Update to version 2.6.2 + * The ftstring demo program now supports sub-pixel 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 graphical demo programs now use a default gamma value of 1.8 + (instead of 1.2). + ------------------------------------------------------------------- Fri Oct 23 23:34:06 UTC 2015 - stefan.bruens@rwth-aachen.de diff --git a/ft2demos.spec b/ft2demos.spec index 8abbaa6..2bd1375 100644 --- a/ft2demos.spec +++ b/ft2demos.spec @@ -1,7 +1,7 @@ # # spec file for package ft2demos # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,9 +16,9 @@ # -%define freetype_version 2.6.1 +%define freetype_version 2.6.2 Name: ft2demos -Version: 2.6.1 +Version: 2.6.2 Release: 0 Summary: Freetype2 Utilities and Demo Programs License: GPL-2.0+