d5c6594c71- update to 2.13.0: * The 'COLR' v1 API is now considered as stable. https://learn.microsoft.com/en-us/typography/opentype/spec/colr * For OpenType Variable Fonts, avar table format 2.0 is now supported. The code was contributed by Behdad Esfahbod. Note that this is an extension supported on recent Apple platforms and by HarfBuzz, but not yet in the OpenType standard! See https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md for the specification. To deactivate it, define the configuration macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'. * A new API FT_GlyphSlot_Slant to slant a glyph by a given angle has been added. Note that this function is part of ftsynth.h, which is still considered to be in alpha stage. * TrueType interpreter version 38 (also known as 'Infinality') that was first introduced about 10 years ago in FreeType 2.4.11 is now deprecated and slated to be removed in the next version. TrueType interpreter version 40 has been FreeType's default version for six years now and provides an excellent alternative. This is the last FreeType version with TT_INTERPRETER_VERSION_38 and TT_INTERPRETER_VERSION_40 treated differently. * The only referenced but never documented configuration macro FT_CONFIG_OPTION_NO_GLYPH_NAMES has been removed. * To avoid reserved identifiers that are globally defined, the auto-hinter debugging macros (which are only available if FT_DEBUG_AUTOFIT is defined) ``` _af_debug_disable_horz_hints _af_debug_disable_vert_hints _af_debug_disable_blue_hints _af_debug_hintsDirk Mueller2023-03-08 20:11:15 +0000
4f2817aabcAccepting request 994776 from home:coolo:branches:openSUSE:FactoryDirk Mueller2022-08-12 13:43:47 +0000
75f0fd8f34Accepting request 974478 from M17N
Dominique Leuenberger
2022-05-05 21:05:14 +0000
1f6e97ec39Accepting request 974477 from home:dirkmueller:FactoryDirk Mueller2022-05-02 19:39:45 +0000
a9c7da1e3fAccepting request 974364 from home:polslinux:branches:M17NDirk Mueller2022-05-02 19:36:32 +0000
337445f45eAccepting request 970868 from M17N
Dominique Leuenberger
2022-04-22 19:52:56 +0000
08853ad5afAccepting request 970867 from home:dirkmueller:Factory
Fridrich Strba
2022-04-19 15:30:30 +0000
aa543e5883Accepting request 970501 from M17N
Dominique Leuenberger
2022-04-19 07:57:56 +0000
e4fcb84184Accepting request 970451 from home:AndreasStieger:branches:M17N
Fridrich Strba
2022-04-17 07:05:08 +0000
d0a0734cf4Accepting request 967933 from M17N
Dominique Leuenberger
2022-04-10 17:05:31 +0000
eaac049b95Accepting request 967886 from home:dirkmueller:Factory
Fridrich Strba
2022-04-08 22:08:46 +0000
377e780c74Accepting request 935430 from M17N
Dominique Leuenberger
2021-12-06 22:59:10 +0000
6f0c020ab3Accepting request 935295 from home:dirkmueller:Factory
Fridrich Strba
2021-12-03 10:11:04 +0000
2839b3af66Accepting request 907876 from M17N
Dominique Leuenberger
2021-08-04 20:28:17 +0000
db17718696- Update to version 2.11.0 * A new rendering module has been added to create 8-bit Signed Distance Field (SDF) bitmaps for both outline and bitmap glyphs. * A new, experimental API is now available for surfacing properties of 'COLR' v1 color fonts. * A new function FT_Get_Transform returns the values set by FT_Set_Transform. * The legacy Type 1 and CFF engines are further demoted due to lack of CFF2 charstring support. * The experimental 'warp' mode (AF_CONFIG_OPTION_USE_WARPER) for the auto-hinter has been removed. * The smooth rasterizer performance has been improved by >10%. * PCF bitmap fonts compressed with LZW (these are usually files with the extension .pcf.Z) are now handled correctly.
Ismail Dönmez
2021-07-23 07:23:54 +0000
016893dbc4Accepting request 842789 from M17N
Dominique Leuenberger
2020-10-23 10:19:02 +0000
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 +0000
002018497dAccepting request 802021 from M17N
Dominique Leuenberger
2020-05-11 11:26:33 +0000
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 +0000
f64dcfa378Accepting request 736855 from M17N
Dominique Leuenberger
2019-10-22 13:37:51 +0000
dcd24e723fAccepting request 736727 from home:elvigia:branches:M17N
Ismail Dönmez
2019-10-10 12:41:54 +0000
41d6ee2409Accepting request 712995 from M17N
Dominique Leuenberger
2019-07-08 12:58:57 +0000
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 +0000
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 +0000
2e67af7075Accepting request 672525 from M17N
Dominique Leuenberger
2019-02-11 20:18:27 +0000
756656c68eAccepting request 672524 from home:MargueriteSu:branches:M17N
Marguerite Su
2019-02-07 17:09:45 +0000
00e42d3819Accepting request 645021 from M17N
Dominique Leuenberger
2018-11-08 08:40:20 +0000
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 +0000
563b3db60cAccepting request 644923 from home:hellcp:branches:M17N
Ismail Dönmez
2018-10-27 11:50:53 +0000
6e6db426a7Accepting request 606991 from M17N
Dominique Leuenberger
2018-05-17 16:03:38 +0000
17d1bfe18d- Re-enable freetype-config, there is just too many fallouts.
Ismail Dönmez
2018-05-14 10:09:20 +0000
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 +0000
9ae5d6986fAccepting request 589244 from M17N
Dominique Leuenberger
2018-03-22 10:56:24 +0000
384e575615Accepting request 589126 from home:ecsos
OBS User mrdocs
2018-03-20 15:20:02 +0000
e977e6e014Accepting request 588018 from home:elvigia:branches:M17N
OBS User mrdocs
2018-03-18 19:59:22 +0000
346f2abc4bAccepting request 584619 from M17N
Dominique Leuenberger
2018-03-12 11:01:48 +0000
938ebda8d9Accepting request 584499 from home:kbabioch:branches:M17N
Fridrich Strba
2018-03-09 08:05:19 +0000
6724b595f2Accepting request 583313 from M17N
Dominique Leuenberger
2018-03-08 09:55:29 +0000
a8704536e0bsc#1079603 and bsc#1079601
Fridrich Strba
2018-02-07 09:21:03 +0000
6a300ce481Accepting request 573217 from home:AndreasStieger:branches:M17N
OBS User mrdocs
2018-02-06 08:58:28 +0000
ccf0d326b0- Add psaux-flex.patch to fix a regression in Type1 rendering
Ismail Dönmez
2018-01-10 10:35:08 +0000
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 +0000
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 +0000
4ccf7639a9Accepting request 494888 from home:namtrac:branches:M17N
OBS User mrdocs
2017-05-15 20:43:05 +0000
06f1c52fe1Accepting request 484908 from M17N
Yuchen Lin
2017-04-11 07:28:51 +0000