Commit Graph

  • fbb0c3010d - Ismail Dönmez 2020-10-20 10:01:38 +00:00
  • 476fb78493 - Ismail Dönmez 2020-10-20 10:01:38 +00:00
  • 2c68ce2bcd - Ismail Dönmez 2020-10-20 09:55:09 +00:00
  • 2d53420554 - Ismail Dönmez 2020-10-20 09:55:09 +00:00
  • 025178e121 - Update to version 2.10.4 * Contains the fix for CVE-2020-15999 * Minor improvements to the B/W rasterizer. * Auto-hinter support for Medefaidrin script. * Fix various memory leaks (mainly for CFF) and other issues that might cause crashes in rare circumstances. Ismail Dönmez 2020-10-20 09:53:16 +00:00
  • 2dcd9da28f - Update to version 2.10.4 * Contains the fix for CVE-2020-15999 * Minor improvements to the B/W rasterizer. * Auto-hinter support for Medefaidrin script. * Fix various memory leaks (mainly for CFF) and other issues that might cause crashes in rare circumstances. Ismail Dönmez 2020-10-20 09:53:16 +00:00
  • 002018497d Accepting request 802021 from M17N Dominique Leuenberger 2020-05-11 11:26:33 +00:00
  • 3771992561 Accepting request 802021 from M17N Dominique Leuenberger 2020-05-11 11:26:33 +00:00
  • a21245dded - Update to version 2.10.2 * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec) * Function FT_Get_Var_Axis_Flags' returned random data for Type 1 MM fonts. * Type 1 fonts with non-integer metrics are now supported by the new (CFF) engine introduced in FreeType 2.9. * Drop support for Python 2 in Freetype's API reference generator * Auto-hinter support for Hanifi Rohingya * Document the FT2_KEEP_ALIVE' debugging environment variable. Ismail Dönmez 2020-05-09 10:36:42 +00:00
  • e79f3bbf3a - Update to version 2.10.2 * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec) * Function FT_Get_Var_Axis_Flags' returned random data for Type 1 MM fonts. * Type 1 fonts with non-integer metrics are now supported by the new (CFF) engine introduced in FreeType 2.9. * Drop support for Python 2 in Freetype's API reference generator * Auto-hinter support for Hanifi Rohingya * Document the FT2_KEEP_ALIVE' debugging environment variable. Ismail Dönmez 2020-05-09 10:36:42 +00:00
  • f64dcfa378 Accepting request 736855 from M17N Dominique Leuenberger 2019-10-22 13:37:51 +00:00
  • 5b7b40bd61 Accepting request 736855 from M17N Dominique Leuenberger 2019-10-22 13:37:51 +00:00
  • dcd24e723f Accepting request 736727 from home:elvigia:branches:M17N Ismail Dönmez 2019-10-10 12:41:54 +00:00
  • c9dd7736b6 Accepting request 736727 from home:elvigia:branches:M17N Ismail Dönmez 2019-10-10 12:41:54 +00:00
  • 41d6ee2409 Accepting request 712995 from M17N Dominique Leuenberger 2019-07-08 12:58:57 +00:00
  • 7b13cb82c2 Accepting request 712995 from M17N Dominique Leuenberger 2019-07-08 12:58:57 +00:00
  • 66d0d31889 - Ismail Dönmez 2019-07-02 07:36:13 +00:00
  • 092f06e52a - Ismail Dönmez 2019-07-02 07:36:13 +00:00
  • 2a17dd4f42 - Update to version 2.10.1 * The bytecode hinting of OpenType variation fonts was flawed, since the data in the CVAR' table wasn't correctly applied. * Auto-hinter support for Mongolian. * The handling of the default character in PCF fonts as introduced in version 2.10.0 was partially broken, causing premature abortion of charmap iteration for many fonts. * If FT_Set_Named_Instance' was called with the same arguments twice in a row, the function returned an incorrect error code the second time. * Direct rendering using FT_RASTER_FLAG_DIRECT crashed (bug introduced in version 2.10.0). * Increased precision while computing OpenType font variation instances. * The flattening algorithm of cubic Bezier curves was slightly changed to make it faster. This can cause very subtle rendering changes, which aren't noticeable by the eye, however. * The auto-hinter now disables hinting if there are blue zones defined for a `style' (i.e., a certain combination of a script and its related typographic features) but the font doesn't contain any characters needed to set up at least one blue zone. - Add tarball signatures and freetype2.keyring Ismail Dönmez 2019-07-02 07:34:07 +00:00
  • 399a6d36cb - Update to version 2.10.1 * The bytecode hinting of OpenType variation fonts was flawed, since the data in the CVAR' table wasn't correctly applied. * Auto-hinter support for Mongolian. * The handling of the default character in PCF fonts as introduced in version 2.10.0 was partially broken, causing premature abortion of charmap iteration for many fonts. * If FT_Set_Named_Instance' was called with the same arguments twice in a row, the function returned an incorrect error code the second time. * Direct rendering using FT_RASTER_FLAG_DIRECT crashed (bug introduced in version 2.10.0). * Increased precision while computing OpenType font variation instances. * The flattening algorithm of cubic Bezier curves was slightly changed to make it faster. This can cause very subtle rendering changes, which aren't noticeable by the eye, however. * The auto-hinter now disables hinting if there are blue zones defined for a `style' (i.e., a certain combination of a script and its related typographic features) but the font doesn't contain any characters needed to set up at least one blue zone. - Add tarball signatures and freetype2.keyring Ismail Dönmez 2019-07-02 07:34:07 +00:00
  • 625947c136 - Update to version 2.10.0 * A bunch of new functions has been added to access and process COLR/CPAL data of OpenType fonts with color-layered glyphs. * As a GSoC 2018 project, Nikhil Ramakrishnan completely overhauled and modernized the API reference. * The logic for computing the global ascender, descender, and height of OpenType fonts has been slightly adjusted for consistency. * TT_Set_MM_Blend' could fail if called repeatedly with the same arguments. * The precision of handling deltas in Variation Fonts has been increased.The problem did only show up with multidimensional designspaces. * New function FT_Library_SetLcdGeometry' to set up the geometry of LCD subpixels. * FreeType now uses the defaultChar' property of PCF fonts to set the glyph for the undefined character at glyph index 0 (as FreeType already does for all other supported font formats). As a consequence, the order of glyphs of a PCF font if accessed with FreeType can be different now compared to previous versions. This change doesn't affect PCF font access with cmaps. * FT_Select_Charmap' has been changed to allow parameter value FT_ENCODING_NONE', which is valid for BDF, PCF, and Windows FNT formats to access built-in cmaps that don't have a predefined FT_Encoding' value. * A previously reserved field in the `FT_GlyphSlotRec' structure now holds the glyph index. * The usual round of fuzzer bug fixes to better reject malformed fonts. Ismail Dönmez 2019-06-24 07:26:24 +00:00
  • 64986cb4eb - Update to version 2.10.0 * A bunch of new functions has been added to access and process COLR/CPAL data of OpenType fonts with color-layered glyphs. * As a GSoC 2018 project, Nikhil Ramakrishnan completely overhauled and modernized the API reference. * The logic for computing the global ascender, descender, and height of OpenType fonts has been slightly adjusted for consistency. * TT_Set_MM_Blend' could fail if called repeatedly with the same arguments. * The precision of handling deltas in Variation Fonts has been increased.The problem did only show up with multidimensional designspaces. * New function FT_Library_SetLcdGeometry' to set up the geometry of LCD subpixels. * FreeType now uses the defaultChar' property of PCF fonts to set the glyph for the undefined character at glyph index 0 (as FreeType already does for all other supported font formats). As a consequence, the order of glyphs of a PCF font if accessed with FreeType can be different now compared to previous versions. This change doesn't affect PCF font access with cmaps. * FT_Select_Charmap' has been changed to allow parameter value FT_ENCODING_NONE', which is valid for BDF, PCF, and Windows FNT formats to access built-in cmaps that don't have a predefined FT_Encoding' value. * A previously reserved field in the `FT_GlyphSlotRec' structure now holds the glyph index. * The usual round of fuzzer bug fixes to better reject malformed fonts. Ismail Dönmez 2019-06-24 07:26:24 +00:00
  • 2e67af7075 Accepting request 672525 from M17N Dominique Leuenberger 2019-02-11 20:18:27 +00:00
  • c793dba72c Accepting request 672525 from M17N Dominique Leuenberger 2019-02-11 20:18:27 +00:00
  • 756656c68e Accepting request 672524 from home:MargueriteSu:branches:M17N Marguerite Su 2019-02-07 17:09:45 +00:00
  • 9bf6465764 Accepting request 672524 from home:MargueriteSu:branches:M17N Marguerite Su 2019-02-07 17:09:45 +00:00
  • 00e42d3819 Accepting request 645021 from M17N Dominique Leuenberger 2018-11-08 08:40:20 +00:00
  • 58cdc468e6 Accepting request 645021 from M17N Dominique Leuenberger 2018-11-08 08:40:20 +00:00
  • 638a078b2f - Remove old ppc64 parts in spec file - Refresh patches: + bugzilla-308961-cmex-workaround.patch + don-t-mark-libpng-as-required-library.patch + enable-long-family-names-by-default.patch - Enable subpixel rendering with infinality config: + enable-subpixel-rendering.patch + enable-infinality-subpixel-hinting.patch Ismail Dönmez 2018-10-27 11:56:04 +00:00
  • 2d20e2b840 - Remove old ppc64 parts in spec file - Refresh patches: + bugzilla-308961-cmex-workaround.patch + don-t-mark-libpng-as-required-library.patch + enable-long-family-names-by-default.patch - Enable subpixel rendering with infinality config: + enable-subpixel-rendering.patch + enable-infinality-subpixel-hinting.patch Ismail Dönmez 2018-10-27 11:56:04 +00:00
  • 563b3db60c Accepting request 644923 from home:hellcp:branches:M17N Ismail Dönmez 2018-10-27 11:50:53 +00:00
  • de05d9df6a Accepting request 644923 from home:hellcp:branches:M17N Ismail Dönmez 2018-10-27 11:50:53 +00:00
  • 6e6db426a7 Accepting request 606991 from M17N Dominique Leuenberger 2018-05-17 16:03:38 +00:00
  • f6125edf73 Accepting request 606991 from M17N Dominique Leuenberger 2018-05-17 16:03:38 +00:00
  • 17d1bfe18d - Re-enable freetype-config, there is just too many fallouts. Ismail Dönmez 2018-05-14 10:09:20 +00:00
  • 16e9d06ecd - Re-enable freetype-config, there is just too many fallouts. Ismail Dönmez 2018-05-14 10:09:20 +00:00
  • 3e081ea22d - Ismail Dönmez 2018-05-09 11:31:52 +00:00
  • 3865d462cf - Ismail Dönmez 2018-05-09 11:31:52 +00:00
  • 4600f62e52 - Update to version 2.9.1 * Type 1 fonts containing flex features were not rendered correctly (bug introduced in version 2.9). * CVE-2018-6942: Older FreeType versions can crash with certain malformed variation fonts. * Bug fix: Multiple calls to `FT_Get_MM_Var' returned garbage. * Emboldening of bitmaps didn't work correctly sometimes, showing various artifacts (bug introduced in version 2.8.1). * The auto-hinter script ranges have been updated for Unicode 11. No support for new scripts have been added, however, with the exception of Georgian Mtavruli. - Drop upstreamed patches: * bnc1079600.patch * psaux-flex.patch * 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch * 0001-truetype-Better-protection-against-invalid-VF-data.patch Ismail Dönmez 2018-05-02 11:15:13 +00:00
  • a3f4d5c949 - Update to version 2.9.1 * Type 1 fonts containing flex features were not rendered correctly (bug introduced in version 2.9). * CVE-2018-6942: Older FreeType versions can crash with certain malformed variation fonts. * Bug fix: Multiple calls to `FT_Get_MM_Var' returned garbage. * Emboldening of bitmaps didn't work correctly sometimes, showing various artifacts (bug introduced in version 2.8.1). * The auto-hinter script ranges have been updated for Unicode 11. No support for new scripts have been added, however, with the exception of Georgian Mtavruli. - Drop upstreamed patches: * bnc1079600.patch * psaux-flex.patch * 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch * 0001-truetype-Better-protection-against-invalid-VF-data.patch Ismail Dönmez 2018-05-02 11:15:13 +00:00
  • 9ae5d6986f Accepting request 589244 from M17N Dominique Leuenberger 2018-03-22 10:56:24 +00:00
  • 92b9039aa1 Accepting request 589244 from M17N Dominique Leuenberger 2018-03-22 10:56:24 +00:00
  • 384e575615 Accepting request 589126 from home:ecsos OBS User mrdocs 2018-03-20 15:20:02 +00:00
  • 374c5a21e4 Accepting request 589126 from home:ecsos OBS User mrdocs 2018-03-20 15:20:02 +00:00
  • e977e6e014 Accepting request 588018 from home:elvigia:branches:M17N OBS User mrdocs 2018-03-18 19:59:22 +00:00
  • 96c090df0d Accepting request 588018 from home:elvigia:branches:M17N OBS User mrdocs 2018-03-18 19:59:22 +00:00
  • 346f2abc4b Accepting request 584619 from M17N Dominique Leuenberger 2018-03-12 11:01:48 +00:00
  • 33f422b42d Accepting request 584619 from M17N Dominique Leuenberger 2018-03-12 11:01:48 +00:00
  • 938ebda8d9 Accepting request 584499 from home:kbabioch:branches:M17N Fridrich Strba 2018-03-09 08:05:19 +00:00
  • fbf5ef5a7e Accepting request 584499 from home:kbabioch:branches:M17N Fridrich Strba 2018-03-09 08:05:19 +00:00
  • 6724b595f2 Accepting request 583313 from M17N Dominique Leuenberger 2018-03-08 09:55:29 +00:00
  • 27a1639208 Accepting request 583313 from M17N Dominique Leuenberger 2018-03-08 09:55:29 +00:00
  • e22dc75039 OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=140 Fridrich Strba 2018-03-06 11:13:03 +00:00
  • 68c243d1f0 OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=140 Fridrich Strba 2018-03-06 11:13:03 +00:00
  • 2d01fefc66 Accepting request 583281 from home:13ilya:branches:M17N Fridrich Strba 2018-03-06 11:11:38 +00:00
  • 3647935c3e Accepting request 583281 from home:13ilya:branches:M17N Fridrich Strba 2018-03-06 11:11:38 +00:00
  • c0a0132a58 Accepting request 581252 from home:13ilya:branches:M17N Fridrich Strba 2018-03-06 09:45:37 +00:00
  • 474d177507 Accepting request 581252 from home:13ilya:branches:M17N Fridrich Strba 2018-03-06 09:45:37 +00:00
  • 473fcddd29 Accepting request 574633 from M17N Dominique Leuenberger 2018-02-10 16:56:05 +00:00
  • b256e1223e Accepting request 574633 from M17N Dominique Leuenberger 2018-02-10 16:56:05 +00:00
  • 1c027a7961 OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=136 Fridrich Strba 2018-02-09 12:17:40 +00:00
  • 3867972eec OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=136 Fridrich Strba 2018-02-09 12:17:40 +00:00
  • bc8bc20dab OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=135 Fridrich Strba 2018-02-09 12:15:13 +00:00
  • 97dda5f3e9 OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=135 Fridrich Strba 2018-02-09 12:15:13 +00:00
  • 67eda4ade2 OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=134 Fridrich Strba 2018-02-09 11:22:50 +00:00
  • 5cca8af8b0 OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=134 Fridrich Strba 2018-02-09 11:22:50 +00:00
  • f03678acb5 OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=133 Fridrich Strba 2018-02-09 11:12:53 +00:00
  • 5071373e8c OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=133 Fridrich Strba 2018-02-09 11:12:53 +00:00
  • a8704536e0 bsc#1079603 and bsc#1079601 Fridrich Strba 2018-02-07 09:21:03 +00:00
  • ac76fe0df8 bsc#1079603 and bsc#1079601 Fridrich Strba 2018-02-07 09:21:03 +00:00
  • 6a300ce481 Accepting request 573217 from home:AndreasStieger:branches:M17N OBS User mrdocs 2018-02-06 08:58:28 +00:00
  • 82f55c4a05 Accepting request 573217 from home:AndreasStieger:branches:M17N OBS User mrdocs 2018-02-06 08:58:28 +00:00
  • ccf0d326b0 - Add psaux-flex.patch to fix a regression in Type1 rendering Ismail Dönmez 2018-01-10 10:35:08 +00:00
  • 526300201d - Add psaux-flex.patch to fix a regression in Type1 rendering Ismail Dönmez 2018-01-10 10:35:08 +00:00
  • 44ebe63372 - Update to version 2.9 * Advance width values of variation fonts were often wrong. * More fixes for variation font support; you should update to this version if you want to support them. * As a GSoC project, Ewald Hew extended the new (Adobe) CFF engine to handle Type 1 fonts also, thus greatly improving the rendering of this format. This is the new default. * A new function, `FT_Set_Named_Instance', can be used to set or change the current named instance. * Starting with this FreeType version, resetting variation coordinates will return to the currently selected named instance. Previously, FreeType returned to the base font (i.e., no instance set). * Some fuzzer fixes to better reject malformed fonts. Ismail Dönmez 2018-01-09 11:42:34 +00:00
  • fef7131f58 - Update to version 2.9 * Advance width values of variation fonts were often wrong. * More fixes for variation font support; you should update to this version if you want to support them. * As a GSoC project, Ewald Hew extended the new (Adobe) CFF engine to handle Type 1 fonts also, thus greatly improving the rendering of this format. This is the new default. * A new function, `FT_Set_Named_Instance', can be used to set or change the current named instance. * Starting with this FreeType version, resetting variation coordinates will return to the currently selected named instance. Previously, FreeType returned to the base font (i.e., no instance set). * Some fuzzer fixes to better reject malformed fonts. Ismail Dönmez 2018-01-09 11:42:34 +00:00
  • b674d200e4 - Update to version 2.8.1 * B/W hinting of TrueType fonts didn't work properly if interpreter version 38 or 40 was selected. * Some severe problems within the handling of TrueType Variation Fonts were found and fixed. * Function FT_Set_Var_Design_Coordinates' didn't correctly handle the case with less input coordinates than axes. * By default, FreeType now offers high quality LCD-optimized output without resorting to ClearType techniques of resolution tripling and filtering. In this method, called Harmony, each color channel is generated separately after shifting the glyph outline, capitalizing on the fact that the color grids on LCD panels are shifted by a third of a pixel. This output is indistinguishable from ClearType with a light 3-tap filter. * Using the new function FT_Get_Var_Axis_Flags', an application can access the flags' field of a variation axis (introduced in OpenType version 1.8.2) * FreeType now synthesizes a missing Unicode cmap for (older) TrueType fonts also if glyph names are available. * The warping option has moved from light' to normal' hinting where it replaces the original hinting algorithm. The light' mode is now always void of any hinting in x-direction. Ismail Dönmez 2017-09-18 09:22:11 +00:00
  • 5037fad6db - Update to version 2.8.1 * B/W hinting of TrueType fonts didn't work properly if interpreter version 38 or 40 was selected. * Some severe problems within the handling of TrueType Variation Fonts were found and fixed. * Function FT_Set_Var_Design_Coordinates' didn't correctly handle the case with less input coordinates than axes. * By default, FreeType now offers high quality LCD-optimized output without resorting to ClearType techniques of resolution tripling and filtering. In this method, called Harmony, each color channel is generated separately after shifting the glyph outline, capitalizing on the fact that the color grids on LCD panels are shifted by a third of a pixel. This output is indistinguishable from ClearType with a light 3-tap filter. * Using the new function FT_Get_Var_Axis_Flags', an application can access the flags' field of a variation axis (introduced in OpenType version 1.8.2) * FreeType now synthesizes a missing Unicode cmap for (older) TrueType fonts also if glyph names are available. * The warping option has moved from light' to normal' hinting where it replaces the original hinting algorithm. The light' mode is now always void of any hinting in x-direction. Ismail Dönmez 2017-09-18 09:22:11 +00:00
  • 4ccf7639a9 Accepting request 494888 from home:namtrac:branches:M17N OBS User mrdocs 2017-05-15 20:43:05 +00:00
  • 7c79ddaf85 Accepting request 494888 from home:namtrac:branches:M17N OBS User mrdocs 2017-05-15 20:43:05 +00:00
  • 06f1c52fe1 Accepting request 484908 from M17N Yuchen Lin 2017-04-11 07:28:51 +00:00
  • e5cfddec60 Accepting request 484908 from M17N Yuchen Lin 2017-04-11 07:28:51 +00:00
  • e6ef959ef0 bsc#1031678 Fridrich Strba 2017-04-03 16:10:14 +00:00
  • 0d963b8653 bsc#1031678 Fridrich Strba 2017-04-03 16:10:14 +00:00
  • 9630dd4ef6 Accepting request 448411 from M17N Dominique Leuenberger 2017-01-19 09:32:57 +00:00
  • fcd1f4fbca Accepting request 448411 from M17N Dominique Leuenberger 2017-01-19 09:32:57 +00:00
  • 99472122cb Accepting request 448387 from home:namtrac:branches:M17N Hrvoje Senjan 2017-01-01 14:34:47 +00:00
  • d9736c3a5b Accepting request 448387 from home:namtrac:branches:M17N Hrvoje Senjan 2017-01-01 14:34:47 +00:00
  • 7cae390517 Accepting request 426327 from M17N Dominique Leuenberger 2016-10-10 14:18:08 +00:00
  • b16a650cdc Accepting request 426327 from M17N Dominique Leuenberger 2016-10-10 14:18:08 +00:00
  • 952f932634 Accepting request 428969 from home:namtrac:branches:M17N Hillwood Yang 2016-09-21 07:06:07 +00:00
  • 7ffeaef490 Accepting request 428969 from home:namtrac:branches:M17N Hillwood Yang 2016-09-21 07:06:07 +00:00
  • 3ab4410fe2 Accepting request 426182 from home:develop7:branches:M17N Hrvoje Senjan 2016-09-10 13:44:27 +00:00
  • d180113e3a Accepting request 426182 from home:develop7:branches:M17N Hrvoje Senjan 2016-09-10 13:44:27 +00:00
  • 4a94bc6e53 Accepting request 408226 from M17N Dominique Leuenberger 2016-07-20 07:15:32 +00:00
  • 1251b7588a Accepting request 408226 from M17N Dominique Leuenberger 2016-07-20 07:15:32 +00:00
  • 6f63320a17 Accepting request 408213 from home:dimstar:Factory Marguerite Su 2016-07-13 07:45:41 +00:00
  • ba42663d63 Accepting request 408213 from home:dimstar:Factory Marguerite Su 2016-07-13 07:45:41 +00:00
  • 7a71daeea3 Accepting request 407235 from home:dimstar:branches:M17N Fridrich Strba 2016-07-08 09:10:43 +00:00
  • 69746ae39f Accepting request 407235 from home:dimstar:branches:M17N Fridrich Strba 2016-07-08 09:10:43 +00:00