Update or fix links to use the https protocol instead of http.

This commit is contained in:
Werner Lemberg 2017-12-04 20:43:30 +01:00
parent 337e49cfe2
commit 87ddad2007
31 changed files with 134 additions and 141 deletions

View File

@ -2773,7 +2773,7 @@
Reported by Earnestly <zibeon@googlemail.com> in Reported by Earnestly <zibeon@googlemail.com> 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 <wl@gnu.org> 2017-04-27 Werner Lemberg <wl@gnu.org>
@ -3110,7 +3110,7 @@
Problem reported by 張俊芝 <418092625@qq.com> in Problem reported by 張俊芝 <418092625@qq.com> 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 <wl@gnu.org> 2017-03-30 Werner Lemberg <wl@gnu.org>

View File

@ -612,7 +612,7 @@
* src/base/ftobjs.c (ft_recompute_scaled_metrics): Re-enable * src/base/ftobjs.c (ft_recompute_scaled_metrics): Re-enable
conservative rounding of metrics to avoid breaking clients like 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 <wl@gnu.org> 2006-02-25 Werner Lemberg <wl@gnu.org>
@ -2318,7 +2318,7 @@
Further information on the SING Glyphlet format can be found at: 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 * include/freetype/tttags.h (TTAG_SING, TTAG_META): New macros for
the OpenType tables `SING' and `META'. These two tables are used in the OpenType tables `SING' and `META'. These two tables are used in

View File

@ -43,7 +43,7 @@
* src/base/ftoutln.c (FT_Outline_New_Internal): The length of * src/base/ftoutln.c (FT_Outline_New_Internal): The length of
FT_Outline->points[] should be numPoints, not 2 * numPoints. FT_Outline->points[] should be numPoints, not 2 * numPoints.
Found by Paul Messmer, see 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 <ken.sharp@artifex.com> 2010-02-10 Ken Sharp <ken.sharp@artifex.com>
@ -108,7 +108,7 @@
Preferred family names should be used for legacy systems that Preferred family names should be used for legacy systems that
can hold only a few faces (<= 4) for a family name. Suggested by can hold only a few faces (<= 4) for a family name. Suggested by
Andreas Heinrich. 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, * include/freetype/ftsnames.h (FT_PARAM_TAG_IGNORE_PREFERRED_FAMILY,
FT_PARAM_TAG_IGNORE_PREFERRED_SUBFAMILY): Define. FT_PARAM_TAG_IGNORE_PREFERRED_SUBFAMILY): Define.
@ -631,7 +631,7 @@
The issue of incompatible cast between unsigned long and void* The issue of incompatible cast between unsigned long and void*
on LLP64 platform is reported by NightStrike from MinGW-Win64 on LLP64 platform is reported by NightStrike from MinGW-Win64
project. See 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 * src/bdf/bdf.h: The type of hashnode->data is changed from
void* to size_t. void* to size_t.
@ -657,7 +657,7 @@
On LLP64 platform, the conversion from pointer to FT_Fixed need On LLP64 platform, the conversion from pointer to FT_Fixed need
to drop higher 32-bit. Explicit casts are required. Reported by to drop higher 32-bit. Explicit casts are required. Reported by
NightStrike from MinGW-w64 project. See 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. * src/cff/cffgload.c: Convert the pointers to FT_Fixed explicitly.
@ -864,7 +864,7 @@
LP64 systems: Higher bits are not used. LP64 systems: Higher bits are not used.
16-bit systems: Drop can occur. 16-bit systems: Drop can occur.
See 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 These functions will be refined to take FT_ULong flags in
next bump with incompatible API change. next bump with incompatible API change.
@ -1765,7 +1765,7 @@
ftgzip.c by FT2 are enabled by default. To use ftgzip.c by FT2 are enabled by default. To use
zlib zcalloc() & zfree(), define USE_ZLIB_ZCALLOC. zlib zcalloc() & zfree(), define USE_ZLIB_ZCALLOC.
See discussion: 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 <mpsuzuki@hiroshima-u.ac.jp> 2009-07-31 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
@ -1904,7 +1904,7 @@
2009-07-15 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> 2009-07-15 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
Borland C++ compiler patch proposed by Mirco Babin. 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}. * builds/exports.mk: Delete unused flags, CCexe_{CFLAGS,LDFLAGS}.
Fix APINAMES_C and APINAMES_EXE pathnames to reflect the platform 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 * src/tools/chktrcmp.py: A script to check trace_XXXX macros
that are used in C source but undefined in fttrace.h, or that are used in C source but undefined in fttrace.h, or
defined in fttrace.h but unused in C sources. See 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/DEBUG: Mention on chktrcmp.py.
* docs/release: Ditto. * docs/release: Ditto.
@ -1961,7 +1961,7 @@
* include/freetype/internal/fttrace.h: Add FT_TRACE_DEF( t1afm ) * include/freetype/internal/fttrace.h: Add FT_TRACE_DEF( t1afm )
and FT_TRACE_DEF( ttbdf ). See 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 <mpsuzuki@hiroshima-u.ac.jp> 2009-07-09 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
@ -1975,8 +1975,8 @@
Prevent the overflows by a glyph with too many points or contours. Prevent the overflows by a glyph with too many points or contours.
The bug is reported by Boris Letocha <b.letocha@gmc.net>. See The bug is reported by Boris Letocha <b.letocha@gmc.net>. See
http://lists.gnu.org/archive/html/freetype-devel/2009-06/msg00031.html https://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-07/msg00002.html
* include/freetype/ftimage.h (FT_OUTLINE_CONTOURS_MAX, * include/freetype/ftimage.h (FT_OUTLINE_CONTOURS_MAX,
FT_OUTLINE_POINTS_MAX): New macros to declare the maximum FT_OUTLINE_POINTS_MAX): New macros to declare the maximum
@ -2001,7 +2001,7 @@
2009-06-28 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> 2009-06-28 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
ftpatent: Fix a bug by wrong usage of service->table_info(). 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 * include/freetype/internal/services/svsfnt.h: Extend
FT_SFNT_TableInfoFunc() to take new argument to obtain the offset 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 * builds/unix/configure.raw: Fix a bug in sed script to extract
native suffix for binary executables, patch by Peter Breitenlohner. 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 <wl@gnu.org> 2009-06-26 Werner Lemberg <wl@gnu.org>
@ -3469,8 +3469,8 @@
faces includes broken face which FT_Done_Face() cannot free, faces includes broken face which FT_Done_Face() cannot free,
FT_Done_Library() retries FT_Done_Face() and it can fall into FT_Done_Library() retries FT_Done_Face() and it can fall into
an endless loop. See the discussion: an endless loop. See the discussion:
http://lists.gnu.org/archive/html/freetype-devel/2008-09/msg00047.html https://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-10/msg00000.html
2009-01-07 Werner Lemberg <wl@gnu.org> 2009-01-07 Werner Lemberg <wl@gnu.org>
@ -3492,7 +3492,7 @@
* builds/unix/configure.raw: Don't call AC_CANONICAL_BUILD and * builds/unix/configure.raw: Don't call AC_CANONICAL_BUILD and
AC_CANONICAL_TARGET and use $host_os only. A nice explanation for AC_CANONICAL_TARGET and use $host_os only. A nice explanation for
this change can be found at this change can be found at
http://blog.flameeyes.eu/s/canonical-target. https://blog.flameeyes.eu/s/canonical-target.
From Savannah patch #6712. From Savannah patch #6712.
@ -4516,7 +4516,7 @@
recommends to add the option only to CFLAGS, LDFLAGS should include recommends to add the option only to CFLAGS, LDFLAGS should include
it because libfreetype.la is built with -no-undefined. This fixes a it because libfreetype.la is built with -no-undefined. This fixes a
bug reported by Ryan Schmidt in MacPorts, bug reported by Ryan Schmidt in MacPorts,
http://trac.macports.org/ticket/15331. https://trac.macports.org/ticket/15331.
2008-06-21 Werner Lemberg <wl@gnu.org> 2008-06-21 Werner Lemberg <wl@gnu.org>
@ -6187,13 +6187,13 @@
* builds/unix/ftsystem.c (FT_Stream_Open): Temporary fix to prevent * builds/unix/ftsystem.c (FT_Stream_Open): Temporary fix to prevent
32bit unsigned long overflow by 64bit filesize on LP64 platform, as 32bit unsigned long overflow by 64bit filesize on LP64 platform, as
proposed by Sean McBride: 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 <mpsuzuki@hiroshima-u.ac.jp> 2007-03-22 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
* builds/unix/ftconfig.in: Suppress SGI compiler's warning against * builds/unix/ftconfig.in: Suppress SGI compiler's warning against
setjmp, proposed by Sean McBride: 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 <mpsuzuki@hiroshima-u.ac.jp> 2007-03-19 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
@ -6852,7 +6852,7 @@
* include/freetype/internal/services/svotval.h: Add `volatile' to * include/freetype/internal/services/svotval.h: Add `volatile' to
sync with the modification by Jens Claudius on 2006-08-22; cf. 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 <mpsuzuki@hiroshima-u.ac.jp> 2006-12-15 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
@ -6876,7 +6876,7 @@
* src/base/ftobjs.c: Improvement of resource fork handler for * src/base/ftobjs.c: Improvement of resource fork handler for
POSIX, cf. 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 (Mac_Read_sfnt_Resource): Count only `sfnt' resource of suitcase font
format or .dfont, to simulate the face index number counted by ftmac.c. format or .dfont, to simulate the face index number counted by ftmac.c.
(IsMacResource): Return the number of scalable faces correctly. (IsMacResource): Return the number of scalable faces correctly.
@ -7524,7 +7524,7 @@
`ft_validator_run' wrapping `setjmp' can cause a crash, as found by `ft_validator_run' wrapping `setjmp' can cause a crash, as found by
Jens: 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'. * src/otvalid/otvmod.c: Replace `ft_validator_run' by `ft_setjmp'.
It reverts the change introduced on 2005-08-20. It reverts the change introduced on 2005-08-20.
@ -7721,7 +7721,7 @@
2006-06-24 Eugeniy Meshcheryakov <eugen@univ.kiev.ua> 2006-06-24 Eugeniy Meshcheryakov <eugen@univ.kiev.ua>
Fix two hinting bugs as reported in 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 * include/freetype/internal/tttypes.h (TT_GlyphZoneRec): Add
`first_point' member. `first_point' member.
@ -7761,7 +7761,7 @@
should return `FT_Err_Unimplemented_Feature' if validation service should return `FT_Err_Unimplemented_Feature' if validation service
is unavailable (disabled in `modules.cfg'). It is originally is unavailable (disabled in `modules.cfg'). It is originally
suggested by David Turner, cf. 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 * src/base/ftgxval.c (FT_TrueTypeGX_Validate): Return
FT_Err_Unimplemented_Feature if TrueTypeGX validation service is FT_Err_Unimplemented_Feature if TrueTypeGX validation service is

View File

@ -1977,7 +1977,7 @@
Most of the code is based on the ClearType whitepaper written by Most of the code is based on the ClearType whitepaper written by
Greg Hitchcock 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 which gives a detailed overview of the necessary changes to the
Microsoft rasterizer so that older fonts are supported. However, a Microsoft rasterizer so that older fonts are supported. However, a
@ -2103,7 +2103,7 @@
NEC FA family dated in 1996 have different checksum. NEC FA family dated in 1996 have different checksum.
Reported by Johnson Y. Yan <yinsen_yan@foxitsoftware.com>; see Reported by Johnson Y. Yan <yinsen_yan@foxitsoftware.com>; 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 * src/truetype/ttobjs.c (tt_check_trickyness_sfnt_ids): 4 sets
of fpgm & prep table checksums for FA-Gothic, FA-Minchou, of fpgm & prep table checksums for FA-Gothic, FA-Minchou,
@ -2117,7 +2117,7 @@
Problem reported by jola <hans-jochen.lau@lhsystems.com>; see Problem reported by jola <hans-jochen.lau@lhsystems.com>; 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. * src/raster/ftraster.c (SMulDiv_No_Round): New macro.
(Line_Up): Use it. (Line_Up): Use it.
@ -2603,7 +2603,7 @@
See discussion starting at 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/smooth/ftgrays.c: s/TBand/gray_TBand/.
* src/raster/ftraster.c: s/TBand/black_TBand/. * src/raster/ftraster.c: s/TBand/black_TBand/.
@ -2616,7 +2616,7 @@
`outline.flags' so that this information is preserved. See `outline.flags' so that this information is preserved. See
discussion starting at 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 <wl@gnu.org> 2012-02-11 Werner Lemberg <wl@gnu.org>
@ -2677,7 +2677,7 @@
[raccess] Modify for PIC build. [raccess] Modify for PIC build.
Based on the patch provided by Erik Dahlstrom <ed@opera.com>, Based on the patch provided by Erik Dahlstrom <ed@opera.com>,
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()' Also `raccess_guess_table[]' and `raccess_rule_by_darwin_vfs()'
are renamed with `ft_' suffixes. are renamed with `ft_' suffixes.
@ -3127,7 +3127,7 @@
According to 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. this should be mentioned explicitly.
@ -3456,7 +3456,7 @@
See 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. for some comparison images.
@ -3556,7 +3556,7 @@
See 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 for example documents. The FreeType stroker now produces results
very similar to that produced by GhostScript and Distiller for these very similar to that produced by GhostScript and Distiller for these
@ -4005,9 +4005,9 @@
aligned, bluezones for CJK Ideographs are calculated from aligned, bluezones for CJK Ideographs are calculated from
sample glyphs. At present, vertical bluezones (bluezones sample glyphs. At present, vertical bluezones (bluezones
to align vertical stems) are disabled by default. For detail, see to align vertical stems) are disabled by default. For detail, see
http://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00070.html https://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00070.html
http://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00092.html https://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-05/msg00001.html
* include/freetype/internal/fttrace.h: New trace component `afcjk'. * include/freetype/internal/fttrace.h: New trace component `afcjk'.
* src/autofit/afcjk.h (AF_CJK{Blue,Axis,Metric}Rec): Add CJK version * 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 the TrueType font header. Some bad PDF generators write
wrong values. For details see examples and benchmark tests wrong values. For details see examples and benchmark tests
of the latency by recalculation: of the latency by recalculation:
http://lists.gnu.org/archive/html/freetype-devel/2011-04/msg00091.html https://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/msg00096.html
2011-04-30 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> 2011-04-30 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
@ -4109,7 +4109,7 @@
Because some PDF generators mangle the family name badly, Because some PDF generators mangle the family name badly,
the trickyness check by the checksum should be invoked always. the trickyness check by the checksum should be invoked always.
For sample PDF, see 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 * src/truetype/ttobjs.c (tt_check_trickyness): Even when
tt_check_trickyness_family() finds no trickyness, tt_check_trickyness_family() finds no trickyness,
@ -4146,8 +4146,8 @@
When there are too many stems to preserve their gaps in the When there are too many stems to preserve their gaps in the
rasterization of CJK Ideographs at a low resolution, blur the rasterization of CJK Ideographs at a low resolution, blur the
stems instead of showing clumped stems. See stems instead of showing clumped stems. See
http://lists.gnu.org/archive/html/freetype-devel/2011-02/msg00011.html https://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-04/msg00046.html
for details. for details.
* src/autofit/afcjk.c (af_cjk_hint_edges): Store the position of * 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'. [cache] Fix an off-by-one bug in `FTC_Manager_RemoveFaceID'.
Found by <ychen1392001@yahoo.com.cn>, see detail in Found by <ychen1392001@yahoo.com.cn>, 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 * src/cache/ftccache.c (FTC_Cache_RemoveFaceID): Check the node
buckets[cache->p + cache->mask] too. buckets[cache->p + cache->mask] too.
@ -4464,7 +4464,7 @@
Johnson Y. Yan. The bug report by Qt developers is Johnson Y. Yan. The bug report by Qt developers is
considered too. considered too.
http://bugreports.qt.nokia.com/browse/QTBUG-6521 https://bugreports.qt.io/browse/QTBUG-6521
2011-01-15 Werner Lemberg <wl@gnu.org> 2011-01-15 Werner Lemberg <wl@gnu.org>
@ -4923,7 +4923,7 @@
Partially undo change from 2010-10-15 by using ONE_PIXEL/4; this has 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 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. and later mails in this thread.
@ -4943,7 +4943,7 @@
Problem reported by Tom Bishop <wenlin@wenlin.com>; see Problem reported by Tom Bishop <wenlin@wenlin.com>; see
thread starting with 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 * src/raster/ftraster.c (Line_Up): Replace FMulDiv with SMulDiv
since the involved multiplication exceeds 32 bits. since the involved multiplication exceeds 32 bits.
@ -5007,7 +5007,7 @@
normal clients. normal clients.
For the history of these macros, see the investigation: 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 <mpsuzuki@hiroshima-u.ac.jp> 2010-10-24 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
@ -5054,7 +5054,7 @@
by Darwin VFS are skipped. It reduces the warnings of the by Darwin VFS are skipped. It reduces the warnings of the
deprecated resource fork access method by recent Darwin kernel. deprecated resource fork access method by recent Darwin kernel.
Fix MacPorts ticket #18859: 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): * src/base/ftobjs.c (load_face_in_embedded_rfork):
When `FT_Stream_New' returns FT_Err_Cannot_Open_Stream, it When `FT_Stream_New' returns FT_Err_Cannot_Open_Stream, it
@ -5182,7 +5182,7 @@
[smooth] Fix splitting of cubics for negative values. [smooth] Fix splitting of cubics for negative values.
Reported by Róbert Márki <gsmiko@gmail.com>; see Reported by Róbert Márki <gsmiko@gmail.com>; 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. * src/smooth/ftgrays.c (gray_render_cubic): Fix thinko.
@ -5349,7 +5349,7 @@
Ignore the environmental setting of LIBTOOL. Ignore the environmental setting of LIBTOOL.
Patch is suggested by Adrian Bunk, to prevent unexpected Patch is suggested by Adrian Bunk, to prevent unexpected
reflection of environmental LIBTOOL. See: 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 * builds/unix/unix-cc.in: LIBTOOL is unconditionally set to
$(FT_LIBTOOL_DIR)/libtool. FT_LIBTOOL_DIR is set to $(BUILD_DIR) $(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 for nameless fonts is safer for PDFs including embedded Chinese
fonts. Written by David Bevan, see: fonts. Written by David Bevan, see:
http://lists.gnu.org/archive/html/freetype-devel/2010-08/msg00021.html https://lists.gnu.org/archive/html/freetype-devel/2010-08/msg00021.html
http://lists.freedesktop.org/archives/poppler/2010-August/006310.html https://lists.freedesktop.org/archives/poppler/2010-August/006310.html
* src/truetype/ttobjs.c (tt_check_trickyness): If a NULL pointer by * src/truetype/ttobjs.c (tt_check_trickyness): If a NULL pointer by
nameless font is given, TRUE is returned to enable hinting. nameless font is given, TRUE is returned to enable hinting.
@ -5968,7 +5968,7 @@
* src/smooth/ftgrays.c (gray_render_cubic): Fix algorithm. * src/smooth/ftgrays.c (gray_render_cubic): Fix algorithm.
The previous version was too aggressive, as demonstrated in 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 <wl@gnu.org> 2010-06-24 Werner Lemberg <wl@gnu.org>
@ -6065,7 +6065,7 @@
simplified algorithm to find out whether the spline can be replaced simplified algorithm to find out whether the spline can be replaced
with two straight lines. See this thread for more: 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 <wl@gnu.org> 2010-06-09 Werner Lemberg <wl@gnu.org>
@ -6220,7 +6220,7 @@
Add new function `FT_Library_SetLcdFilterWeights'. Add new function `FT_Library_SetLcdFilterWeights'.
This is based on code written by Lifter 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. FreeDesktop bug #27386.
* src/base/ftlcdfil.c (FT_Library_SetLcdFilterWeights): New * src/base/ftlcdfil.c (FT_Library_SetLcdFilterWeights): New

View File

@ -112,8 +112,8 @@
Original patch is designed by Werner Lemberg. Extra part Original patch is designed by Werner Lemberg. Extra part
for otvalid and gxvalid are added by suzuki toshiya, see for otvalid and gxvalid are added by suzuki toshiya, see
discussion: discussion:
http://lists.nongnu.org/archive/html/freetype-devel/2014-12/msg00002.html https://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/msg00007.html
* include/internal/ftvalid.h: Introduce FT_THROW() in FT_INVALID_(). * include/internal/ftvalid.h: Introduce FT_THROW() in FT_INVALID_().
* src/gxvalid/gxvcommn.h: Ditto. * src/gxvalid/gxvcommn.h: Ditto.
@ -144,7 +144,7 @@
for Borland's bug tracker entry. for Borland's bug tracker entry.
Reported by Yuliana Zigangirova <zigangirova@inbox.ru>, Reported by Yuliana Zigangirova <zigangirova@inbox.ru>,
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 * include/internal/ftvalid.h (FT_ValidatorRec), src/smooth/ftgrays.c
(gray_TWorker_): Move `ft_jmp_buf' field to be the first element. (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 with Carbon framework is incompatible with that by FreeType 2
without Carbon framework.) Found by Khaled Hosny and Hin-Tak Leung. without Carbon framework.) Found by Khaled Hosny and Hin-Tak Leung.
http://lists.gnu.org/archive/html/freetype-devel/2013-02/msg00035.html https://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-12/msg00027.html
* src/base/ftrfork.c (FT_Raccess_Get_DataOffsets): Add a switch * src/base/ftrfork.c (FT_Raccess_Get_DataOffsets): Add a switch
`sort_by_res_id' to control the fragmented resource ordering. `sort_by_res_id' to control the fragmented resource ordering.
@ -3181,7 +3181,7 @@
Problem reported by Hin-Tak Leung <htl10@users.sourceforge.net>; see Problem reported by Hin-Tak Leung <htl10@users.sourceforge.net>; 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. for details.
@ -3556,7 +3556,7 @@
Suggested by Akira Tagoh, see 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' * src/bdf/bdfdrivr.c (BDF_Face_Init): Return `Invalid_Argument'
error if the font could be opened but non-zero `face_index' is error if the font could be opened but non-zero `face_index' is

View File

@ -663,7 +663,7 @@
The previous fix for #46372 misunderstood a composite glyph referring The previous fix for #46372 misunderstood a composite glyph referring
same component twice as a recursive reference. See the discussion 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. Thanks to Khaled Hosny for finding this issue.
@ -788,7 +788,7 @@
proper blue zones can't be defined. However, there is already a proper blue zones can't be defined. However, there is already a
proposal submitted to Unicode; see 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 Additionally, due to historical reasons, Unicode treats Khutsuri as
the same script as Mkhedruli, and so does OpenType. However, since the same script as Mkhedruli, and so does OpenType. However, since
@ -2478,7 +2478,7 @@
Problem reported by David Capello <davidcapello@gmail.com>; see Problem reported by David Capello <davidcapello@gmail.com>; 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. for details.
@ -3813,7 +3813,7 @@
See 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. for a rationale.
@ -3932,7 +3932,7 @@
This change is a result of a discussion thread on freetype-devel 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 Re-introduce the `freetype2' subdirectory for all FreeType header
files after installation, and rename the `freetype2' subdirectory in files after installation, and rename the `freetype2' subdirectory in
@ -4114,7 +4114,7 @@
Problem reported by Grissiom <chaos.proton@gmail.com>; in Problem reported by Grissiom <chaos.proton@gmail.com>; 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. there is an example code to trigger the bug.
@ -4292,7 +4292,7 @@
This follows the OpenType 1.7 specification. See 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. for a discussion.

8
README
View File

@ -1,7 +1,7 @@
FreeType 2.8.1 FreeType 2.8.1
============== ==============
Homepage: http://www.freetype.org Homepage: https://www.freetype.org
FreeType is a freely available software library to render fonts. 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 documentation is available as a separate package from our sites. Go
to to
http://download.savannah.gnu.org/releases/freetype/ https://download.savannah.gnu.org/releases/freetype/
and download one of the following files. and download one of the following files.
@ -30,7 +30,7 @@
To view the documentation online, go to To view the documentation online, go to
http://www.freetype.org/freetype2/documentation.html https://www.freetype.org/freetype2/documentation.html
Mailing Lists Mailing Lists
@ -46,7 +46,7 @@
The lists are moderated; see The lists are moderated; see
http://www.freetype.org/contact.html https://www.freetype.org/contact.html
how to subscribe. how to subscribe.

View File

@ -4,7 +4,7 @@ libdir=%libdir%
includedir=%includedir% includedir=%includedir%
Name: FreeType 2 Name: FreeType 2
URL: http://freetype.org URL: https://freetype.org
Description: A free, high-quality, and portable font engine. Description: A free, high-quality, and portable font engine.
Version: %ft_version% Version: %ft_version%
Requires: Requires:

View File

@ -627,7 +627,7 @@ FT_BEGIN_HEADER
/* This option requires TT_CONFIG_OPTION_BYTECODE_INTERPRETER to be */ /* This option requires TT_CONFIG_OPTION_BYTECODE_INTERPRETER to be */
/* defined. */ /* 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 1 */
/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING 2 */ /* #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 */ /* composite flags array which can be used to disambiguate, but old */
/* fonts will not have them. */ /* 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 */ /* https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6glyf.html */
/* */ /* */
#undef TT_CONFIG_OPTION_COMPONENT_OFFSET_SCALED #undef TT_CONFIG_OPTION_COMPONENT_OFFSET_SCALED

View File

@ -226,7 +226,7 @@ CHANGES BETWEEN 2.7 and 2.7.1
write caused by a heap-based buffer overflow related to the CFF write caused by a heap-based buffer overflow related to the CFF
fonts. 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 III. MISCELLANEOUS
@ -741,7 +741,7 @@ CHANGES BETWEEN 2.5.3 and 2.5.4
I. IMPORTANT BUG FIXES I. IMPORTANT BUG FIXES
- A variant of vulnerability CVE-2014-2240 was identified - 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. new CFF driver. All users should upgrade.
- The new auto-hinter code using HarfBuzz crashed for some invalid - 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 I. IMPORTANT BUG FIXES
- A vulnerability (CVE-2014-2240) was identified and fixed in the - 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. All users should upgrade.
- More bug fixes related to correct positioning of composite - 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, - Subpixel hinting support has been contributed by Infinality,
based on Greg Hitchcock's whitepaper at 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 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 of the library, mainly due to patent issues. For more
information see: 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 A new configuration macro FT_CONFIG_OPTION_SUBPIXEL_RENDERING
has been introduced in `ftoption.h'; manually define it in this 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 We provide patches for most of those rogue clients. See the
following page for more information: 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 Note that, as a convenience to our Unix desktop users, version
2.2 is *binary* compatible with FreeType 2.1.7, which means that 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 - 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. 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 quality since many nasty defaults have been suppressed. Please
visit the web page: 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. 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 - The FreeType 2 redesign has begun. More information can be
found at this URL: 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 The following internal changes have been performed within the
sources of this release: 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: For more information, see section I of the following document:
http://www.freetype.org/ https://www.freetype.org/freetype2/docs/tutorial/step1.html
freetype2/docs/tutorial/step1.html
or
http://freetype.sourceforge.net/
freetype2/docs/tutorial/step1.html
- Many, many comments have been added to the public source file in - Many, many comments have been added to the public source file in
order to automatically generate the API Reference through the 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 The latter has been updated to support the grouping of sections
in chapters and better index sort. See: 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 III. CHANGES TO THE BUILD PROCESS

View File

@ -163,7 +163,7 @@ Legal Terms
Our home page can be found at Our home page can be found at
http://www.freetype.org https://www.freetype.org
--- end of FTL.TXT --- --- end of FTL.TXT ---

View File

@ -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' [1] Support should be rather simple since this is identical to `CFF'
but in a PS wrapper. 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 https://web.archive.org/web/20091014062300/http://www.bitstream.com/font_rendering/products/truedoc/pfrspec.html
http://www.bitstream.com/categories/developer/truedoc/pfrspec1.2.pdf 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 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) 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://www.etsi.org/
http://webapp.etsi.org/workprogram/Report_WorkItem.asp?WKI_ID=18799 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 [3] Support is rudimentary currently; some tables or data are not
loaded yet. 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 George Williams deduced the font format from the X11 sources and
documented it for his FontForge font editor: 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 [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
------------------------------------------------------------------------ ------------------------------------------------------------------------

View File

@ -652,7 +652,7 @@ FT_BEGIN_HEADER
/* This option requires TT_CONFIG_OPTION_BYTECODE_INTERPRETER to be */ /* This option requires TT_CONFIG_OPTION_BYTECODE_INTERPRETER to be */
/* defined. */ /* 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 1 */
#define TT_CONFIG_OPTION_SUBPIXEL_HINTING 2 #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 */ /* composite flags array which can be used to disambiguate, but old */
/* fonts will not have them. */ /* 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 */ /* https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6glyf.html */
/* */ /* */
#undef TT_CONFIG_OPTION_COMPONENT_OFFSET_SCALED #undef TT_CONFIG_OPTION_COMPONENT_OFFSET_SCALED

View File

@ -651,7 +651,7 @@ FT_BEGIN_HEADER
/* FT_ENCODING_MS_SYMBOL :: */ /* FT_ENCODING_MS_SYMBOL :: */
/* Microsoft Symbol encoding, used to encode mathematical symbols */ /* Microsoft Symbol encoding, used to encode mathematical symbols */
/* and wingdings. For more information, see */ /* 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/symbol.htm', and */
/* `http://www.kostis.net/charsets/wingding.htm'. */ /* `http://www.kostis.net/charsets/wingding.htm'. */
/* */ /* */
@ -660,7 +660,7 @@ FT_BEGIN_HEADER
/* */ /* */
/* FT_ENCODING_SJIS :: */ /* FT_ENCODING_SJIS :: */
/* Shift JIS encoding for Japanese. More info at */ /* 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. */ /* multi-byte encodings below. */
/* */ /* */
/* FT_ENCODING_PRC :: */ /* FT_ENCODING_PRC :: */
@ -676,7 +676,7 @@ FT_BEGIN_HEADER
/* Corresponds to the Korean encoding system known as Extended */ /* Corresponds to the Korean encoding system known as Extended */
/* Wansung (MS Windows code page 949). */ /* Wansung (MS Windows code page 949). */
/* For more information see */ /* 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 :: */ /* FT_ENCODING_JOHAB :: */
/* The Korean standard character set (KS~C 5601-1992), which */ /* 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 */ /* @FT_Get_CMap_Language_ID to query the Mac language ID that may */
/* be needed to be able to distinguish Apple encoding variants. See */ /* 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 */ /* 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. */ /* 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 */ /* retrieve it. FreeType follows Adobe TechNote #5902, `Generating */
/* PostScript Names for Fonts Using OpenType Font Variations'. */ /* 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 */ /* [Since 2.8.2] Special PostScript names for named instances are */
/* only returned if the named instance is set with */ /* only returned if the named instance is set with */
@ -3995,7 +3995,7 @@ FT_BEGIN_HEADER
/* and subsetting restrictions associated with a font. */ /* and subsetting restrictions associated with a font. */
/* */ /* */
/* See */ /* 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. */ /* for more details. */
/* */ /* */
/* <Values> */ /* <Values> */
@ -4095,9 +4095,9 @@ FT_BEGIN_HEADER
/* Sequences' (IVS), collected in the `Ideographic Variation */ /* Sequences' (IVS), collected in the `Ideographic Variation */
/* Database' (IVD). */ /* Database' (IVD). */
/* */ /* */
/* http://unicode.org/Public/UCD/latest/ucd/StandardizedVariants.txt */ /* https://unicode.org/Public/UCD/latest/ucd/StandardizedVariants.txt */
/* http://unicode.org/reports/tr37/ */ /* https://unicode.org/reports/tr37/ */
/* http://unicode.org/ivd/ */ /* https://unicode.org/ivd/ */
/* */ /* */
/* To date (January 2017), the character with the most ideographic */ /* To date (January 2017), the character with the most ideographic */
/* variations is U+9089, having 32 such IVS. */ /* variations is U+9089, having 32 such IVS. */

View File

@ -116,7 +116,7 @@ FT_BEGIN_HEADER
* minimize hinting techniques that were problematic with the extra * minimize hinting techniques that were problematic with the extra
* resolution of ClearType; see * resolution of ClearType; see
* http://www.beatstamm.com/typography/RTRCh4.htm#Sec1 and * 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 * This technique is not to be confused with ClearType compatible
* widths. ClearType backward compatibility has no direct impact on * widths. ClearType backward compatibility has no direct impact on
* changing advance widths, but there might be an indirect 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 * Details on subpixel hinting and some of the necessary tweaks can be
* found in Greg Hitchcock's whitepaper at * 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, * Note that FreeType currently doesn't really `subpixel hint' (6x1, 6x2,
* or 6x5 supersampling) like discussed in the paper. Depending on the * or 6x5 supersampling) like discussed in the paper. Depending on the
* chosen interpreter, it simply ignores instructions on vertical stems * chosen interpreter, it simply ignores instructions on vertical stems

View File

@ -148,7 +148,7 @@ FT_BEGIN_HEADER
/* <Fields> */ /* <Fields> */
/* See */ /* See */
/* */ /* */
/* http://www.w3.org/TR/WOFF/#WOFFHeader */ /* https://www.w3.org/TR/WOFF/#WOFFHeader */
/* */ /* */
typedef struct WOFF_HeaderRec_ typedef struct WOFF_HeaderRec_
{ {

View File

@ -437,7 +437,7 @@ FT_BEGIN_HEADER
* *
* The canonical source for Microsoft's IDs is * 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 * however, we only provide macros for language identifiers present in
* the OpenType specification: Microsoft has abandoned the concept of * the OpenType specification: Microsoft has abandoned the concept of

View File

@ -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/
* *
*/ */

View File

@ -62,7 +62,7 @@ FT_BEGIN_HEADER
* *
* by David Turner and Werner Lemberg * 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. * with appropriate updates.
* *

View File

@ -444,7 +444,7 @@
* A gamma of 2.2 is fair to assume. And then, we need to * A gamma of 2.2 is fair to assume. And then, we need to
* undo the premultiplication too. * 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 do the computation with integers only, applying a gamma of 2.0.
* We guarantee 32-bit arithmetic to avoid overflow but the resulting * We guarantee 32-bit arithmetic to avoid overflow but the resulting

View File

@ -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 Adobe Specification V 2.2. The specification of the BDF font format is
available from Adobe's web site: 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). Many good bitmap fonts in bdf format come with XFree86 (www.XFree86.org).
They do not define vertical metrics, because the X Consortium BDF They do not define vertical metrics, because the X Consortium BDF

View File

@ -287,11 +287,11 @@ gxvalid: TrueType GX validator
4-5. invalid feature number (117/183) 4-5. invalid feature number (117/183)
------------------------------------- -------------------------------------
The GX/AAT extension can include 255 different layout features, but The GX/AAT extension can include 255 different layout features,
popular layout features are predefined (see but popular layout features are predefined (see
http://developer.apple.com/fonts/Registry/index.html). Some fonts https://developer.apple.com/fonts/TrueType-Reference-Manual/RM09/AppendixF.html).
include feature numbers which are incompatible with the predefined Some fonts include feature numbers which are incompatible with the
feature registry. predefined feature registry.
In our survey, there are 140 fonts including `feat' table. In our survey, there are 140 fonts including `feat' table.

View File

@ -21,7 +21,7 @@
/* gxfeatreg.c */ /* gxfeatreg.c */
/* */ /* */
/* Database of font features pre-defined by Apple Computer, Inc. */ /* 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). */ /* (body). */
/* */ /* */
/* Copyright 2003 by */ /* Copyright 2003 by */

View File

@ -1202,7 +1202,7 @@
* second segment. * second segment.
* Let `w 'be the zero-based vector from `u1' to `v1'. * Let `w 'be the zero-based vector from `u1' to `v1'.
* `perp' is the `perpendicular dot product'; see * `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 * `s' is the parameter for the parametric line for the first segment
* (`u'). * (`u').
* *

View File

@ -1684,9 +1684,9 @@
(FT_Short)( face->vertical_info ? face->vertical.advance_Height_Max (FT_Short)( face->vertical_info ? face->vertical.advance_Height_Max
: root->height ); : root->height );
/* See http://www.microsoft.com/OpenType/OTSpec/post.htm -- */ /* See https://www.microsoft.com/typography/otspec/post.htm -- */
/* Adjust underline position from top edge to centre of */ /* Adjust underline position from top edge to centre of */
/* stroke to convert TrueType meaning to FreeType meaning. */ /* stroke to convert TrueType meaning to FreeType meaning. */
root->underline_position = face->postscript.underlinePosition - root->underline_position = face->postscript.underlinePosition -
face->postscript.underlineThickness / 2; face->postscript.underlineThickness / 2;
root->underline_thickness = face->postscript.underlineThickness; root->underline_thickness = face->postscript.underlineThickness;

View File

@ -370,7 +370,7 @@ typedef ptrdiff_t FT_PtrDist;
/* optimize a division and modulo operation on the same parameters */ /* optimize a division and modulo operation on the same parameters */
/* into a single call to `__aeabi_idivmod'. See */ /* 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 #undef FT_DIV_MOD
#define FT_DIV_MOD( type, dividend, divisor, quotient, remainder ) \ #define FT_DIV_MOD( type, dividend, divisor, quotient, remainder ) \
FT_BEGIN_STMNT \ FT_BEGIN_STMNT \

View File

@ -171,7 +171,7 @@ re_bold = re.compile( r"\*((?:\w|-)(?:\w|'|-)*)\*(.*)" ) # *bold*
# #
# This regular expression code to identify an URL has been taken from # 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). # (with slight modifications).
# #

View File

@ -25,7 +25,7 @@ import time
# The following strings define the HTML header used by all generated pages. # The following strings define the HTML header used by all generated pages.
html_header_1 = """\ html_header_1 = """\
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" <!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> <html>
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

View File

@ -6,7 +6,7 @@ ftfuzzer.cc
----------- -----------
This file contains a target function for FreeType fuzzing. It can be 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. potentially any other similar fuzzer.
Usage: Usage:
@ -20,7 +20,7 @@ Usage:
-fsanitize=address,signed-integer-overflow,shift -fsanitize=address,signed-integer-overflow,shift
You also need the header files from the `libarchive' library 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). `ftmutator.cc' below for more).
2. Link with `libFuzzer' (it contains `main') and `libarchive'. 2. Link with `libFuzzer' (it contains `main') and `libarchive'.

View File

@ -151,7 +151,7 @@ mac_standard_names = \
# The list of standard `SID' glyph names. For the official list, # The list of standard `SID' glyph names. For the official list,
# see Annex A of document at # 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 = \ sid_standard_names = \
[ [

View File

@ -380,7 +380,7 @@
/* simplistic and might get some things wrong. For a full-featured */ /* simplistic and might get some things wrong. For a full-featured */
/* algorithm you might have a look at the whitepaper given at */ /* 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 */ /* get style name -- be careful, some broken fonts only */
/* have a `/FontName' dictionary entry! */ /* have a `/FontName' dictionary entry! */