42 lines
2.2 KiB
C
42 lines
2.2 KiB
C
/***************************************************************************/
|
|
/* */
|
|
/* pshoptim.h */
|
|
/* */
|
|
/* Postscript Hints optimiser and grid-fitter */
|
|
/* */
|
|
/* Copyright 2001 by */
|
|
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
|
|
/* */
|
|
/* This file is part of the FreeType project, and may only be used, */
|
|
/* modified, and distributed under the terms of the FreeType project */
|
|
/* license, LICENSE.TXT. By continuing to use, modify, or distribute */
|
|
/* this file you indicate that you have read the license and */
|
|
/* understand and accept it fully. */
|
|
/* */
|
|
/* */
|
|
/* process the hints provided by the fitter in order to optimize them */
|
|
/* for the pixel grid, depending on the current glyph outline and */
|
|
/* globals. This is where most of the PS Hinter's intelligence is */
|
|
/* */
|
|
/* XXXX: Until now, only a dummy implementation is provided in order */
|
|
/* to test all other functions of the Postscript Hinter. */
|
|
/* */
|
|
/***************************************************************************/
|
|
|
|
#ifndef __PS_HINTER_OPTIMISER_H__
|
|
#define __PS_HINTER_OPTIMISER_H__
|
|
|
|
#include "pshfit.h"
|
|
|
|
FT_BEGIN_HEADER
|
|
|
|
FT_LOCAL FT_Error
|
|
psh_hint_table_optimize( PSH_Hint_Table table,
|
|
PSH_Globals globals,
|
|
FT_Outline* outline,
|
|
FT_Bool vertical );
|
|
|
|
FT_END_HEADER
|
|
|
|
#endif /* __PS_HINTER_OPTIMISER_H__ */
|