afblue.c |
This file has been generated by the Perl script `afblue.pl', |
76975 |
afblue.cin |
|
830 |
afblue.dat |
|
48622 |
afblue.h |
This file has been generated by the Perl script `afblue.pl', |
16937 |
afblue.hin |
|
5250 |
afcjk.c |
The algorithm is based on akito's autohint patch, archived at
https://web.archive.org/web/20051219160454/http://www.kde.gr.jp:80/~akito/patch/freetype2/2.1.7/
|
66667 |
afcjk.h |
the CJK-specific writing system |
4215 |
afcover.h |
This header file can be included multiple times. |
3159 |
afdummy.c |
style_metrics_init |
2160 |
afdummy.h |
A dummy writing system used when no hinting should be performed. |
877 |
aferrors.h |
This file is used to define the Autofitter error enumeration
constants.
|
984 |
afglobal.c |
The macro FT_COMPONENT is used in trace mode. It is an implicit
parameter of the FT_TRACE() and FT_ERROR() macros, used to print/log
messages during execution.
|
13736 |
afglobal.h |
Default values and flags for both autofitter globals (found in
AF_ModuleRec) and face globals (in AF_FaceGlobalsRec).
|
5110 |
afhints.c |
The macro FT_COMPONENT is used in trace mode. It is an implicit
parameter of the FT_TRACE() and FT_ERROR() macros, used to print/log
messages during execution.
|
47273 |
afhints.h |
The definition of outline glyph hints. These are shared by all
writing system analysis routines (until now).
|
15948 |
afindic.c |
AF_CJKMetrics |
4719 |
afindic.h |
the `indic' writing system |
840 |
aflatin.c |
The macro FT_COMPONENT is used in trace mode. It is an implicit
parameter of the FT_TRACE() and FT_ERROR() macros, used to print/log
messages during execution.
|
113826 |
aflatin.h |
the `latin' writing system |
6788 |
afloader.c |
Initialize glyph loader. |
24004 |
afloader.h |
The autofitter module's (global) data structure to communicate with
actual fonts. If necessary, `local' data like the current face, the
current face's auto-hint data, or the current glyph's parameters
relevant to auto-hinting are `swapped in'. Cf. functions like
`af_loader_reset' and `af_loader_load_g'.
|
2269 |
afmodule.c |
we use a global object instead of a local one for debugging |
13963 |
afmodule.h |
This is the `extended' FT_Module structure that holds the
autofitter's global data.
|
1181 |
afranges.c |
The algorithm for assigning properties and styles to the `glyph_styles'
array is as follows (cf. the implementation in
`af_face_globals_compute_style_coverage').
Walk over all scripts (as listed in `afscript.h').
For a given script, walk over all styles (as listed in `afstyles.h').
The order of styles is important and should be as follows.
- First come styles based on OpenType features (small caps, for
example). Since features rely on glyph indices, thus completely
bypassing character codes, no properties are assigned.
- Next comes the default style, using the character ranges as defined
below. This also assigns properties.
Note that there also exist fallback scripts, mainly covering
superscript and subscript glyphs of a script that are not present as
OpenType features. Fallback scripts are defined below, also
assigning properties; they are applied after the corresponding
script.
|
34997 |
afranges.h |
/
FT_END_HEADER
#endif /* AFRANGES_H_ |
1083 |
afscript.h |
The following part can be included multiple times. |
11464 |
afshaper.c |
The macro FT_COMPONENT is used in trace mode. It is an implicit
parameter of the FT_TRACE() and FT_ERROR() macros, used to print/log
messages during execution.
|
20127 |
afshaper.h |
/
FT_END_HEADER
#endif /* AFSHAPER_H_ |
1655 |
afstyles.h |
The following part can be included multiple times. |
15115 |
aftypes.h |
The auto-fitter is a complete rewrite of the old auto-hinter.
Its main feature is the ability to differentiate between different
writing systems and scripts in order to apply specific rules.
The code has also been compartmentalized into several entities that
should make algorithmic experimentation easier than with the old
code.
*********************************************************************** |
18624 |
afws-decl.h |
Since preprocessor directives can't create other preprocessor |
872 |
afws-iter.h |
This header may be included multiple times. |
966 |
autofit.c |
END |
832 |
ft-hb.c |
The following three functions are a more or less verbatim
copy of corresponding HarfBuzz code from hb-ft.cc
|
3310 |
ft-hb.h |
FT_HB_H |
1463 |
module.mk |
|
662 |
rules.mk |
|
2499 |