Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3918 Serge 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, 2013 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 FT_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 FT_Err_Ok;
43
  }
44
 
45
 
46
  AF_DEFINE_SCRIPT_CLASS( af_dummy_script_class,
47
    AF_SCRIPT_DUMMY,
48
    NULL,
49
    0,
50
 
51
    sizeof ( AF_ScriptMetricsRec ),
52
 
53
    (AF_Script_InitMetricsFunc) NULL,
54
    (AF_Script_ScaleMetricsFunc)NULL,
55
    (AF_Script_DoneMetricsFunc) NULL,
56
 
57
    (AF_Script_InitHintsFunc)   af_dummy_hints_init,
58
    (AF_Script_ApplyHintsFunc)  af_dummy_hints_apply
59
  )
60
 
61
 
62
/* END */