-
029c9b2391
[truetype] Round offsets of glyph components only if hinting is on.
Werner Lemberg
2018-01-03 19:05:20 +0100
-
55d6abea5d
* src/truetype/ttgxvar.c (ft_var_to_design): Remove dead code.
Werner Lemberg
2018-01-03 19:01:15 +0100
-
20b3e34846
Move internal LCD-related declarations.
Alexei Podtelezhnikov
2018-01-02 22:12:09 -0500
-
c94d042be6
* include/freetype/config/ftconfig.h (FT_EXPORT, FT_EXPORT_DEF) [_MSC_VER]: Limit Visual C++ attributes.
Alexei Podtelezhnikov
2018-01-02 21:38:35 -0500
-
ecfdfd4498
[truetype] Make blend/design coordinate round-tripping work.
Werner Lemberg
2018-01-03 00:20:11 +0100
-
0a0c22569d
Update copyright year.
Werner Lemberg
2018-01-02 09:33:57 +0100
-
a9a5aa573e
Update `CHANGES' file with demo program news.
Werner Lemberg
2017-12-31 11:16:36 +0100
-
3f090c6843
* src/sfnt/ttcmap.c (tt_cmap2_char_next): Fix endless loop.
Werner Lemberg
2017-12-31 10:32:08 +0100
-
0268bf35f0
Synchronize other Windows project files.
Werner Lemberg
2017-12-31 08:21:08 +0100
-
7f82c6db84
Update Visual C 2010 project files.
Werner Lemberg
2017-12-31 08:00:16 +0100
-
8470cee8aa
Updated `CHANGES' file.
Werner Lemberg
2017-12-30 20:50:50 +0100
-
ff5c9928bd
* builds/vms/ftconfig.h: Synchronize with unix `ftconfig.in' file.
Werner Lemberg
2017-12-30 01:46:52 +0100
-
4f983ab9d0
* builds/unix/ftconfig.in: Synchronize with main `ftconfig.h' file.
Werner Lemberg
2017-12-28 21:55:01 +0100
-
14cd073437
Fix compiler warnings.
Werner Lemberg
2017-12-27 08:59:46 +0100
-
3cc88e2e44
Fixes for `make multi'.
Werner Lemberg
2017-12-27 08:19:09 +0100
-
1063690174
Provide support for intra-module callback functions.
Werner Lemberg
2017-12-27 08:11:14 +0100
-
dd6330d74b
Add missing ChangeLog entry, copyright notices, whitespace, formatting.
Werner Lemberg
2017-12-27 08:06:47 +0100
-
a956e36c8d
Move PostScript drivers' property handlers to `base'
Ewald Hew
2017-12-25 12:34:37 +0800
-
08cd62deed
Speed up FT_Set_Var_{Design,Blend}_Coordinates if curr == new.
Werner Lemberg
2017-12-20 22:06:19 +0100
-
0579d545af
Update incorrect ChangeLog entry.
Werner Lemberg
2017-12-18 23:45:58 +0100
-
2df73b397d
[sfnt] Fix charmap type 2 iterator (#52646).
Werner Lemberg
2017-12-18 23:32:32 +0100
-
bdab6578af
[truetype] Minor code beautification.
Matthias Clasen
2017-12-18 20:45:17 +0100
-
068a7a03aa
* src/*/*: Only use
ft_' and
FT_' variants of stdc library stuff.
Werner Lemberg
2017-12-18 20:34:05 +0100
-
2fe272aca6
* src/truetype/ttgxvar.c (tt_face_vary_cvt): Add size guard (#52688).
Werner Lemberg
2017-12-18 19:40:07 +0100
-
d062c54ce7
[truetype] Fix previous commit.
Werner Lemberg
2017-12-18 09:41:17 +0100
-
e7935f2910
[truetype] Don't apply HVAR and VVAR deltas twice (#52683).
Werner Lemberg
2017-12-18 07:29:57 +0100
-
361af72eea
[truetype] Correctly handle variation font phantom points (#52683).
Jonathan Kew
2017-12-17 15:07:02 +0100
-
7d3dfcd4a5
Fix incorrect advance width scaling (#52683).
Jonathan Kew
2017-12-17 08:19:51 +0100
-
d019097bd2
* builds/windows/vc2010/freetype.vcxproj: AfterBuild copy. * objs/.gitignore: Ignore almost everything.
Alexei Podtelezhnikov
2017-12-16 22:00:40 -0500
-
2c048a8a62
Fix compiler warning (#52640).
Werner Lemberg
2017-12-11 19:24:30 +0100
-
a998d48401
* builds/windows/vc2010/freetype.vcxproj: Adjust output directory.
Azzuro
2017-12-09 14:22:35 +0100
-
286b0c9f33
Fix `make setup dos', second try (#52622).
Werner Lemberg
2017-12-09 09:41:45 +0100
-
81dea49321
Documentation fixes for the last few commits.
Werner Lemberg
2017-12-08 20:32:23 +0100
-
ea68f1c8d3
[docmaker] Fix code section parsing.
Werner Lemberg
2017-12-08 20:15:15 +0100
-
98ba0c4a37
New `ftdriver.h' file, covering all driver modules.
Werner Lemberg
2017-12-08 18:38:41 +0100
-
bef8de2a85
Move
ftdriver.h' to
ftdrv.h'.
Werner Lemberg
2017-12-08 10:02:12 +0100
-
e1090c608b
Fix access to uninitalized memory (#52613).
Werner Lemberg
2017-12-08 09:54:36 +0100
-
99df4919fd
Fix `make setup dos' (#52622).
Werner Lemberg
2017-12-08 09:48:18 +0100
-
430e9c375a
.mailmap: Add Ewald.
Werner Lemberg
2017-12-07 19:27:29 +0100
-
c3cbb440af
Use ASCII only in public header files (#50858).
Werner Lemberg
2017-12-07 16:26:36 +0100
-
d21f995aea
Fix C++ compilation.
Werner Lemberg
2017-12-07 14:49:03 +0100
-
63b91548e0
Fix `make multi'.
Werner Lemberg
2017-12-07 14:33:44 +0100
-
7ec1345d13
* include/freetype/config/ftheader.h: Some clean-up.
Werner Lemberg
2017-12-07 14:21:39 +0100
-
b85ff56417
* builds/symbian/bld.inf: Updated.
Werner Lemberg
2017-12-06 23:17:23 +0100
-
ed7f091323
New header file `ftparams.h' that collects all parameter tags.
Werner Lemberg
2017-12-06 23:15:54 +0100
-
71fecc539e
Improve tracing messages by using singular and plural forms.
Werner Lemberg
2017-12-05 12:06:29 +0100
-
87ddad2007
Update or fix links to use the https protocol instead of http.
Werner Lemberg
2017-12-04 20:43:30 +0100
-
337e49cfe2
[truetype] Allow shared points in `cvar' table (#52532).
Werner Lemberg
2017-12-04 12:36:07 +0100
-
c18c391b68
[truetype] Improving tracing of composite glyphs.
Werner Lemberg
2017-11-28 12:43:45 +0100
-
40db4a9954
Allow (again) encoding vectors with more than 256 elements (#52464).
Werner Lemberg
2017-11-27 22:17:41 +0100
-
7d81ba7e17
Fix last commit (#52522).
Jan Alexander Steffens (heftig)
2017-11-27 07:15:04 +0100
-
8f4851997b
[unix] Install a massaged `ftoption.h' file (#51780).
Werner Lemberg
2017-11-24 10:34:09 +0100
-
0d0e5bb1e6
Minor.
Werner Lemberg
2017-11-23 20:42:57 +0100
-
2f1863cfb7
Silence unused function warnings.
Tor Andersson
2017-11-23 20:40:52 +0100
-
bec14f6889
* src/psaux/psft.c (cf2_setGlyphWidth): Check format before setting.
Ewald Hew
2017-11-22 18:57:56 +0800
-
b9bd2d14e2
[psaux] Fix CFF advance widths. (#52466)
Ewald Hew
2017-11-22 12:32:47 +0800
-
954710ddd7
* include/freetype/ftrender.h: Fix `FT_Renderer_RenderFunc' type.
Vlad Tsyrklevich
2017-11-15 23:06:29 +0100
-
a364e38ae7
Use Adobe hinting engine for `light' hinting of both CFF and Type 1.
Nikolaus Waxweiler
2017-11-14 07:54:53 +0100
-
af585ad4fe
* CMakeLists.txt: Add `DISABLE_FORCE_DEBUG_PREFIX' option.
yuri_levchenko
2017-11-09 13:38:26 +0200
-
8f5568bfc4
* src/base/ftobjs.c (FT_Load_Glyph): Relocate condition.
Alexei Podtelezhnikov
2017-11-06 21:42:46 -0500
-
ab6fe0768f
* src/smooth/ftgrays.c (gray_set_cell): Fix uninitialized variables.
Alexei Podtelezhnikov
2017-11-06 21:34:56 -0500
-
cdab9cfae9
[psaux] Fix PostScript interpreter rewinding in Type 1 mode. (#52251)
Ewald Hew
2017-10-21 16:36:49 +0800
-
77b34e01ed
[truetype] Add more tricky fonts.
suzuki toshiya
2017-11-03 16:13:29 +0900
-
816516360c
[smooth] Fix complex rendering at high ppem.
Alexei Podtelezhnikov
2017-11-01 22:51:03 -0400
-
91015cb41d
[smooth] Improve complex rendering at high ppem.
Alexei Podtelezhnikov
2017-10-21 22:57:43 -0400
-
d74440a327
[base] Improve tracing in FT_Load_Glyph, FT_*_Size.
Alexei Podtelezhnikov
2017-10-20 16:27:33 -0400
-
c10e7800d7
[base] Improve tracing in FT_Render_Glyph.
Alexei Podtelezhnikov
2017-10-18 23:05:51 -0400
-
94f6d57a4c
[cff] Fix segfault on missing `psaux' (#52218)
Ewald Hew
2017-10-16 11:48:31 +0800
-
ccb0f7998d
[base, cff] Fix MSVC warnings.
Alexei Podtelezhnikov
2017-10-15 14:19:13 -0400
-
6bea49e026
[base] Netpbm image tracing.
Alexei Podtelezhnikov
2017-10-14 22:45:11 -0400
-
7384085201
* builds/windows/ftdebug.c (FT_Message): Print to stderr.
Alexei Podtelezhnikov
2017-10-14 22:22:27 -0400
-
90461c0137
[afshaper] Delay creating `hb_set' objects until needed.
Behdad Esfahbod
2017-10-14 08:42:07 +0200
-
d2b3b9e682
* devel/ftoption.h: Enable T1_CONFIG_OPTION_OLD_ENGINE by default.
Ewald Hew
2017-10-12 18:48:57 +0800
-
7e23568b16
[type1, cid] Add hinting engine switch.
Ewald Hew
2017-10-12 18:13:22 +0800
-
dff40d03df
Add T1_CONFIG_OPTION_OLD_ENGINE configuration option.
Ewald Hew
2017-10-12 18:13:21 +0800
-
78df3c27b6
Extract width parsing from Type 1 parser.
Ewald Hew
2017-10-12 18:13:08 +0800
-
8768536c89
[autofit] Better visualize table tracing in source code.
Werner Lemberg
2017-10-12 00:13:51 +0200
-
6498551921
* src/base/ftoutln.c (FT_Outline_Translate): Fix integer overflow.
Werner Lemberg
2017-10-09 07:45:03 +0200
-
b7e43f7d7d
* src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Integer overflows.
Werner Lemberg
2017-10-08 11:58:39 +0200
-
08e2e311ef
Document global size metrics needed for native bytecode hinting (#52165).
Werner Lemberg
2017-10-08 10:37:50 +0200
-
91448669a2
Prevent creation of an incorrect documentation entry.
Werner Lemberg
2017-10-08 10:23:47 +0200
-
7bfcaacaf5
[sfnt] Adjust behaviour of PS font names for variation fonts.
Werner Lemberg
2017-10-07 13:14:38 +0200
-
f89c67f043
[cff, truetype] Adjust behaviour of named instances.
Werner Lemberg
2017-10-07 13:10:53 +0200
-
e9ef538a4f
Make `FT_Set_Named_Instance' work.
Werner Lemberg
2017-10-07 12:57:11 +0200
-
8c92f7622c
Make `FT_FACE_FLAG_VARIATION' work.
Werner Lemberg
2017-10-07 12:12:49 +0200
-
dd8539ef82
New function `FT_Set_Named_Instance'.
Werner Lemberg
2017-10-07 11:40:03 +0200
-
b3f9c4f2f6
Add macros for checking whether a font variation is active.
Werner Lemberg
2017-10-07 11:34:23 +0200
-
e23fe2adbc
Add framework for setting named instance in MM service.
Werner Lemberg
2017-10-07 11:25:04 +0200
-
f06456a82d
[type1] Minor code shuffling.
Werner Lemberg
2017-10-07 10:35:11 +0200
-
c3083e4595
* src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Fix integer overflow.
Werner Lemberg
2017-10-05 14:32:24 +0200
-
2e58808d48
Fix compiler warnings.
Werner Lemberg
2017-10-05 14:26:33 +0200
-
1df35d94c7
[cff] Add support for `FSType'.
John Tytgat
2017-10-04 22:46:36 +0200
-
4a5c0b1456
CHANGES: Formatting.
Werner Lemberg
2017-10-02 06:09:50 +0200
-
af03d1eaa1
[smooth,type1] Formatting, whitespace.
Werner Lemberg
2017-10-01 09:23:42 +0200
-
179caf5a61
[psaux] Formatting, minor fixes, whitespace, copyright notices.
Werner Lemberg
2017-10-01 01:39:27 +0200
-
9b549fa69a
[base,cff,cid] Whitespace, formatting.
Werner Lemberg
2017-09-30 16:36:28 +0200
-
2127f07624
[include] Whitespace.
Werner Lemberg
2017-09-30 16:16:03 +0200
-
c8d8e15803
Signedness fixes in bitmap presetting.
Alexei Podtelezhnikov
2017-09-30 14:28:58 -0400
-
c26f7f975b
Bitmap metrics presetting [2/2].
Alexei Podtelezhnikov
2017-09-29 00:13:19 -0400
-
ae7dc1f62d
[smooth, raster] Miscellaneous cleanups.
Alexei Podtelezhnikov
2017-09-28 22:59:31 -0400