ftbbox.h | ftbbox.h | |||
---|---|---|---|---|
/************************************************************************** */ | /************************************************************************** */ | |||
/* */ | /* */ | |||
/* ftbbox.h */ | /* ftbbox.h */ | |||
/* */ | /* */ | |||
/* FreeType exact bbox computation (specification). */ | /* FreeType exact bbox computation (specification). */ | |||
/* */ | /* */ | |||
/* Copyright 1996-2001, 2003, 2007 by */ | /* Copyright 1996-2001, 2003, 2007, 2011 by */ | |||
/* David Turner, Robert Wilhelm, and Werner Lemberg. */ | /* David Turner, Robert Wilhelm, and Werner Lemberg. */ | |||
/* */ | /* */ | |||
/* This file is part of the FreeType project, and may only be used, */ | /* This file is part of the FreeType project, and may only be used, */ | |||
/* modified, and distributed under the terms of the FreeType project */ | /* modified, and distributed under the terms of the FreeType project */ | |||
/* license, LICENSE.TXT. By continuing to use, modify, or distribute */ | /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ | |||
/* this file you indicate that you have read the license and */ | /* this file you indicate that you have read the license and */ | |||
/* understand and accept it fully. */ | /* understand and accept it fully. */ | |||
/* */ | /* */ | |||
/************************************************************************** */ | /************************************************************************** */ | |||
skipping to change at line 70 | skipping to change at line 70 | |||
/* */ | /* */ | |||
/* <Input> */ | /* <Input> */ | |||
/* outline :: A pointer to the source outline. */ | /* outline :: A pointer to the source outline. */ | |||
/* */ | /* */ | |||
/* <Output> */ | /* <Output> */ | |||
/* abbox :: The outline's exact bounding box. */ | /* abbox :: The outline's exact bounding box. */ | |||
/* */ | /* */ | |||
/* <Return> */ | /* <Return> */ | |||
/* FreeType error code. 0~means success. */ | /* FreeType error code. 0~means success. */ | |||
/* */ | /* */ | |||
/* <Note> | ||||
*/ | ||||
/* If the font is tricky and the glyph has been loaded with | ||||
*/ | ||||
/* @FT_LOAD_NO_SCALE, the resulting BBox is meaningless. To get | ||||
*/ | ||||
/* reasonable values for the BBox it is necessary to load the glyph | ||||
*/ | ||||
/* at a large ppem value (so that the hinting instructions can | ||||
*/ | ||||
/* properly shift and scale the subglyphs), then extracting the BBox | ||||
*/ | ||||
/* which can be eventually converted back to font units. | ||||
*/ | ||||
/* | ||||
*/ | ||||
FT_EXPORT( FT_Error ) | FT_EXPORT( FT_Error ) | |||
FT_Outline_Get_BBox( FT_Outline* outline, | FT_Outline_Get_BBox( FT_Outline* outline, | |||
FT_BBox *abbox ); | FT_BBox *abbox ); | |||
/* */ | /* */ | |||
FT_END_HEADER | FT_END_HEADER | |||
#endif /* __FTBBOX_H__ */ | #endif /* __FTBBOX_H__ */ | |||
End of changes. 2 change blocks. | ||||
1 lines changed or deleted | 17 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |