forked from minhngoc25a/freetype2
Update or fix links to use the https protocol instead of http.
This commit is contained in:
parent
337e49cfe2
commit
87ddad2007
|
@ -2773,7 +2773,7 @@
|
|||
|
||||
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>
|
||||
|
||||
|
@ -3110,7 +3110,7 @@
|
|||
|
||||
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>
|
||||
|
||||
|
|
|
@ -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 <wl@gnu.org>
|
||||
|
||||
|
@ -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
|
||||
|
|
48
ChangeLog.23
48
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 <ken.sharp@artifex.com>
|
||||
|
||||
|
@ -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 <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
|
@ -1904,7 +1904,7 @@
|
|||
2009-07-15 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
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 <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
|
@ -1975,8 +1975,8 @@
|
|||
|
||||
Prevent the overflows by a glyph with too many points or contours.
|
||||
The bug is reported by Boris Letocha <b.letocha@gmc.net>. 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 <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
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 <wl@gnu.org>
|
||||
|
||||
|
@ -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 <wl@gnu.org>
|
||||
|
||||
|
@ -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 <wl@gnu.org>
|
||||
|
||||
|
@ -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 <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
* 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 <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
|
@ -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 <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
|
@ -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 <eugen@univ.kiev.ua>
|
||||
|
||||
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
|
||||
|
|
60
ChangeLog.24
60
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 <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
|
||||
of fpgm & prep table checksums for FA-Gothic, FA-Minchou,
|
||||
|
@ -2117,7 +2117,7 @@
|
|||
|
||||
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.
|
||||
(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 <wl@gnu.org>
|
||||
|
||||
|
@ -2677,7 +2677,7 @@
|
|||
[raccess] Modify for PIC build.
|
||||
|
||||
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()'
|
||||
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 <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
|
@ -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 <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
|
||||
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 <wl@gnu.org>
|
||||
|
||||
|
@ -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 <wenlin@wenlin.com>; 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 <mpsuzuki@hiroshima-u.ac.jp>
|
||||
|
||||
|
@ -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 <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.
|
||||
|
||||
|
@ -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 <wl@gnu.org>
|
||||
|
||||
|
@ -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 <wl@gnu.org>
|
||||
|
||||
|
@ -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
|
||||
|
|
14
ChangeLog.25
14
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 <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
|
||||
(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 <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.
|
||||
|
||||
|
@ -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
|
||||
|
|
14
ChangeLog.26
14
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 <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.
|
||||
|
||||
|
@ -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 <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.
|
||||
|
||||
|
@ -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.
|
||||
|
||||
|
|
8
README
8
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.
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
28
docs/CHANGES
28
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
|
||||
|
|
|
@ -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 ---
|
||||
|
|
|
@ -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
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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. */
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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_
|
||||
{
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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/
|
||||
*
|
||||
*/
|
||||
|
||||
|
|
|
@ -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.
|
||||
*
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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').
|
||||
*
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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).
|
||||
#
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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'.
|
||||
|
|
|
@ -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 = \
|
||||
[
|
||||
|
|
|
@ -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! */
|
||||
|
|
Loading…
Reference in New Issue