Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / freetype2 / src / src / autofit / afdummy.c
1 /***************************************************************************/
2 /*                                                                         */
3 /*  afdummy.c                                                              */
4 /*                                                                         */
5 /*    Auto-fitter dummy routines to be used if no hinting should be        */
6 /*    performed (body).                                                    */
7 /*                                                                         */
8 /*  Copyright 2003-2005, 2011 by                                           */
9 /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
10 /*                                                                         */
11 /*  This file is part of the FreeType project, and may only be used,       */
12 /*  modified, and distributed under the terms of the FreeType project      */
13 /*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
14 /*  this file you indicate that you have read the license and              */
15 /*  understand and accept it fully.                                        */
16 /*                                                                         */
17 /***************************************************************************/
18
19
20 #include "afdummy.h"
21 #include "afhints.h"
22 #include "aferrors.h"
23
24
25   static FT_Error
26   af_dummy_hints_init( AF_GlyphHints     hints,
27                        AF_ScriptMetrics  metrics )
28   {
29     af_glyph_hints_rescale( hints,
30                             metrics );
31     return AF_Err_Ok;
32   }
33
34
35   static FT_Error
36   af_dummy_hints_apply( AF_GlyphHints  hints,
37                         FT_Outline*    outline )
38   {
39     FT_UNUSED( hints );
40     FT_UNUSED( outline );
41
42     return AF_Err_Ok;
43   }
44
45
46   AF_DEFINE_SCRIPT_CLASS( af_dummy_script_class,
47     AF_SCRIPT_NONE,
48     NULL,
49
50     sizeof( AF_ScriptMetricsRec ),
51
52     (AF_Script_InitMetricsFunc) NULL,
53     (AF_Script_ScaleMetricsFunc)NULL,
54     (AF_Script_DoneMetricsFunc) NULL,
55
56     (AF_Script_InitHintsFunc)   af_dummy_hints_init,
57     (AF_Script_ApplyHintsFunc)  af_dummy_hints_apply
58   )
59
60
61 /* END */