1049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/***************************************************************************/ 2049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* */ 3049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* afdummy.c */ 4049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* */ 5049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* Auto-fitter dummy routines to be used if no hinting should be */ 6049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* performed (body). */ 7049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* */ 8a2b9955b49034a51dfbc8bf9f4e9d312149cecacXianzhu Wang/* Copyright 2003-2005, 2011, 2013 by */ 9049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* David Turner, Robert Wilhelm, and Werner Lemberg. */ 10049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* */ 11049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* This file is part of the FreeType project, and may only be used, */ 12049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* modified, and distributed under the terms of the FreeType project */ 13049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 14049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* this file you indicate that you have read the license and */ 15049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* understand and accept it fully. */ 16049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* */ 17049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/***************************************************************************/ 18049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 19049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 20049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project#include "afdummy.h" 21049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project#include "afhints.h" 22c3ee10bfa1f76a18500b487de9c85757375b48f3David 'Digit' Turner#include "aferrors.h" 23049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 24049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 25049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project static FT_Error 26049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project af_dummy_hints_init( AF_GlyphHints hints, 27049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project AF_ScriptMetrics metrics ) 28049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project { 29049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project af_glyph_hints_rescale( hints, 30049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project metrics ); 31a2b9955b49034a51dfbc8bf9f4e9d312149cecacXianzhu Wang return FT_Err_Ok; 32049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project } 33049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 34049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 35049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project static FT_Error 36049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project af_dummy_hints_apply( AF_GlyphHints hints, 37049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project FT_Outline* outline ) 38049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project { 39049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project FT_UNUSED( hints ); 40049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project FT_UNUSED( outline ); 41049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 42a2b9955b49034a51dfbc8bf9f4e9d312149cecacXianzhu Wang return FT_Err_Ok; 43049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project } 44049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 45049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 46c3ee10bfa1f76a18500b487de9c85757375b48f3David 'Digit' Turner AF_DEFINE_SCRIPT_CLASS( af_dummy_script_class, 47a2b9955b49034a51dfbc8bf9f4e9d312149cecacXianzhu Wang AF_SCRIPT_DUMMY, 48049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project NULL, 49a2b9955b49034a51dfbc8bf9f4e9d312149cecacXianzhu Wang 0, 50049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 51e3b631da8034f7c6ecc6d809cd9e46d306215c32Xianzhu Wang sizeof ( AF_ScriptMetricsRec ), 52049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 53049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project (AF_Script_InitMetricsFunc) NULL, 54049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project (AF_Script_ScaleMetricsFunc)NULL, 55049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project (AF_Script_DoneMetricsFunc) NULL, 56049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 57049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project (AF_Script_InitHintsFunc) af_dummy_hints_init, 58049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project (AF_Script_ApplyHintsFunc) af_dummy_hints_apply 59295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner ) 60049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 61049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 62049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* END */ 63