Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package freetype2 for openSUSE:Factory 
checked in at 2022-04-10 19:05:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/freetype2 (Old)
 and      /work/SRC/openSUSE:Factory/.freetype2.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "freetype2"

Sun Apr 10 19:05:31 2022 rev:92 rq:967933 version:2.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes      2021-12-06 
23:59:22.604565562 +0100
+++ /work/SRC/openSUSE:Factory/.freetype2.new.1900/freetype2.changes    
2022-04-10 19:05:47.806238998 +0200
@@ -1,0 +2,24 @@
+Fri Apr  8 17:06:49 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 2.12.0:
+  - FreeType  now   handles  OT-SVG  fonts,  to   be  controlled  with
+   `FT_CONFIG_OPTION_SVG`  configuration macro.   By default,  it can
+    only load the 'SVG ' table of an OpenType font.  However, by using
+    the `svg-hooks` property of the new 'ot-svg' module it is possible
+    to register an  external SVG rendering engine.   The FreeType demo
+    programs  have been  set  up  to use  'librsvg'  as the  rendering
+    library. 
+  - The handling of fonts with an 'sbix' table has been improved.
+  - The internal 'zlib'  code has been updated to be  in sync with the
+    current 'zlib' version (1.2.11).
+  - The  previously internal  load  flag  `FT_LOAD_SBITS_ONLY` is  now
+    public.
+  - Some  minor improvements  of the  building systems,  in particular
+    handling of the 'zlib' library (internal vs. external).
+  - Support for non-desktop Universal Windows Platform.
+  - Various other minor bug and documentation fixes.
+  - The `ftdump` demo  program shows more information  for Type1 fonts
+    if option `-n` is given.
+  - `ftgrid` can now display embedded bitmap strikes.
+
+-------------------------------------------------------------------

Old:
----
  freetype-2.11.1.tar.xz
  freetype-2.11.1.tar.xz.sig
  freetype-doc-2.11.1.tar.xz
  freetype-doc-2.11.1.tar.xz.sig
  ft2demos-2.11.1.tar.xz
  ft2demos-2.11.1.tar.xz.sig

New:
----
  freetype-2.12.0.tar.xz
  freetype-2.12.0.tar.xz.sig
  freetype-doc-2.12.0.tar.xz
  freetype-doc-2.12.0.tar.xz.sig
  ft2demos-2.12.0.tar.xz
  ft2demos-2.12.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ freetype2.spec ++++++
--- /var/tmp/diff_new_pack.1f6FGg/_old  2022-04-10 19:05:48.778228237 +0200
+++ /var/tmp/diff_new_pack.1f6FGg/_new  2022-04-10 19:05:48.782228194 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package freetype2
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # 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 doc_version 2.11.1
+%define doc_version 2.12.0
 Name:           freetype2
-Version:        2.11.1
+Version:        2.12.0
 Release:        0
 Summary:        A TrueType Font Library
 License:        GPL-2.0-or-later OR SUSE-Freetype

++++++ ft2demos.spec ++++++
--- /var/tmp/diff_new_pack.1f6FGg/_old  2022-04-10 19:05:48.802227972 +0200
+++ /var/tmp/diff_new_pack.1f6FGg/_new  2022-04-10 19:05:48.806227928 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ft2demos
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # 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.11.1
+%define freetype_version 2.12.0
 Name:           ft2demos
-Version:        2.11.1
+Version:        2.12.0
 Release:        0
 Summary:        Freetype2 Utilities and Demo Programs
 License:        GPL-2.0-or-later
@@ -48,6 +48,7 @@
 BuildRequires:  pkgconfig(bzip2)
 BuildRequires:  pkgconfig(harfbuzz)
 BuildRequires:  pkgconfig(libbrotlidec)
+BuildRequires:  pkgconfig(librsvg-2.0)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(zlib)
 Requires:       ftbench = %{version}-%{release}






++++++ bugzilla-308961-cmex-workaround.patch ++++++
--- /var/tmp/diff_new_pack.1f6FGg/_old  2022-04-10 19:05:48.870227220 +0200
+++ /var/tmp/diff_new_pack.1f6FGg/_new  2022-04-10 19:05:48.874227175 +0200
@@ -2,11 +2,11 @@
  src/base/ftobjs.c |    5 +++++
  1 file changed, 5 insertions(+)
 
-Index: freetype-2.11.0/src/base/ftobjs.c
+Index: freetype-2.12.0/src/base/ftobjs.c
 ===================================================================
---- freetype-2.11.0.orig/src/base/ftobjs.c
-+++ freetype-2.11.0/src/base/ftobjs.c
-@@ -2646,6 +2646,11 @@
+--- freetype-2.12.0.orig/src/base/ftobjs.c
++++ freetype-2.12.0/src/base/ftobjs.c
+@@ -2732,6 +2732,11 @@
  
      if ( FT_IS_SCALABLE( face ) )
      {

++++++ don-t-mark-libpng-as-required-library.patch ++++++
--- /var/tmp/diff_new_pack.1f6FGg/_old  2022-04-10 19:05:48.886227042 +0200
+++ /var/tmp/diff_new_pack.1f6FGg/_new  2022-04-10 19:05:48.890226998 +0200
@@ -1,24 +1,16 @@
-Index: freetype-2.11.0/builds/unix/configure
+Index: freetype-2.12.0/builds/unix/configure
 ===================================================================
---- freetype-2.11.0.orig/builds/unix/configure
-+++ freetype-2.11.0/builds/unix/configure
-@@ -15672,7 +15672,6 @@ fi
+--- freetype-2.12.0.orig/builds/unix/configure
++++ freetype-2.12.0/builds/unix/configure
+@@ -16214,7 +16214,6 @@ fi
  # entries in Requires.private are separated by commas
- REQUIRES_PRIVATE="$zlib_reqpriv,     \
-                   $bzip2_reqpriv,    \
--                  $libpng_reqpriv,   \
-                   $harfbuzz_reqpriv, \
-                   $brotli_reqpriv"
+ PKGCONFIG_REQUIRES_PRIVATE="$zlib_reqpriv,     \
+                             $bzip2_reqpriv,    \
+-                            $libpng_reqpriv,   \
+                             $harfbuzz_reqpriv, \
+                             $brotli_reqpriv"
  # beautify
-@@ -15687,7 +15686,6 @@ REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVAT
- 
- LIBS_PRIVATE="$zlib_libspriv     \
-               $bzip2_libspriv    \
--              $libpng_libspriv   \
-               $harfbuzz_libspriv \
-               $brotli_libspriv   \
-               $ft2_extra_libs"
-@@ -15700,7 +15698,6 @@ LIBS_PRIVATE=`echo "$LIBS_PRIVATE"  \
+@@ -16242,7 +16241,6 @@ PKGCONFIG_LIBS_PRIVATE=`echo "$PKGCONFIG
  LIBSSTATIC_CONFIG="-lfreetype               \
                     $zlib_libsstaticconf     \
                     $bzip2_libsstaticconf    \
@@ -26,27 +18,19 @@
                     $harfbuzz_libsstaticconf \
                     $brotli_libsstaticconf   \
                     $ft2_extra_libs"
-Index: freetype-2.11.0/builds/unix/configure.raw
+Index: freetype-2.12.0/builds/unix/configure.raw
 ===================================================================
---- freetype-2.11.0.orig/builds/unix/configure.raw
-+++ freetype-2.11.0/builds/unix/configure.raw
-@@ -1036,7 +1036,6 @@ fi
+--- freetype-2.12.0.orig/builds/unix/configure.raw
++++ freetype-2.12.0/builds/unix/configure.raw
+@@ -987,7 +987,6 @@ fi
  # entries in Requires.private are separated by commas
- REQUIRES_PRIVATE="$zlib_reqpriv,     \
-                   $bzip2_reqpriv,    \
--                  $libpng_reqpriv,   \
-                   $harfbuzz_reqpriv, \
-                   $brotli_reqpriv"
+ PKGCONFIG_REQUIRES_PRIVATE="$zlib_reqpriv,     \
+                             $bzip2_reqpriv,    \
+-                            $libpng_reqpriv,   \
+                             $harfbuzz_reqpriv, \
+                             $brotli_reqpriv"
  # beautify
-@@ -1051,7 +1050,6 @@ REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVAT
- 
- LIBS_PRIVATE="$zlib_libspriv     \
-               $bzip2_libspriv    \
--              $libpng_libspriv   \
-               $harfbuzz_libspriv \
-               $brotli_libspriv   \
-               $ft2_extra_libs"
-@@ -1064,7 +1062,6 @@ LIBS_PRIVATE=`echo "$LIBS_PRIVATE"  \
+@@ -1015,7 +1014,6 @@ PKGCONFIG_LIBS_PRIVATE=`echo "$PKGCONFIG
  LIBSSTATIC_CONFIG="-lfreetype               \
                     $zlib_libsstaticconf     \
                     $bzip2_libsstaticconf    \

++++++ freetype-2.11.1.tar.xz -> freetype-2.12.0.tar.xz ++++++
++++ 36185 lines of diff (skipped)

++++++ freetype-doc-2.11.1.tar.xz -> freetype-doc-2.12.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/README.freetype-doc 
new/freetype-2.12.0/README.freetype-doc
--- old/freetype-2.11.1/README.freetype-doc     2021-12-02 13:28:35.000000000 
+0100
+++ new/freetype-2.12.0/README.freetype-doc     2022-03-31 18:25:32.000000000 
+0200
@@ -7,10 +7,10 @@
 
   mkdir src
   cd src
-  tar xzvf freetype-2.11.1.tar.gz
-  tar xzvf freetype-doc-2.11.1.tar.gz
+  tar xzvf freetype-2.12.0.tar.gz
+  tar xzvf freetype-doc-2.12.0.tar.gz
 
-Now you can move the `docs' subdirectory of `freetype-2.11.1' to any place
+Now you can move the `docs' subdirectory of `freetype-2.12.0' to any place
 you want.
 
 The entry point for the documentation is
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/design/design-1.html 
new/freetype-2.12.0/docs/design/design-1.html
--- old/freetype-2.11.1/docs/design/design-1.html       2021-12-02 
13:28:35.000000000 +0100
+++ new/freetype-2.12.0/docs/design/design-1.html       2022-03-31 
18:25:32.000000000 +0200
@@ -11,7 +11,7 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Design - Introduction">
   <meta name="Author"
         content="David Turner">
 
@@ -27,7 +27,7 @@
           src="../../../js/freetype2.js">
   </script>
 
-  <title>FreeType Design</title>
+   <title>FreeType Design | Introduction</title>
 </head>
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/design/design-2.html 
new/freetype-2.12.0/docs/design/design-2.html
--- old/freetype-2.11.1/docs/design/design-2.html       2021-12-02 
13:28:35.000000000 +0100
+++ new/freetype-2.12.0/docs/design/design-2.html       2022-03-31 
18:25:32.000000000 +0200
@@ -11,7 +11,8 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Design - Components and
+                 APIs">
   <meta name="Author"
         content="David Turner">
 
@@ -27,7 +28,7 @@
           src="../../../js/freetype2.js">
   </script>
 
-  <title>FreeType Design / I</title>
+<title>FreeType Design | Components and APIs</title>
 </head>
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/design/design-3.html 
new/freetype-2.12.0/docs/design/design-3.html
--- old/freetype-2.11.1/docs/design/design-3.html       2021-12-02 
13:28:35.000000000 +0100
+++ new/freetype-2.12.0/docs/design/design-3.html       2022-03-31 
18:25:32.000000000 +0200
@@ -11,7 +11,8 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Design - Public Objects and
+                 Classes">
   <meta name="Author"
         content="David Turner">
 
@@ -27,7 +28,7 @@
           src="../../../js/freetype2.js">
   </script>
 
-  <title>FreeType Design / II</title>
+  <title>FreeType Design | Public Objects and Classes</title>
 </head>
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/design/design-4.html 
new/freetype-2.12.0/docs/design/design-4.html
--- old/freetype-2.11.1/docs/design/design-4.html       2021-12-02 
13:28:35.000000000 +0100
+++ new/freetype-2.12.0/docs/design/design-4.html       2022-03-31 
18:25:32.000000000 +0200
@@ -11,7 +11,8 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Design - Internal Objects
+                 and Classes">
   <meta name="Author"
         content="David Turner">
 
@@ -27,7 +28,7 @@
           src="../../../js/freetype2.js">
   </script>
 
-  <title>FreeType Design / III</title>
+  <title>FreeType Design | Internal Objects and Classes</title>
 </head>
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/design/design-5.html 
new/freetype-2.12.0/docs/design/design-5.html
--- old/freetype-2.11.1/docs/design/design-5.html       2021-12-02 
13:28:35.000000000 +0100
+++ new/freetype-2.12.0/docs/design/design-5.html       2022-03-31 
18:25:32.000000000 +0200
@@ -11,7 +11,7 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Design - Module Classes">
   <meta name="Author"
         content="David Turner">
 
@@ -27,7 +27,7 @@
           src="../../../js/freetype2.js">
   </script>
 
-  <title>FreeType Design / IV</title>
+  <title>FreeType Design | Module Classes</title>
 </head>
 
 
@@ -69,7 +69,7 @@
               <p>Note that FreeType&nbsp;2 is capable of dealing
                 with <em>any</em> kind of glyph images, as long as a
                 renderer module is provided for it.  The library comes
-                by default with two renderers.</p>
+                by default with four renderers.</p>
 
               <table>
                 <tr valign=top>
@@ -77,21 +77,20 @@
                     <p><tt>raster</tt></p>
                   </td>
                   <td>
-                    <p>Supports the conversion of vectorial outlines
-                    (described by
-                    an <a 
href="../reference/ft2-outline_processing.html#ft_outline"><code>FT_Outline</code></a>
-                    object) to <em>monochrome</em> bitmaps.</p>
+                    <p>Convert vectorial outlines
+                    to <em>monochrome</em> bitmaps.</p>
                   </td>
                 </tr>
+
                 <tr valign=top>
                   <td>
                     <p><tt>smooth</tt></p>
                   </td>
                   <td>
-                    <p>Supports the conversion of the same outlines to
+                    <p>Convert vectorial outlines to
                     <em>anti-aliased</em> pixmaps (using 256 levels of
                     gray).  Note that this renderer also supports
-                    direct span generation, this is, it provides a
+                    direct span generation, that is, it provides a
                     hook into the engine so that the application can
                     manipulate the rendering results itself, instead
                     of letting the rasterizer fill a pixmap.
@@ -99,8 +98,38 @@
                     tutorial demo file</a> for an example.</p>
                   </td>
                 </tr>
+
+                <tr valign=top>
+                  <td>
+                    <p><tt>sdf</tt></p>
+                  </td>
+                  <td>
+                    <p>Convert vectorial outlines to
+                    8-bit <em>Signed Distance Field</em> (SDF)
+                    bitmaps.</p>
+                  </td>
+                </tr>
+
+                <tr valign=top>
+                  <td>
+                    <p><tt>bsdf</tt></p>
+                  </td>
+                  <td>
+                    <p>Convert bitmap glyphs to 8-bit <em>Signed
+                    Distance Field</em> (SDF) bitmaps.</p>
+                  </td>
+                </tr>
               </table>
+
+              <p>The <a 
href="https://gitlab.freedesktop.org/freetype/freetype-demos/-/blob/master/src/ftsdf.c";><code>ftsdf</code></a>
+                FreeType demo program supports both
+                the <code>sdf</code> and <code>bsdf</code> renderers;
+                all other (graphical) demo
+                programs <code>raster</code>
+                and <code>smooth</code>.</p>
+
             </li>
+
             <li>
               <p><em>Font driver</em> modules support one or more
                 specific font formats.  Here is a list with the most
@@ -160,7 +189,14 @@
                 through <tt>FT_Outline</tt> can also provide its own
                 hinter, or rely on FreeType's <tt>autofit</tt>
                 module for auto-hinting.</p>
+
+              <p>Note further that font drivers need some
+                <em>services</em> to be present: a typical example is
+                <code>FONT_FORMAT</code> to return the name of a font
+                format.  This is discussed in
+                the <a href="design-6.html">next section</a>.
             </li>
+
             <li>
               <p><em>Helper</em> modules are used to hold shared code
                 that is often used by several font drivers, or even
@@ -446,7 +482,7 @@
          <!-- ************************************************** -->
 
         <div class="updated">
-          <p>Last update: 13-Feb-2018</p>
+          <p>Last update: 27-Jan-2022</p>
         </div>
       </div>
     </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/design/design-6.html 
new/freetype-2.12.0/docs/design/design-6.html
--- old/freetype-2.11.1/docs/design/design-6.html       2021-12-02 
13:28:35.000000000 +0100
+++ new/freetype-2.12.0/docs/design/design-6.html       2022-03-31 
18:25:32.000000000 +0200
@@ -11,7 +11,8 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Design - Interfaces and
+                 Services">
   <meta name="Author"
         content="David Turner">
 
@@ -27,7 +28,7 @@
           src="../../../js/freetype2.js">
   </script>
 
-  <title>FreeType Design / V</title>
+  <title>FreeType Design | Interfaces and Services</title>
 </head>
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/design/index.html 
new/freetype-2.12.0/docs/design/index.html
--- old/freetype-2.11.1/docs/design/index.html  2021-12-02 13:28:35.000000000 
+0100
+++ new/freetype-2.12.0/docs/design/index.html  2022-03-31 18:25:32.000000000 
+0200
@@ -11,7 +11,7 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Overview">
   <meta name="Author"
         content="David Turner">
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/documentation.html 
new/freetype-2.12.0/docs/documentation.html
--- old/freetype-2.11.1/docs/documentation.html 2021-12-02 13:28:35.000000000 
+0100
+++ new/freetype-2.12.0/docs/documentation.html 2022-03-31 18:25:32.000000000 
+0200
@@ -11,7 +11,7 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Index">
 
   <link rel="icon"
         href="image/favicon_-60.ico">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/ft2faq.html 
new/freetype-2.12.0/docs/ft2faq.html
--- old/freetype-2.11.1/docs/ft2faq.html        2021-12-02 13:28:35.000000000 
+0100
+++ new/freetype-2.12.0/docs/ft2faq.html        2022-03-31 18:25:32.000000000 
+0200
@@ -11,7 +11,7 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType FAQ">
   <meta name="Author"
         content="David Turner">
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/glyphs/glyphs-1.html 
new/freetype-2.12.0/docs/glyphs/glyphs-1.html
--- old/freetype-2.11.1/docs/glyphs/glyphs-1.html       2021-12-02 
13:28:35.000000000 +0100
+++ new/freetype-2.12.0/docs/glyphs/glyphs-1.html       2022-03-31 
18:25:32.000000000 +0200
@@ -11,7 +11,8 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Glyph Conventions - Basic
+                 Typographic Concepts">
   <meta name="Author"
         content="David Turner">
 
@@ -24,16 +25,10 @@
         href="../css/freetype2_-90.css">
 
   <script type="text/javascript"
-          src="../../../js/jquery-1.11.0.min.js">
-  </script>
-  <script type="text/javascript"
-          src="../../../js/jquery.ba-resize.min.js">
-  </script>
-  <script type="text/javascript"
           src="../../../js/freetype2.js">
   </script>
 
-  <title>FreeType Glyph Conventions / I</title>
+  <title>FreeType Glyph Conventions | Basic Typographic Concepts</title>
 </head>
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/glyphs/glyphs-2.html 
new/freetype-2.12.0/docs/glyphs/glyphs-2.html
--- old/freetype-2.11.1/docs/glyphs/glyphs-2.html       2021-12-02 
13:28:35.000000000 +0100
+++ new/freetype-2.12.0/docs/glyphs/glyphs-2.html       2022-03-31 
18:25:32.000000000 +0200
@@ -11,7 +11,8 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Glyph Conventions -  Glyph
+                 Outlines">
   <meta name="Author"
         content="David Turner">
 
@@ -28,7 +29,7 @@
           src="../../../js/freetype2.js">
   </script>
 
-  <title>FreeType Glyph Conventions / II</title>
+  <title>FreeType Glyph Conventions | Glyph Outlines</title>
 </head>
 
 
@@ -140,7 +141,7 @@
               mathematical two-dimensional plane, i.e.,
               the <i>X</i>&nbsp;axis goes from the left to the right,
               and the <i>Y</i>&nbsp;axis from bottom to top.</em></p>
-        
+
           <p>In creating the glyph outlines, a type designer uses an
             imaginary square called the <em>EM square</em>.
             Typically, the EM square can be thought of as a tablet on
@@ -317,7 +318,7 @@
                     if the glyph programs are complex.</p>
 
                   <p><b>Size.</b>  Glyph programs can be long.</p>
-                
+
                   <p><b>Technical difficulty.</b>  It is extremely
                     difficult to write good hinting programs.  Very
                     few tools available.</p>
@@ -335,7 +336,7 @@
                   <p><b>Speed.</b>  Grid-fitting is usually a fast
                     process.</p>
                 </td>
-                
+
                 <td valign="top">
                   <p><b>Quality.</b>  Often questionable at small
                     sizes.  Better with anti-aliasing though.</p>
@@ -345,16 +346,16 @@
                     the same engine.</p>
                 </td>
               </tr>
-        
+
               <tr>
                 <td valign="top" align="center">
                   <p><b>automatic</b></p>
                 </td>
-                
+
                 <td valign="top">
                   <p><b>Size.</b>  No need for control information,
                     resulting in smaller font files.</p>
-                
+
                   <p><b>Speed.</b>  Depends on the grid-fitting
                     algorithm.  Usually faster than explicit
                     grid-fitting.</p>
@@ -366,7 +367,7 @@
 
                   <p><b>Speed.</b>  Depends on the grid-fitting
                     algorithm.</p>
-        
+
                   <p><b>Inconsistency.</b>  Results can vary between
                     different renderers, or even distinct versions
                     of the same engine.</p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/glyphs/glyphs-3.html 
new/freetype-2.12.0/docs/glyphs/glyphs-3.html
--- old/freetype-2.11.1/docs/glyphs/glyphs-3.html       2021-12-02 
13:28:35.000000000 +0100
+++ new/freetype-2.12.0/docs/glyphs/glyphs-3.html       2022-03-31 
18:25:32.000000000 +0200
@@ -11,7 +11,8 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Glyph Conventions - Glyph
+                 Metrics">
   <meta name="Author"
         content="David Turner">
 
@@ -27,7 +28,7 @@
           src="../../../js/freetype2.js">
   </script>
 
-  <title>FreeType Glyph Conventions / III</title>
+  <title>FreeType Glyph Conventions | Glyph Metrics</title>
 </head>
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/glyphs/glyphs-4.html 
new/freetype-2.12.0/docs/glyphs/glyphs-4.html
--- old/freetype-2.11.1/docs/glyphs/glyphs-4.html       2021-12-02 
13:28:35.000000000 +0100
+++ new/freetype-2.12.0/docs/glyphs/glyphs-4.html       2022-03-31 
18:25:32.000000000 +0200
@@ -11,7 +11,8 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Glyph Conventions -
+                 Kerning">
   <meta name="Author"
         content="David Turner">
 
@@ -27,7 +28,7 @@
           src="../../../js/freetype2.js">
   </script>
 
-  <title>FreeType Glyph Conventions / IV</title>
+  <title>FreeType Glyph Conventions | Kerning</title>
 </head>
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/glyphs/glyphs-5.html 
new/freetype-2.12.0/docs/glyphs/glyphs-5.html
--- old/freetype-2.11.1/docs/glyphs/glyphs-5.html       2021-12-02 
13:28:35.000000000 +0100
+++ new/freetype-2.12.0/docs/glyphs/glyphs-5.html       2022-03-31 
18:25:32.000000000 +0200
@@ -11,7 +11,8 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Glyph Conventions - Text
+                 Processing">
   <meta name="Author"
         content="David Turner">
 
@@ -27,7 +28,7 @@
           src="../../../js/freetype2.js">
   </script>
 
-  <title>FreeType Glyph Conventions / V</title>
+  <title>FreeType Glyph Conventions | Text Processing</title>
 </head>
 
 
@@ -312,7 +313,7 @@
             </li>
           </ul>
 
-          <p>Here the algorithm:</p>
+          <p>Here is the algorithm:</p>
 
           <ol class="algorithm">
             <li>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/glyphs/glyphs-6.html 
new/freetype-2.12.0/docs/glyphs/glyphs-6.html
--- old/freetype-2.11.1/docs/glyphs/glyphs-6.html       2021-12-02 
13:28:35.000000000 +0100
+++ new/freetype-2.12.0/docs/glyphs/glyphs-6.html       2022-03-31 
18:25:32.000000000 +0200
@@ -11,7 +11,7 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Glyph Conventions - FreeType Outlines">
   <meta name="Author"
         content="David Turner">
 
@@ -27,7 +27,7 @@
           src="../../../js/freetype2.js">
   </script>
 
-  <title>FreeType Glyph Conventions / VI</title>
+  <title>FreeType Glyph Conventions | FreeType Outlines</title>
 </head>
 
 
@@ -51,7 +51,7 @@
         <!-- ************************************************** -->
 
         <div id="freetype-outlines">
-          <h2>VI. FreeType outlines</h2>
+          <h2>VI. FreeType Outlines</h2>
 
           <p>The purpose of this section is to present the way
             FreeType manages vectorial outlines, as well as the most
@@ -205,7 +205,7 @@
 
 
           <h4>b. The <code>FT_Outline</code> descriptor</h4>
-        
+
           <p>A FreeType outline is described through a simple
             structure
             called <a 
href="../reference/ft2-outline_processing.html#ft_outline"><code>FT_Outline</code></a>.
@@ -258,7 +258,7 @@
               </tr>
             </tbody>
           </table>
-        
+
           <p>Here, <code>points</code> is a pointer to an array of
             <a 
href="../reference/ft2-basic_types.html#ft_vector"><code>FT_Vector</code></a>
             records, used to store the vectorial coordinates of each
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/glyphs/glyphs-7.html 
new/freetype-2.12.0/docs/glyphs/glyphs-7.html
--- old/freetype-2.11.1/docs/glyphs/glyphs-7.html       2021-12-02 
13:28:35.000000000 +0100
+++ new/freetype-2.12.0/docs/glyphs/glyphs-7.html       2022-03-31 
18:25:32.000000000 +0200
@@ -11,7 +11,8 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Glyph Conventions -
+                 Bitmaps">
   <meta name="Author"
         content="David Turner">
 
@@ -27,7 +28,7 @@
           src="../../../js/freetype2.js">
   </script>
 
-  <title>FreeType Glyph Conventions / VII</title>
+  <title>FreeType Glyph Conventions | Bitmaps</title>
 </head>
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/glyphs/index.html 
new/freetype-2.12.0/docs/glyphs/index.html
--- old/freetype-2.11.1/docs/glyphs/index.html  2021-12-02 13:28:35.000000000 
+0100
+++ new/freetype-2.12.0/docs/glyphs/index.html  2022-03-31 18:25:32.000000000 
+0200
@@ -11,7 +11,7 @@
   <meta http-equiv="Content-Script-Type"
         content="text/javascript">
   <meta name="description"
-        content="FreeType Documentation">
+        content="FreeType Documentation - Overview">
   <meta name="Author"
         content="David Turner">
 
@@ -26,8 +26,7 @@
   <script type="text/javascript"
           src="../../../js/freetype2.js">
   </script>
-
-  <title>FreeType Glyph Conventions</title>
+  <title>FreeType Glyph Conventions | Overview</title>
 </head>
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/freetype-2.11.1/docs/index.html 
new/freetype-2.12.0/docs/index.html
--- old/freetype-2.11.1/docs/index.html 2021-12-02 13:28:35.000000000 +0100
+++ new/freetype-2.12.0/docs/index.html 2022-03-31 18:25:32.000000000 +0200
@@ -22,12 +22,6 @@
         href="css/freetype2_-60.css">
 
   <script type="text/javascript"
-          src="../../js/jquery-1.11.0.min.js">
-  </script>
-  <script type="text/javascript"
-          src="../../js/jquery.ba-resize.min.js">
-  </script>
-  <script type="text/javascript"
           src="../../js/freetype2.js">
   </script>
 

++++++ freetype2.keyring ++++++
Binary files /var/tmp/diff_new_pack.1f6FGg/_old and 
/var/tmp/diff_new_pack.1f6FGg/_new differ

++++++ ft2demos-2.11.1.tar.xz -> ft2demos-2.12.0.tar.xz ++++++
++++ 3590 lines of diff (skipped)

Reply via email to