afadjust.c |
All entries in this list must be sorted by ascending Unicode code
points. The table entries are 3 numbers consisting of:
- Unicode code point.
- The vertical adjustment type. This should be a combination of the
AF_ADJUST_XXX and AF_IGNORE_XXX macros.
|
58791 |
afadjust.h |
Adjustment type flags.
They also specify topological constraints that the auto-hinter relies
on. For example, using `AF_ADJUST_UP` implies that we have two
enclosing contours, one for the base glyph and one for the diacritic
above, and no other contour inbetween or above. With 'enclosing' it is
meant that such a contour can contain more inner contours.
|
5078 |
afblue.c |
This file has been generated by the Perl script `afblue.pl', |
77328 |
afblue.cin |
|
830 |
afblue.dat |
|
48975 |
afblue.h |
This file has been generated by the Perl script `afblue.pl', |
17056 |
afblue.hin |
|
5369 |
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/
|
66588 |
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.
|
14304 |
afglobal.h |
Default values and flags for both autofitter globals (found in
AF_ModuleRec) and face globals (in AF_FaceGlobalsRec).
|
5413 |
afgsub.c |
/
/******** ******* |
15870 |
afgsub.h |
AFGSUB_H_ |
896 |
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.
|
47927 |
afhints.h |
The definition of outline glyph hints. These are shared by all
writing system analysis routines (until now).
|
16428 |
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.
|
160239 |
aflatin.h |
the `latin' writing system |
7408 |
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 |
14279 |
afmodule.h |
This is the `extended' FT_Module structure that holds the
autofitter's global data.
|
1349 |
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.
|
37170 |
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.
|
23309 |
afshaper.h |
/
FT_END_HEADER
#endif /* AFSHAPER_H_ |
1677 |
afstyles.h |
The following part can be included multiple times. |
15087 |
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.
*********************************************************************** |
18694 |
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 |
896 |
ft-hb-decls.h |
All HarfBuzz function declarations used by FreeType, taken |
5350 |
ft-hb-ft.c |
The following three functions are a more or less verbatim
copy of corresponding HarfBuzz code from hb-ft.cc
|
3311 |
ft-hb-ft.h |
FT_HB_FT_H |
1371 |
ft-hb-types.h |
This file is a condensed version of the public HarfBuzz header file |
4139 |
ft-hb.c |
for RTLD_DEFAULT |
4487 |
ft-hb.h |
!FT_CONFIG_OPTION_USE_HARFBUZZ_DYNAMIC |
1795 |
hb-script-list.h |
This file belongs to the middle of hb-common.h.
The reason it has been surgically extracted is because
FreeType imports types and enums from hb-common.h,
and since this enum is large and growing, we want to
make it easy to just copy the file over to FreeType.
https://github.com/harfbuzz/harfbuzz/issues/5271
|
19854 |
module.mk |
|
662 |
rules.mk |
|
2691 |