freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master 87ddad2: Update or fix links to use the https protoco


From: Werner LEMBERG
Subject: [freetype2] master 87ddad2: Update or fix links to use the https protocol instead of http.
Date: Mon, 4 Dec 2017 14:44:37 -0500 (EST)

branch: master
commit 87ddad20076d330c4139757054d783be9b3c56ab
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    Update or fix links to use the https protocol instead of http.
---
 ChangeLog                           |  4 +--
 ChangeLog.22                        |  4 +--
 ChangeLog.23                        | 48 ++++++++++++++---------------
 ChangeLog.24                        | 60 ++++++++++++++++++-------------------
 ChangeLog.25                        | 14 ++++-----
 ChangeLog.26                        | 14 ++++-----
 README                              |  8 ++---
 builds/unix/freetype2.in            |  2 +-
 devel/ftoption.h                    |  4 +--
 docs/CHANGES                        | 28 +++++++----------
 docs/FTL.TXT                        |  2 +-
 docs/formats.txt                    | 13 ++++----
 include/freetype/config/ftoption.h  |  4 +--
 include/freetype/freetype.h         | 18 +++++------
 include/freetype/ftttdrv.h          |  4 +--
 include/freetype/internal/tttypes.h |  2 +-
 include/freetype/ttnameid.h         |  2 +-
 src/autofit/afcjk.c                 |  4 +--
 src/autofit/afhints.h               |  2 +-
 src/base/ftbitmap.c                 |  2 +-
 src/bdf/README                      |  2 +-
 src/gxvalid/README                  | 10 +++----
 src/gxvalid/gxvfgen.c               |  2 +-
 src/psaux/pshints.c                 |  2 +-
 src/sfnt/sfobjs.c                   |  6 ++--
 src/smooth/ftgrays.c                |  2 +-
 src/tools/docmaker/sources.py       |  2 +-
 src/tools/docmaker/tohtml.py        |  2 +-
 src/tools/ftfuzzer/README           |  4 +--
 src/tools/glnames.py                |  2 +-
 src/type1/t1objs.c                  |  2 +-
 31 files changed, 134 insertions(+), 141 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index c7aa3f6..fbb6d3b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2773,7 +2773,7 @@
 
        Reported by Earnestly <address@hidden> in
 
-         http://lists.nongnu.org/archive/html/freetype/2017-04/msg00031.html
+         https://lists.nongnu.org/archive/html/freetype/2017-04/msg00031.html
 
 2017-04-27  Werner Lemberg  <address@hidden>
 
@@ -3110,7 +3110,7 @@
 
        Problem reported by 張俊芝 <address@hidden> in
 
-         
http://lists.nongnu.org/archive/html/freetype-devel/2017-03/msg00074.html
+         
https://lists.nongnu.org/archive/html/freetype-devel/2017-03/msg00074.html
 
 2017-03-30  Werner Lemberg  <address@hidden>
 
diff --git a/ChangeLog.22 b/ChangeLog.22
index e3aec74..d087613 100644
--- a/ChangeLog.22
+++ b/ChangeLog.22
@@ -612,7 +612,7 @@
 
        * src/base/ftobjs.c (ft_recompute_scaled_metrics): Re-enable
        conservative rounding of metrics to avoid breaking clients like
-       Pango (see http://bugzilla.gnome.org/show_bug.cgi?id=327852).
+       Pango (see https://bugzilla.gnome.org/show_bug.cgi?id=327852).
 
 2006-02-25  Werner Lemberg  <address@hidden>
 
@@ -2318,7 +2318,7 @@
 
        Further information on the SING Glyphlet format can be found at:
 
-         http://www.adobe.com/products/indesign/sing_gaiji.html
+         
https://www.adobe.com/content/dam/acom/en/devnet/font/pdfs/5148.SING_Tutorial.pdf
 
        * include/freetype/tttags.h (TTAG_SING, TTAG_META): New macros for
        the OpenType tables `SING' and `META'.  These two tables are used in
diff --git a/ChangeLog.23 b/ChangeLog.23
index 834f34d..dab356d 100644
--- a/ChangeLog.23
+++ b/ChangeLog.23
@@ -43,7 +43,7 @@
        * src/base/ftoutln.c (FT_Outline_New_Internal): The length of
        FT_Outline->points[] should be numPoints, not 2 * numPoints.
        Found by Paul Messmer, see
-       http://lists.gnu.org/archive/html/freetype-devel/2010-02/msg00003.html
+       https://lists.gnu.org/archive/html/freetype-devel/2010-02/msg00003.html
 
 2010-02-10  Ken Sharp  <address@hidden>
 
@@ -108,7 +108,7 @@
        Preferred family names should be used for legacy systems that
        can hold only a few faces (<= 4) for a family name. Suggested by
        Andreas Heinrich.
-       http://lists.gnu.org/archive/html/freetype/2010-01/msg00001.html
+       https://lists.gnu.org/archive/html/freetype/2010-01/msg00001.html
 
        * include/freetype/ftsnames.h (FT_PARAM_TAG_IGNORE_PREFERRED_FAMILY,
        FT_PARAM_TAG_IGNORE_PREFERRED_SUBFAMILY): Define.
@@ -631,7 +631,7 @@
        The issue of incompatible cast between unsigned long and void*
        on LLP64 platform is reported by NightStrike from MinGW-Win64
        project.  See
-       http://lists.gnu.org/archive/html/freetype/2009-09/msg00000.html
+       https://lists.gnu.org/archive/html/freetype/2009-09/msg00000.html
 
        * src/bdf/bdf.h: The type of hashnode->data is changed from
        void* to size_t.
@@ -657,7 +657,7 @@
        On LLP64 platform, the conversion from pointer to FT_Fixed need
        to drop higher 32-bit.  Explicit casts are required. Reported by
        NightStrike from MinGW-w64 project.  See
-       http://lists.gnu.org/archive/html/freetype/2009-09/msg00000.html
+       https://lists.gnu.org/archive/html/freetype/2009-09/msg00000.html
 
        * src/cff/cffgload.c: Convert the pointers to FT_Fixed explicitly.
 
@@ -864,7 +864,7 @@
                LP64 systems: Higher bits are not used.
                16-bit systems: Drop can occur.
        See
-       http://lists.gnu.org/archive/html/freetype-devel/2008-12/msg00065.html
+       https://lists.gnu.org/archive/html/freetype-devel/2008-12/msg00065.html
        These functions will be refined to take FT_ULong flags in
        next bump with incompatible API change.
 
@@ -1765,7 +1765,7 @@
        ftgzip.c by FT2 are enabled by default.  To use
        zlib zcalloc() & zfree(), define USE_ZLIB_ZCALLOC.
        See discussion:
-       http://lists.gnu.org/archive/html/freetype-devel/2009-02/msg00000.html
+       https://lists.gnu.org/archive/html/freetype-devel/2009-02/msg00000.html
 
 2009-07-31  suzuki toshiya  <address@hidden>
 
@@ -1904,7 +1904,7 @@
 2009-07-15  suzuki toshiya  <address@hidden>
 
        Borland C++ compiler patch proposed by Mirco Babin.
-       http://lists.gnu.org/archive/html/freetype/2009-07/msg00016.html.
+       https://lists.gnu.org/archive/html/freetype/2009-07/msg00016.html.
 
        * builds/exports.mk: Delete unused flags, CCexe_{CFLAGS,LDFLAGS}.
        Fix APINAMES_C and APINAMES_EXE pathnames to reflect the platform
@@ -1929,7 +1929,7 @@
        * src/tools/chktrcmp.py: A script to check trace_XXXX macros
        that are used in C source but undefined in fttrace.h, or
        defined in fttrace.h but unused in C sources.  See
-       http://lists.gnu.org/archive/html/freetype-devel/2009-07/msg00013.html.
+       https://lists.gnu.org/archive/html/freetype-devel/2009-07/msg00013.html.
        * docs/DEBUG: Mention on chktrcmp.py.
        * docs/release: Ditto.
 
@@ -1961,7 +1961,7 @@
 
        * include/freetype/internal/fttrace.h: Add FT_TRACE_DEF( t1afm )
        and FT_TRACE_DEF( ttbdf ).  See
-       http://lists.gnu.org/archive/html/freetype-devel/2009-07/msg00013.html
+       https://lists.gnu.org/archive/html/freetype-devel/2009-07/msg00013.html
 
 2009-07-09  suzuki toshiya  <address@hidden>
 
@@ -1975,8 +1975,8 @@
 
        Prevent the overflows by a glyph with too many points or contours.
        The bug is reported by Boris Letocha <address@hidden>.  See
-       http://lists.gnu.org/archive/html/freetype-devel/2009-06/msg00031.html
-       http://lists.gnu.org/archive/html/freetype-devel/2009-07/msg00002.html  
+       https://lists.gnu.org/archive/html/freetype-devel/2009-06/msg00031.html
+       https://lists.gnu.org/archive/html/freetype-devel/2009-07/msg00002.html 
 
        * include/freetype/ftimage.h (FT_OUTLINE_CONTOURS_MAX,
        FT_OUTLINE_POINTS_MAX): New macros to declare the maximum
@@ -2001,7 +2001,7 @@
 2009-06-28  suzuki toshiya  <address@hidden>
 
        ftpatent: Fix a bug by wrong usage of service->table_info().
-       http://lists.gnu.org/archive/html/freetype-devel/2008-12/msg00039.html
+       https://lists.gnu.org/archive/html/freetype-devel/2008-12/msg00039.html
 
        * include/freetype/internal/services/svsfnt.h: Extend
        FT_SFNT_TableInfoFunc() to take new argument to obtain the offset
@@ -2069,7 +2069,7 @@
 
        * builds/unix/configure.raw: Fix a bug in sed script to extract
        native suffix for binary executables, patch by Peter Breitenlohner.
-       http://lists.gnu.org/archive/html/freetype-devel/2009-04/msg00036.html
+       https://lists.gnu.org/archive/html/freetype-devel/2009-04/msg00036.html
 
 2009-06-26  Werner Lemberg  <address@hidden>
 
@@ -3469,8 +3469,8 @@
        faces includes broken face which FT_Done_Face() cannot free,
        FT_Done_Library() retries FT_Done_Face() and it can fall into
        an endless loop. See the discussion:
-       http://lists.gnu.org/archive/html/freetype-devel/2008-09/msg00047.html
-       http://lists.gnu.org/archive/html/freetype-devel/2008-10/msg00000.html
+       https://lists.gnu.org/archive/html/freetype-devel/2008-09/msg00047.html
+       https://lists.gnu.org/archive/html/freetype-devel/2008-10/msg00000.html
 
 2009-01-07  Werner Lemberg  <address@hidden>
 
@@ -3492,7 +3492,7 @@
        * builds/unix/configure.raw: Don't call AC_CANONICAL_BUILD and
        AC_CANONICAL_TARGET and use $host_os only.  A nice explanation for
        this change can be found at
-       http://blog.flameeyes.eu/s/canonical-target.
+       https://blog.flameeyes.eu/s/canonical-target.
 
        From Savannah patch #6712.
 
@@ -4516,7 +4516,7 @@
        recommends to add the option only to CFLAGS, LDFLAGS should include
        it because libfreetype.la is built with -no-undefined.  This fixes a
        bug reported by Ryan Schmidt in MacPorts,
-       http://trac.macports.org/ticket/15331.
+       https://trac.macports.org/ticket/15331.
 
 2008-06-21  Werner Lemberg  <address@hidden>
 
@@ -6187,13 +6187,13 @@
        * builds/unix/ftsystem.c (FT_Stream_Open): Temporary fix to prevent
        32bit unsigned long overflow by 64bit filesize on LP64 platform, as
        proposed by Sean McBride:
-       http://lists.gnu.org/archive/html/freetype-devel/2007-03/msg00032.html
+       https://lists.gnu.org/archive/html/freetype-devel/2007-03/msg00032.html
 
 2007-03-22  suzuki toshiya  <address@hidden>
 
        * builds/unix/ftconfig.in: Suppress SGI compiler's warning against
        setjmp, proposed by Sean McBride:
-       http://lists.gnu.org/archive/html/freetype-devel/2007-03/msg00032.html
+       https://lists.gnu.org/archive/html/freetype-devel/2007-03/msg00032.html
 
 2007-03-19  suzuki toshiya  <address@hidden>
 
@@ -6852,7 +6852,7 @@
 
        * include/freetype/internal/services/svotval.h: Add `volatile' to
        sync with the modification by Jens Claudius on 2006-08-22; cf.
-         
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/otvalid/otvmod.c?r1=1.4&r2=1.5
+         
https://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/otvalid/otvmod.c?r1=1.4&r2=1.5
 
 2006-12-15  suzuki toshiya  <address@hidden>
 
@@ -6876,7 +6876,7 @@
 
        * src/base/ftobjs.c: Improvement of resource fork handler for
        POSIX, cf.
-         http://lists.gnu.org/archive/html/freetype-devel/2006-10/msg00025.html
+         
https://lists.gnu.org/archive/html/freetype-devel/2006-10/msg00025.html
        (Mac_Read_sfnt_Resource): Count only `sfnt' resource of suitcase font
        format or .dfont, to simulate the face index number counted by ftmac.c.
        (IsMacResource): Return the number of scalable faces correctly.
@@ -7524,7 +7524,7 @@
 
        `ft_validator_run' wrapping `setjmp' can cause a crash, as found by
        Jens:
-       http://lists.gnu.org/archive/html/freetype-devel/2006-08/msg00004.htm.
+       https://lists.gnu.org/archive/html/freetype-devel/2006-08/msg00004.htm.
 
        * src/otvalid/otvmod.c: Replace `ft_validator_run' by `ft_setjmp'.
        It reverts the change introduced on 2005-08-20.
@@ -7721,7 +7721,7 @@
 2006-06-24  Eugeniy Meshcheryakov  <address@hidden>
 
        Fix two hinting bugs as reported in
-       http://lists.gnu.org/archive/html/freetype-devel/2006-06/msg00057.html.
+       https://lists.gnu.org/archive/html/freetype-devel/2006-06/msg00057.html.
 
        * include/freetype/internal/tttypes.h (TT_GlyphZoneRec): Add
        `first_point' member.
@@ -7761,7 +7761,7 @@
        should return `FT_Err_Unimplemented_Feature' if validation service
        is unavailable (disabled in `modules.cfg').  It is originally
        suggested by David Turner, cf.
-       http://lists.gnu.org/archive/html/freetype-devel/2005-11/msg00078.html
+       https://lists.gnu.org/archive/html/freetype-devel/2005-11/msg00078.html
 
        * src/base/ftgxval.c (FT_TrueTypeGX_Validate): Return
        FT_Err_Unimplemented_Feature if TrueTypeGX validation service is
diff --git a/ChangeLog.24 b/ChangeLog.24
index e33b8f5..fb05e75 100644
--- a/ChangeLog.24
+++ b/ChangeLog.24
@@ -1977,7 +1977,7 @@
        Most of the code is based on the ClearType whitepaper written by
        Greg Hitchcock
 
-         http://www.microsoft.com/typography/cleartype/truetypecleartype.aspx
+         https://www.microsoft.com/typography/cleartype/truetypecleartype.aspx
 
        which gives a detailed overview of the necessary changes to the
        Microsoft rasterizer so that older fonts are supported.  However, a
@@ -2103,7 +2103,7 @@
        NEC FA family dated in 1996 have different checksum.
        Reported by Johnson Y. Yan <address@hidden>; see
 
-         http://lists.gnu.org/archive/html/freetype-devel/2012-06/msg00023.html
+         
https://lists.gnu.org/archive/html/freetype-devel/2012-06/msg00023.html
 
        * src/truetype/ttobjs.c (tt_check_trickyness_sfnt_ids): 4 sets
        of fpgm & prep table checksums for FA-Gothic, FA-Minchou,
@@ -2117,7 +2117,7 @@
 
        Problem reported by jola <address@hidden>; see
 
-         http://lists.gnu.org/archive/html/freetype-devel/2012-05/msg00036.html
+         
https://lists.gnu.org/archive/html/freetype-devel/2012-05/msg00036.html
 
        * src/raster/ftraster.c (SMulDiv_No_Round): New macro.
        (Line_Up): Use it.
@@ -2603,7 +2603,7 @@
 
        See discussion starting at
 
-         http://lists.gnu.org/archive/html/freetype-devel/2012-01/msg00037.html
+         
https://lists.gnu.org/archive/html/freetype-devel/2012-01/msg00037.html
 
        * src/smooth/ftgrays.c: s/TBand/gray_TBand/.
        * src/raster/ftraster.c: s/TBand/black_TBand/.
@@ -2616,7 +2616,7 @@
        `outline.flags' so that this information is preserved.  See
        discussion starting at
 
-         http://lists.gnu.org/archive/html/freetype-devel/2012-02/msg00046.html
+         
https://lists.gnu.org/archive/html/freetype-devel/2012-02/msg00046.html
 
 2012-02-11  Werner Lemberg  <address@hidden>
 
@@ -2677,7 +2677,7 @@
        [raccess] Modify for PIC build.
 
        Based on the patch provided by Erik Dahlstrom <address@hidden>,
-       http://lists.gnu.org/archive/html/freetype-devel/2012-01/msg00010.html
+       https://lists.gnu.org/archive/html/freetype-devel/2012-01/msg00010.html
 
        Also `raccess_guess_table[]' and `raccess_rule_by_darwin_vfs()'
        are renamed with `ft_' suffixes.
@@ -3127,7 +3127,7 @@
 
        According to
 
-         http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html
+         https://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html
 
        this should be mentioned explicitly.
 
@@ -3456,7 +3456,7 @@
 
        See
 
-         http://lists.gnu.org/archive/html/freetype-devel/2011-07/msg00049.html
+         
https://lists.gnu.org/archive/html/freetype-devel/2011-07/msg00049.html
 
        for some comparison images.
 
@@ -3556,7 +3556,7 @@
 
        See
 
-         http://lists.gnu.org/archive/html/freetype-devel/2011-07/msg00001.html
+         
https://lists.gnu.org/archive/html/freetype-devel/2011-07/msg00001.html
 
        for example documents.  The FreeType stroker now produces results
        very similar to that produced by GhostScript and Distiller for these
@@ -4005,9 +4005,9 @@
        aligned, bluezones for CJK Ideographs are calculated from
        sample glyphs.  At present, vertical bluezones (bluezones
        to align vertical stems) are disabled by default.  For detail, see
-       http://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00070.html
-       http://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00092.html
-       http://lists.gnu.org/archive/html/freetype-devel/2011-05/msg00001.html
+       https://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00070.html
+       https://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00092.html
+       https://lists.gnu.org/archive/html/freetype-devel/2011-05/msg00001.html
 
        * include/freetype/internal/fttrace.h: New trace component `afcjk'.
        * src/autofit/afcjk.h (AF_CJK{Blue,Axis,Metric}Rec): Add CJK version
@@ -4075,8 +4075,8 @@
        the TrueType font header.  Some bad PDF generators write
        wrong values.  For details see examples and benchmark tests
        of the latency by recalculation:
-       http://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00091.html
-       http://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00096.html
+       https://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00091.html
+       https://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00096.html
 
 2011-04-30  suzuki toshiya  <address@hidden>
 
@@ -4109,7 +4109,7 @@
        Because some PDF generators mangle the family name badly,
        the trickyness check by the checksum should be invoked always.
        For sample PDF, see
-       http://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00073.html
+       https://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00073.html
 
        * src/truetype/ttobjs.c (tt_check_trickyness): Even when
        tt_check_trickyness_family() finds no trickyness,
@@ -4146,8 +4146,8 @@
        When there are too many stems to preserve their gaps in the
        rasterization of CJK Ideographs at a low resolution, blur the
        stems instead of showing clumped stems.  See
-       http://lists.gnu.org/archive/html/freetype-devel/2011-02/msg00011.html
-       http://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00046.html
+       https://lists.gnu.org/archive/html/freetype-devel/2011-02/msg00011.html
+       https://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00046.html
        for details.
 
        * src/autofit/afcjk.c (af_cjk_hint_edges): Store the position of
@@ -4343,7 +4343,7 @@
        [cache] Fix an off-by-one bug in `FTC_Manager_RemoveFaceID'.
        Found by <address@hidden>, see detail in
 
-         http://lists.gnu.org/archive/html/freetype/2011-01/msg00023.html
+         https://lists.gnu.org/archive/html/freetype/2011-01/msg00023.html
 
        * src/cache/ftccache.c (FTC_Cache_RemoveFaceID): Check the node
        buckets[cache->p + cache->mask] too.
@@ -4464,7 +4464,7 @@
        Johnson Y. Yan.  The bug report by Qt developers is
        considered too.
 
-       http://bugreports.qt.nokia.com/browse/QTBUG-6521
+       https://bugreports.qt.io/browse/QTBUG-6521
 
 2011-01-15  Werner Lemberg  <address@hidden>
 
@@ -4923,7 +4923,7 @@
        Partially undo change from 2010-10-15 by using ONE_PIXEL/4; this has
        been tested with demo images sent to the mailing list.  See
 
-         http://lists.gnu.org/archive/html/freetype-devel/2010-10/msg00055.html
+         
https://lists.gnu.org/archive/html/freetype-devel/2010-10/msg00055.html
 
        and later mails in this thread.
 
@@ -4943,7 +4943,7 @@
        Problem reported by Tom Bishop <address@hidden>; see
        thread starting with
 
-         http://lists.gnu.org/archive/html/freetype/2010-10/msg00049.html
+         https://lists.gnu.org/archive/html/freetype/2010-10/msg00049.html
 
        * src/raster/ftraster.c (Line_Up): Replace FMulDiv with SMulDiv
        since the involved multiplication exceeds 32 bits.
@@ -5007,7 +5007,7 @@
        normal clients.
 
        For the history of these macros, see the investigation:
-       http://lists.gnu.org/archive/html/freetype/2010-10/msg00022.html
+       https://lists.gnu.org/archive/html/freetype/2010-10/msg00022.html
 
 2010-10-24  suzuki toshiya  <address@hidden>
 
@@ -5054,7 +5054,7 @@
        by Darwin VFS are skipped.  It reduces the warnings of the
        deprecated resource fork access method by recent Darwin kernel.
        Fix MacPorts ticket #18859:
-               http://trac.macports.org/ticket/18859
+               https://trac.macports.org/ticket/18859
 
        * src/base/ftobjs.c (load_face_in_embedded_rfork):
        When `FT_Stream_New' returns FT_Err_Cannot_Open_Stream, it
@@ -5182,7 +5182,7 @@
        [smooth] Fix splitting of cubics for negative values.
 
        Reported by Róbert Márki <address@hidden>; see
-       http://lists.gnu.org/archive/html/freetype/2010-09/msg00019.html.
+       https://lists.gnu.org/archive/html/freetype/2010-09/msg00019.html.
 
        * src/smooth/ftgrays.c (gray_render_cubic): Fix thinko.
 
@@ -5349,7 +5349,7 @@
        Ignore the environmental setting of LIBTOOL.
        Patch is suggested by Adrian Bunk, to prevent unexpected
        reflection of environmental LIBTOOL.  See:
-       http://savannah.nongnu.org/patch/?7290
+       https://savannah.nongnu.org/patch/?7290
 
        * builds/unix/unix-cc.in: LIBTOOL is unconditionally set to
        $(FT_LIBTOOL_DIR)/libtool.  FT_LIBTOOL_DIR is set to $(BUILD_DIR)
@@ -5406,8 +5406,8 @@
        for nameless fonts is safer for PDFs including embedded Chinese
        fonts.  Written by David Bevan, see:
 
-       http://lists.gnu.org/archive/html/freetype-devel/2010-08/msg00021.html
-       http://lists.freedesktop.org/archives/poppler/2010-August/006310.html
+       https://lists.gnu.org/archive/html/freetype-devel/2010-08/msg00021.html
+       https://lists.freedesktop.org/archives/poppler/2010-August/006310.html
 
        * src/truetype/ttobjs.c (tt_check_trickyness): If a NULL pointer by
        nameless font is given, TRUE is returned to enable hinting.
@@ -5968,7 +5968,7 @@
 
        * src/smooth/ftgrays.c (gray_render_cubic): Fix algorithm.
        The previous version was too aggressive, as demonstrated in
-       http://lists.gnu.org/archive/html/freetype-devel/2010-06/msg00020.html.
+       https://lists.gnu.org/archive/html/freetype-devel/2010-06/msg00020.html.
 
 2010-06-24  Werner Lemberg  <address@hidden>
 
@@ -6065,7 +6065,7 @@
        simplified algorithm to find out whether the spline can be replaced
        with two straight lines.  See this thread for more:
 
-         http://lists.gnu.org/archive/html/freetype-devel/2010-06/msg00000.html
+         
https://lists.gnu.org/archive/html/freetype-devel/2010-06/msg00000.html
 
 2010-06-09  Werner Lemberg  <address@hidden>
 
@@ -6220,7 +6220,7 @@
        Add new function `FT_Library_SetLcdFilterWeights'.
 
        This is based on code written by Lifter
-       <http://unixforum.org/index.php?showuser=11691>.  It fixes
+       <https://unixforum.org/index.php?showuser=11691>.  It fixes
        FreeDesktop bug #27386.
 
        * src/base/ftlcdfil.c (FT_Library_SetLcdFilterWeights): New
diff --git a/ChangeLog.25 b/ChangeLog.25
index f3e5cc1..5482b05 100644
--- a/ChangeLog.25
+++ b/ChangeLog.25
@@ -112,8 +112,8 @@
        Original patch is designed by Werner Lemberg.  Extra part
        for otvalid and gxvalid are added by suzuki toshiya, see
        discussion:
-       
http://lists.nongnu.org/archive/html/freetype-devel/2014-12/msg00002.html
-       
http://lists.nongnu.org/archive/html/freetype-devel/2014-12/msg00007.html
+       
https://lists.nongnu.org/archive/html/freetype-devel/2014-12/msg00002.html
+       
https://lists.nongnu.org/archive/html/freetype-devel/2014-12/msg00007.html
 
        * include/internal/ftvalid.h: Introduce FT_THROW() in FT_INVALID_().
        * src/gxvalid/gxvcommn.h: Ditto.
@@ -144,7 +144,7 @@
        for Borland's bug tracker entry.
 
        Reported by Yuliana Zigangirova <address@hidden>,
-       http://lists.gnu.org/archive/html/freetype-devel/2014-04/msg00001.html.
+       https://lists.gnu.org/archive/html/freetype-devel/2014-04/msg00001.html.
 
        * include/internal/ftvalid.h (FT_ValidatorRec), src/smooth/ftgrays.c
        (gray_TWorker_): Move `ft_jmp_buf' field to be the first element.
@@ -2669,8 +2669,8 @@
        with Carbon framework is incompatible with that by FreeType 2
        without Carbon framework.)  Found by Khaled Hosny and Hin-Tak Leung.
 
-       http://lists.gnu.org/archive/html/freetype-devel/2013-02/msg00035.html
-       http://lists.gnu.org/archive/html/freetype-devel/2013-12/msg00027.html
+       https://lists.gnu.org/archive/html/freetype-devel/2013-02/msg00035.html
+       https://lists.gnu.org/archive/html/freetype-devel/2013-12/msg00027.html
 
        * src/base/ftrfork.c (FT_Raccess_Get_DataOffsets): Add a switch
        `sort_by_res_id' to control the fragmented resource ordering.
@@ -3181,7 +3181,7 @@
 
        Problem reported by Hin-Tak Leung <address@hidden>; see
 
-         
http://lists.nongnu.org/archive/html/freetype-devel/2013-08/msg00005.html
+         
https://lists.nongnu.org/archive/html/freetype-devel/2013-08/msg00005.html
 
        for details.
 
@@ -3556,7 +3556,7 @@
 
        Suggested by Akira Tagoh, see
 
-         http://lists.gnu.org/archive/html/freetype/2013-09/msg00030.html
+         https://lists.gnu.org/archive/html/freetype/2013-09/msg00030.html
 
        * src/bdf/bdfdrivr.c (BDF_Face_Init): Return `Invalid_Argument'
        error if the font could be opened but non-zero `face_index' is
diff --git a/ChangeLog.26 b/ChangeLog.26
index c174b6d..b76f9eb 100644
--- a/ChangeLog.26
+++ b/ChangeLog.26
@@ -663,7 +663,7 @@
        The previous fix for #46372 misunderstood a composite glyph referring
        same component twice as a recursive reference.  See the discussion
 
-         http://lists.gnu.org/archive/html/freetype/2016-05/msg00000.html
+         https://lists.gnu.org/archive/html/freetype/2016-05/msg00000.html
 
        Thanks to Khaled Hosny for finding this issue.
 
@@ -788,7 +788,7 @@
        proper blue zones can't be defined.  However, there is already a
        proposal submitted to Unicode; see
 
-         http://www.unicode.org/L2/L2016/16034-n4707-georgian.pdf
+         https://www.unicode.org/L2/L2016/16034-n4707-georgian.pdf
 
        Additionally, due to historical reasons, Unicode treats Khutsuri as
        the same script as Mkhedruli, and so does OpenType.  However, since
@@ -2478,7 +2478,7 @@
 
        Problem reported by David Capello <address@hidden>; see
 
-         
http://lists.nongnu.org/archive/html/freetype-devel/2015-10/msg00108.html
+         
https://lists.nongnu.org/archive/html/freetype-devel/2015-10/msg00108.html
 
        for details.
 
@@ -3813,7 +3813,7 @@
 
        See
 
-         
http://lists.nongnu.org/archive/html/freetype-devel/2015-07/msg00008.html
+         
https://lists.nongnu.org/archive/html/freetype-devel/2015-07/msg00008.html
 
        for a rationale.
 
@@ -3932,7 +3932,7 @@
 
        This change is a result of a discussion thread on freetype-devel
 
-         
http://lists.nongnu.org/archive/html/freetype-devel/2015-06/msg00041.html
+         
https://lists.nongnu.org/archive/html/freetype-devel/2015-06/msg00041.html
 
        Re-introduce the `freetype2' subdirectory for all FreeType header
        files after installation, and rename the `freetype2' subdirectory in
@@ -4114,7 +4114,7 @@
 
        Problem reported by Grissiom <address@hidden>; in
 
-         http://lists.nongnu.org/archive/html/freetype/2015-05/msg00013.html
+         https://lists.nongnu.org/archive/html/freetype/2015-05/msg00013.html
 
        there is an example code to trigger the bug.
 
@@ -4292,7 +4292,7 @@
 
        This follows the OpenType 1.7 specification.  See
 
-         http://tug.org/pipermail/tex-live/2015-April/036634.html
+         https://tug.org/pipermail/tex-live/2015-April/036634.html
 
        for a discussion.
 
diff --git a/README b/README
index 35324b0..501183e 100644
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
   FreeType 2.8.1
   ==============
 
-  Homepage: http://www.freetype.org
+  Homepage: https://www.freetype.org
 
   FreeType is a freely available software library to render fonts.
 
@@ -20,7 +20,7 @@
   documentation is available as a separate package from our sites.  Go
   to
 
-    http://download.savannah.gnu.org/releases/freetype/
+    https://download.savannah.gnu.org/releases/freetype/
 
   and download one of the following files.
 
@@ -30,7 +30,7 @@
 
   To view the documentation online, go to
 
-    http://www.freetype.org/freetype2/documentation.html
+    https://www.freetype.org/freetype2/documentation.html
 
 
   Mailing Lists
@@ -46,7 +46,7 @@
 
   The lists are moderated; see
 
-    http://www.freetype.org/contact.html
+    https://www.freetype.org/contact.html
 
   how to subscribe.
 
diff --git a/builds/unix/freetype2.in b/builds/unix/freetype2.in
index c4dfda4..2d759ec 100644
--- a/builds/unix/freetype2.in
+++ b/builds/unix/freetype2.in
@@ -4,7 +4,7 @@ libdir=%libdir%
 includedir=%includedir%
 
 Name: FreeType 2
-URL: http://freetype.org
+URL: https://freetype.org
 Description: A free, high-quality, and portable font engine.
 Version: %ft_version%
 Requires:
diff --git a/devel/ftoption.h b/devel/ftoption.h
index 21af1cd..4b69698 100644
--- a/devel/ftoption.h
+++ b/devel/ftoption.h
@@ -627,7 +627,7 @@ FT_BEGIN_HEADER
   /* This option requires TT_CONFIG_OPTION_BYTECODE_INTERPRETER to be      */
   /* defined.                                                              */
   /*                                                                       */
-  /* [1] http://www.microsoft.com/typography/cleartype/truetypecleartype.aspx 
*/
+  /* [1] https://www.microsoft.com/typography/cleartype/truetypecleartype.aspx 
*/
   /*                                                                       */
 /* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING  1     */
 /* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING  2     */
@@ -647,7 +647,7 @@ FT_BEGIN_HEADER
   /* composite flags array which can be used to disambiguate, but old      */
   /* fonts will not have them.                                             */
   /*                                                                       */
-  /*   http://www.microsoft.com/typography/otspec/glyf.htm                 */
+  /*   https://www.microsoft.com/typography/otspec/glyf.htm                */
   /*   
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6glyf.html 
*/
   /*                                                                       */
 #undef TT_CONFIG_OPTION_COMPONENT_OFFSET_SCALED
diff --git a/docs/CHANGES b/docs/CHANGES
index d81c40f..a9e450f 100644
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -226,7 +226,7 @@ CHANGES BETWEEN 2.7 and 2.7.1
       write caused by a heap-based  buffer overflow related to the CFF
       fonts.
 
-        http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10328
+        https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10328
 
 
   III. MISCELLANEOUS
@@ -741,7 +741,7 @@ CHANGES BETWEEN 2.5.3 and 2.5.4
   I. IMPORTANT BUG FIXES
 
     - A   variant  of   vulnerability  CVE-2014-2240   was  identified
-      (cf.  http://savannah.nongnu.org/bugs/?43661) and  fixed in  the
+      (cf.  https://savannah.nongnu.org/bugs/?43661) and  fixed in the
       new CFF driver.  All users should upgrade.
 
     - The new auto-hinter code using HarfBuzz crashed for some invalid
@@ -812,7 +812,7 @@ CHANGES BETWEEN 2.5.2 and 2.5.3
   I. IMPORTANT BUG FIXES
 
     - A vulnerability (CVE-2014-2240) was  identified and fixed in the
-      new  CFF  driver  (cf.  http://savannah.nongnu.org/bugs/?41697).
+      new  CFF driver  (cf.  https://savannah.nongnu.org/bugs/?41697).
       All users should upgrade.
 
     - More  bug  fixes related  to  correct  positioning of  composite
@@ -1184,7 +1184,7 @@ CHANGES BETWEEN 2.4.10 and 2.4.11
     - Subpixel  hinting support  has been  contributed by  Infinality,
       based on Greg Hitchcock's whitepaper at
 
-        http://www.microsoft.com/typography/cleartype/truetypecleartype.aspx
+        https://www.microsoft.com/typography/cleartype/truetypecleartype.aspx
 
       Originally, it was a separate patch available from
 
@@ -2054,7 +2054,7 @@ CHANGES BETWEEN 2.3.0 and 2.2.1
       of  the  library,  mainly   due  to  patent  issues.   For  more
       information see:
 
-      http://lists.gnu.org/archive/html/freetype/2006-09/msg00064.html
+      https://lists.gnu.org/archive/html/freetype/2006-09/msg00064.html
 
       A  new  configuration macro  FT_CONFIG_OPTION_SUBPIXEL_RENDERING
       has been introduced in  `ftoption.h'; manually define it in this
@@ -2157,7 +2157,7 @@ CHANGES BETWEEN 2.2 and 2.1.10
       We provide  patches for  most of those  rogue clients.   See the
       following page for more information:
 
-        http://www.freetype.org/freetype2/patches/rogue-patches.html
+        https://www.freetype.org/freetype2/patches/rogue-patches.html
 
       Note that, as  a convenience to our Unix  desktop users, version
       2.2 is *binary* compatible with FreeType 2.1.7, which means that
@@ -2269,7 +2269,7 @@ CHANGES BETWEEN 2.2 and 2.1.10
 
     - Rudimentary support for Adobe's new `SING Glyphlet' format.  See
 
-        http://www.adobe.com/products/indesign/sing_gaiji.html
+        
https://www.adobe.com/content/dam/acom/en/devnet/font/pdfs/5148.SING_Tutorial.pdf
 
       for more information.
 
@@ -2946,7 +2946,7 @@ CHANGES BETWEEN 2.1.3 and 2.1.2
       quality since  many nasty defaults have been suppressed.  Please
       visit the web page:
 
-        http://www.freetype.org/hinting/smooth-hinting.html
+        https://www.freetype.org/hinting/smooth-hinting.html
 
       for additional details on this topic.
 
@@ -3205,7 +3205,7 @@ CHANGES BETWEEN 2.1.0 and 2.0.9
     - The  FreeType 2  redesign has  begun.  More  information  can be
       found at this URL:
 
-        http://www.freetype.org/freetype2/redesign.html
+        https://www.freetype.org/freetype2/redesign.html
 
       The following  internal changes  have been performed  within the
       sources of this release:
@@ -3796,13 +3796,7 @@ CHANGES BETWEEN 2.0.2 and 2.0.1
 
       For more information, see section I of the following document:
 
-        http://www.freetype.org/
-          freetype2/docs/tutorial/step1.html
-
-      or
-
-        http://freetype.sourceforge.net/
-          freetype2/docs/tutorial/step1.html
+        https://www.freetype.org/freetype2/docs/tutorial/step1.html
 
     - Many, many comments have been added to the public source file in
       order to  automatically generate  the API Reference  through the
@@ -3811,7 +3805,7 @@ CHANGES BETWEEN 2.0.2 and 2.0.1
       The latter has been updated  to support the grouping of sections
       in chapters and better index sort.  See:
 
-        http://www.freetype.org/freetype2/docs/reference/ft2-toc.html
+        https://www.freetype.org/freetype2/docs/reference/ft2-toc.html
 
 
   III. CHANGES TO THE BUILD PROCESS
diff --git a/docs/FTL.TXT b/docs/FTL.TXT
index 433ab06..c406d15 100644
--- a/docs/FTL.TXT
+++ b/docs/FTL.TXT
@@ -163,7 +163,7 @@ Legal Terms
 
   Our home page can be found at
 
-    http://www.freetype.org
+    https://www.freetype.org
 
 
 --- end of FTL.TXT ---
diff --git a/docs/formats.txt b/docs/formats.txt
index 1c494f0..23550a8 100644
--- a/docs/formats.txt
+++ b/docs/formats.txt
@@ -155,10 +155,11 @@ which isn't supported yet please send a mail too.
 [1] Support should  be rather simple since this is  identical to `CFF'
     but in a PS wrapper.
 
-[2] Official PFR specification:
+[2] Official PFR specification is no longer available, but archive.org
+    has arvchived it:
 
-      http://www.bitstream.com/categories/developer/truedoc/pfrspec.html
-      http://www.bitstream.com/categories/developer/truedoc/pfrspec1.2.pdf
+      
https://web.archive.org/web/20091014062300/http://www.bitstream.com/font_rendering/products/truedoc/pfrspec.html
+      
https://web.archive.org/web/20081115152605/http://www.bitstream.com/font_rendering/pdfs/pfrspec1.3.pdf
 
     The syntax  of the  auxiliary data  is not  defined there,  but is
     partially defined in MHP 1.0.3 (also called ETSI TS 101812 V1.3.1)
@@ -167,8 +168,6 @@ which isn't supported yet please send a mail too.
       http://www.etsi.org/
       http://webapp.etsi.org/workprogram/Report_WorkItem.asp?WKI_ID=18799
 
-    (free registration required).
-
 [3] Support  is rudimentary  currently; some  tables or  data are  not
     loaded yet.
 
@@ -184,11 +183,11 @@ which isn't supported yet please send a mail too.
     George Williams deduced  the font format from the  X11 sources and
     documented it for his FontForge font editor:
 
-      http://fontforge.github.io/pcf-format.html
+      https://fontforge.github.io/pcf-format.html
 
 [5] This is from MS Windows 3; see Microsoft's Knowledge Base article at
 
-      http://support.microsoft.com/kb/65123
+      https://support.microsoft.com/kb/65123
 
 ------------------------------------------------------------------------
 
diff --git a/include/freetype/config/ftoption.h 
b/include/freetype/config/ftoption.h
index fbee573..6f1d93f 100644
--- a/include/freetype/config/ftoption.h
+++ b/include/freetype/config/ftoption.h
@@ -652,7 +652,7 @@ FT_BEGIN_HEADER
   /* This option requires TT_CONFIG_OPTION_BYTECODE_INTERPRETER to be      */
   /* defined.                                                              */
   /*                                                                       */
-  /* [1] http://www.microsoft.com/typography/cleartype/truetypecleartype.aspx 
*/
+  /* [1] https://www.microsoft.com/typography/cleartype/truetypecleartype.aspx 
*/
   /*                                                                       */
 /* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING  1         */
 #define TT_CONFIG_OPTION_SUBPIXEL_HINTING  2
@@ -672,7 +672,7 @@ FT_BEGIN_HEADER
   /* composite flags array which can be used to disambiguate, but old      */
   /* fonts will not have them.                                             */
   /*                                                                       */
-  /*   http://www.microsoft.com/typography/otspec/glyf.htm                 */
+  /*   https://www.microsoft.com/typography/otspec/glyf.htm                */
   /*   
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6glyf.html 
*/
   /*                                                                       */
 #undef TT_CONFIG_OPTION_COMPONENT_OFFSET_SCALED
diff --git a/include/freetype/freetype.h b/include/freetype/freetype.h
index b4e6627..96a8dcc 100644
--- a/include/freetype/freetype.h
+++ b/include/freetype/freetype.h
@@ -651,7 +651,7 @@ FT_BEGIN_HEADER
   /*    FT_ENCODING_MS_SYMBOL ::                                           */
   /*      Microsoft Symbol encoding, used to encode mathematical symbols   */
   /*      and wingdings.  For more information, see                        */
-  /*      `http://www.microsoft.com/typography/otspec/recom.htm',          */
+  /*      `https://www.microsoft.com/typography/otspec/recom.htm',         */
   /*      `http://www.kostis.net/charsets/symbol.htm', and                 */
   /*      `http://www.kostis.net/charsets/wingding.htm'.                   */
   /*                                                                       */
@@ -660,7 +660,7 @@ FT_BEGIN_HEADER
   /*                                                                       */
   /*    FT_ENCODING_SJIS ::                                                */
   /*      Shift JIS encoding for Japanese.  More info at                   */
-  /*      `http://en.wikipedia.org/wiki/Shift_JIS'.  See note on           */
+  /*      `https://en.wikipedia.org/wiki/Shift_JIS'.  See note on          */
   /*      multi-byte encodings below.                                      */
   /*                                                                       */
   /*    FT_ENCODING_PRC ::                                                 */
@@ -676,7 +676,7 @@ FT_BEGIN_HEADER
   /*      Corresponds to the Korean encoding system known as Extended      */
   /*      Wansung (MS Windows code page 949).                              */
   /*      For more information see                                         */
-  /*      
`http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit949.txt'.
 */
+  /*      
`https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit949.txt'.
 */
   /*                                                                       */
   /*    FT_ENCODING_JOHAB ::                                               */
   /*      The Korean standard character set (KS~C 5601-1992), which        */
@@ -752,7 +752,7 @@ FT_BEGIN_HEADER
   /*    @FT_Get_CMap_Language_ID to query the Mac language ID that may     */
   /*    be needed to be able to distinguish Apple encoding variants.  See  */
   /*                                                                       */
-  /*      http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/Readme.txt  */
+  /*      https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/Readme.txt */
   /*                                                                       */
   /*    to get an idea how to do that.  Basically, if the language ID      */
   /*    is~0, don't use it, otherwise subtract 1 from the language ID.     */
@@ -3557,7 +3557,7 @@ FT_BEGIN_HEADER
   /*    retrieve it.  FreeType follows Adobe TechNote #5902, `Generating   */
   /*    PostScript Names for Fonts Using OpenType Font Variations'.        */
   /*                                                                       */
-  /*      
http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/font/pdfs/5902.AdobePSNameGeneration.html
 */
+  /*      
https://download.macromedia.com/pub/developer/opentype/tech-notes/5902.AdobePSNameGeneration.html
 */
   /*                                                                       */
   /*    [Since 2.8.2] Special PostScript names for named instances are     */
   /*    only returned if the named instance is set with                    */
@@ -3995,7 +3995,7 @@ FT_BEGIN_HEADER
   /*    and subsetting restrictions associated with a font.                */
   /*                                                                       */
   /*    See                                                                */
-  /*    
http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/FontPolicies.pdf 
*/
+  /*    
https://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/FontPolicies.pdf 
*/
   /*    for more details.                                                  */
   /*                                                                       */
   /* <Values>                                                              */
@@ -4095,9 +4095,9 @@ FT_BEGIN_HEADER
   /*    Sequences' (IVS), collected in the `Ideographic Variation          */
   /*    Database' (IVD).                                                   */
   /*                                                                       */
-  /*      http://unicode.org/Public/UCD/latest/ucd/StandardizedVariants.txt */
-  /*      http://unicode.org/reports/tr37/                                 */
-  /*      http://unicode.org/ivd/                                          */
+  /*      https://unicode.org/Public/UCD/latest/ucd/StandardizedVariants.txt */
+  /*      https://unicode.org/reports/tr37/                                */
+  /*      https://unicode.org/ivd/                                         */
   /*                                                                       */
   /*    To date (January 2017), the character with the most ideographic    */
   /*    variations is U+9089, having 32 such IVS.                          */
diff --git a/include/freetype/ftttdrv.h b/include/freetype/ftttdrv.h
index f97c70a..d65d39d 100644
--- a/include/freetype/ftttdrv.h
+++ b/include/freetype/ftttdrv.h
@@ -116,7 +116,7 @@ FT_BEGIN_HEADER
    *   minimize hinting techniques that were problematic with the extra
    *   resolution of ClearType; see
    *   http://www.beatstamm.com/typography/RTRCh4.htm#Sec1 and
-   *   http://www.microsoft.com/typography/cleartype/truetypecleartype.aspx.
+   *   https://www.microsoft.com/typography/cleartype/truetypecleartype.aspx.
    *   This technique is not to be confused with ClearType compatible
    *   widths.  ClearType backward compatibility has no direct impact on
    *   changing advance widths, but there might be an indirect impact on
@@ -155,7 +155,7 @@ FT_BEGIN_HEADER
    *
    *   Details on subpixel hinting and some of the necessary tweaks can be
    *   found in Greg Hitchcock's whitepaper at
-   *   `http://www.microsoft.com/typography/cleartype/truetypecleartype.aspx'.
+   *   `https://www.microsoft.com/typography/cleartype/truetypecleartype.aspx'.
    *   Note that FreeType currently doesn't really `subpixel hint' (6x1, 6x2,
    *   or 6x5 supersampling) like discussed in the paper.  Depending on the
    *   chosen interpreter, it simply ignores instructions on vertical stems
diff --git a/include/freetype/internal/tttypes.h 
b/include/freetype/internal/tttypes.h
index 3bc6c98..b8a189d 100644
--- a/include/freetype/internal/tttypes.h
+++ b/include/freetype/internal/tttypes.h
@@ -148,7 +148,7 @@ FT_BEGIN_HEADER
   /* <Fields>                                                              */
   /*    See                                                                */
   /*                                                                       */
-  /*      http://www.w3.org/TR/WOFF/#WOFFHeader                            */
+  /*      https://www.w3.org/TR/WOFF/#WOFFHeader                           */
   /*                                                                       */
   typedef struct  WOFF_HeaderRec_
   {
diff --git a/include/freetype/ttnameid.h b/include/freetype/ttnameid.h
index 494d677..b419300 100644
--- a/include/freetype/ttnameid.h
+++ b/include/freetype/ttnameid.h
@@ -437,7 +437,7 @@ FT_BEGIN_HEADER
    *
    *   The canonical source for Microsoft's IDs is
    *
-   *     http://www.microsoft.com/globaldev/reference/lcid-all.mspx ,
+   *     https://www.microsoft.com/globaldev/reference/lcid-all.mspx ,
    *
    *   however, we only provide macros for language identifiers present in
    *   the OpenType specification: Microsoft has abandoned the concept of
diff --git a/src/autofit/afcjk.c b/src/autofit/afcjk.c
index 897533d..2973b09 100644
--- a/src/autofit/afcjk.c
+++ b/src/autofit/afcjk.c
@@ -16,9 +16,9 @@
 /***************************************************************************/
 
   /*
-   *  The algorithm is based on akito's autohint patch, available here:
+   *  The algorithm is based on akito's autohint patch, archived at
    *
-   *  http://www.kde.gr.jp/~akito/patch/freetype2/
+   *  
https://web.archive.org/web/20051219160454/http://www.kde.gr.jp:80/~akito/patch/freetype2/2.1.7/
    *
    */
 
diff --git a/src/autofit/afhints.h b/src/autofit/afhints.h
index 16638b1..b88c655 100644
--- a/src/autofit/afhints.h
+++ b/src/autofit/afhints.h
@@ -62,7 +62,7 @@ FT_BEGIN_HEADER
    *
    *  by David Turner and Werner Lemberg
    *
-   *    http://www.tug.org/TUGboat/Articles/tb24-3/lemberg.pdf
+   *    https://www.tug.org/TUGboat/Articles/tb24-3/lemberg.pdf
    *
    *  with appropriate updates.
    *
diff --git a/src/base/ftbitmap.c b/src/base/ftbitmap.c
index e567a04..2a2a9db 100644
--- a/src/base/ftbitmap.c
+++ b/src/base/ftbitmap.c
@@ -444,7 +444,7 @@
      * A gamma of 2.2 is fair to assume.  And then, we need to
      * undo the premultiplication too.
      *
-     *   http://accessibility.kde.org/hsl-adjusted.php
+     *   https://accessibility.kde.org/hsl-adjusted.php
      *
      * We do the computation with integers only, applying a gamma of 2.0.
      * We guarantee 32-bit arithmetic to avoid overflow but the resulting
diff --git a/src/bdf/README b/src/bdf/README
index b761aba..996ac2d 100644
--- a/src/bdf/README
+++ b/src/bdf/README
@@ -13,7 +13,7 @@ This code implements a BDF driver for the FreeType library, 
following the
 Adobe Specification V 2.2.  The specification of the BDF font format is
 available from Adobe's web site:
 
-  http://partners.adobe.com/public/developer/en/font/5005.BDF_Spec.pdf
+  https://www.adobe.com/content/dam/acom/en/devnet/font/pdfs/5005.BDF_Spec.pdf
 
 Many good bitmap fonts in bdf format come with XFree86 (www.XFree86.org).
 They do not define vertical metrics, because the X Consortium BDF
diff --git a/src/gxvalid/README b/src/gxvalid/README
index 200f66c..5d29246 100644
--- a/src/gxvalid/README
+++ b/src/gxvalid/README
@@ -287,11 +287,11 @@ gxvalid: TrueType GX validator
   4-5. invalid feature number (117/183)
   -------------------------------------
 
-    The GX/AAT extension can  include 255 different layout features, but
-    popular      layout      features      are      predefined      (see
-    http://developer.apple.com/fonts/Registry/index.html).   Some  fonts
-    include feature  numbers which are incompatible  with the predefined
-    feature registry.
+    The GX/AAT  extension can  include 255 different  layout features,
+    but    popular    layout     features    are    predefined    (see
+    
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM09/AppendixF.html).
+    Some fonts include feature numbers which are incompatible with the
+    predefined feature registry.
 
     In our survey, there are 140 fonts including `feat' table.
 
diff --git a/src/gxvalid/gxvfgen.c b/src/gxvalid/gxvfgen.c
index 8cc08cd..42ff690 100644
--- a/src/gxvalid/gxvfgen.c
+++ b/src/gxvalid/gxvfgen.c
@@ -21,7 +21,7 @@
 /*  gxfeatreg.c                                                            */
 /*                                                                         */
 /*    Database of font features pre-defined by Apple Computer, Inc.        */
-/*    http://developer.apple.com/fonts/Registry/                           */
+/*    
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM09/AppendixF.html 
*/
 /*    (body).                                                              */
 /*                                                                         */
 /*  Copyright 2003 by                                                      */
diff --git a/src/psaux/pshints.c b/src/psaux/pshints.c
index 93e1587..94f18c7 100644
--- a/src/psaux/pshints.c
+++ b/src/psaux/pshints.c
@@ -1202,7 +1202,7 @@
      * second segment.
      * Let `w 'be the zero-based vector from `u1' to `v1'.
      * `perp' is the `perpendicular dot product'; see
-     * http://mathworld.wolfram.com/PerpDotProduct.html.
+     * https://mathworld.wolfram.com/PerpDotProduct.html.
      * `s' is the parameter for the parametric line for the first segment
      * (`u').
      *
diff --git a/src/sfnt/sfobjs.c b/src/sfnt/sfobjs.c
index 1764807..dd37389 100644
--- a/src/sfnt/sfobjs.c
+++ b/src/sfnt/sfobjs.c
@@ -1684,9 +1684,9 @@
           (FT_Short)( face->vertical_info ? face->vertical.advance_Height_Max
                                           : root->height );
 
-        /* See http://www.microsoft.com/OpenType/OTSpec/post.htm -- */
-        /* Adjust underline position from top edge to centre of     */
-        /* stroke to convert TrueType meaning to FreeType meaning.  */
+        /* See https://www.microsoft.com/typography/otspec/post.htm -- */
+        /* Adjust underline position from top edge to centre of        */
+        /* stroke to convert TrueType meaning to FreeType meaning.     */
         root->underline_position  = face->postscript.underlinePosition -
                                     face->postscript.underlineThickness / 2;
         root->underline_thickness = face->postscript.underlineThickness;
diff --git a/src/smooth/ftgrays.c b/src/smooth/ftgrays.c
index 3b3dcb3..6a230a6 100644
--- a/src/smooth/ftgrays.c
+++ b/src/smooth/ftgrays.c
@@ -370,7 +370,7 @@ typedef ptrdiff_t  FT_PtrDist;
   /* optimize a division and modulo operation on the same parameters   */
   /* into a single call to `__aeabi_idivmod'.  See                     */
   /*                                                                   */
-  /*  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43721                */
+  /*  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43721               */
 #undef FT_DIV_MOD
 #define FT_DIV_MOD( type, dividend, divisor, quotient, remainder ) \
   FT_BEGIN_STMNT                                                   \
diff --git a/src/tools/docmaker/sources.py b/src/tools/docmaker/sources.py
index 06407e1..b763313 100644
--- a/src/tools/docmaker/sources.py
+++ b/src/tools/docmaker/sources.py
@@ -171,7 +171,7 @@ re_bold   = re.compile( r"\*((?:\w|-)(?:\w|'|-)*)\*(.*)" )  
 #  *bold*
 #
 # This regular expression code to identify an URL has been taken from
 #
-#   http://mail.python.org/pipermail/tutor/2002-September/017228.html
+#   https://mail.python.org/pipermail/tutor/2002-September/017228.html
 #
 # (with slight modifications).
 #
diff --git a/src/tools/docmaker/tohtml.py b/src/tools/docmaker/tohtml.py
index 012b55e..bbed87d 100644
--- a/src/tools/docmaker/tohtml.py
+++ b/src/tools/docmaker/tohtml.py
@@ -25,7 +25,7 @@ import time
 # The following strings define the HTML header used by all generated pages.
 html_header_1 = """\
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd";>
+"https://www.w3.org/TR/html4/loose.dtd";>
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
diff --git a/src/tools/ftfuzzer/README b/src/tools/ftfuzzer/README
index 20336ae..a41f968 100644
--- a/src/tools/ftfuzzer/README
+++ b/src/tools/ftfuzzer/README
@@ -6,7 +6,7 @@ ftfuzzer.cc
 -----------
 
 This file contains a target function  for FreeType fuzzing.  It can be
-used    with   libFuzzer    (http://llvm.org/docs/LibFuzzer.html)   or
+used   with    libFuzzer   (https://llvm.org/docs/LibFuzzer.html)   or
 potentially any other similar fuzzer.
 
 Usage:
@@ -20,7 +20,7 @@ Usage:
        -fsanitize=address,signed-integer-overflow,shift
 
      You  also need  the header  files from  the `libarchive'  library
-     (http://www.libarchive.org/)  for handling  tar  files (see  file
+     (https://www.libarchive.org/)  for handling  tar files  (see file
      `ftmutator.cc' below for more).
 
   2. Link with `libFuzzer' (it contains `main') and `libarchive'.
diff --git a/src/tools/glnames.py b/src/tools/glnames.py
index 3270eeb..1d8d524 100644
--- a/src/tools/glnames.py
+++ b/src/tools/glnames.py
@@ -151,7 +151,7 @@ mac_standard_names = \
 # The list of standard `SID' glyph names.  For the official list,
 # see Annex A of document at
 #
-#   http://partners.adobe.com/public/developer/en/font/5176.CFF.pdf  .
+#   https://www.adobe.com/content/dam/acom/en/devnet/font/pdfs/5176.CFF.pdf  .
 #
 sid_standard_names = \
 [
diff --git a/src/type1/t1objs.c b/src/type1/t1objs.c
index c6bae00..9e78f29 100644
--- a/src/type1/t1objs.c
+++ b/src/type1/t1objs.c
@@ -380,7 +380,7 @@
       /* simplistic and might get some things wrong.  For a full-featured */
       /* algorithm you might have a look at the whitepaper given at       */
       /*                                                                  */
-      /*   
http://blogs.msdn.com/text/archive/2007/04/23/wpf-font-selection-model.aspx */
+      /*   
https://blogs.msdn.com/text/archive/2007/04/23/wpf-font-selection-model.aspx */
 
       /* get style name -- be careful, some broken fonts only */
       /* have a `/FontName' dictionary entry!                 */



reply via email to

[Prev in Thread] Current Thread [Next in Thread]