afdummy.c revision aeb407daf3711a10a27f3bc2223c5eb05158076e
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/* */ 8aeb407daf3711a10a27f3bc2223c5eb05158076eDavid 'Digit' Turner/* Copyright 2003-2005, 2011 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" 22aeb407daf3711a10a27f3bc2223c5eb05158076eDavid '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 ); 31aeb407daf3711a10a27f3bc2223c5eb05158076eDavid 'Digit' Turner return AF_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 42aeb407daf3711a10a27f3bc2223c5eb05158076eDavid 'Digit' Turner return AF_Err_Ok; 43049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project } 44049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 45049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 46aeb407daf3711a10a27f3bc2223c5eb05158076eDavid 'Digit' Turner AF_DEFINE_SCRIPT_CLASS( af_dummy_script_class, 47049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project AF_SCRIPT_NONE, 48049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project NULL, 49049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 50049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project sizeof( AF_ScriptMetricsRec ), 51049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 52049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project (AF_Script_InitMetricsFunc) NULL, 53049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project (AF_Script_ScaleMetricsFunc)NULL, 54049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project (AF_Script_DoneMetricsFunc) NULL, 55049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 56049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project (AF_Script_InitHintsFunc) af_dummy_hints_init, 57049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project (AF_Script_ApplyHintsFunc) af_dummy_hints_apply 58295ffce55e0198e7a9f7d46b33f5c2b4147bf821David 'Digit' Turner ) 59049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 60049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project 61049d6fea481044fcc000e7782e5bc7046fc70844The Android Open Source Project/* END */ 62