/*
	File:		MacExtra.h

	Contains:	xxx put contents here (or delete the whole line) xxx

	Written by:	xxx put name of writer here (or delete the whole line) xxx

	Copyright:	© 1989-1990 by Apple Computer, Inc., all rights reserved.

	Change History (most recent first):

		 <2>	10/30/90	CL		(MR)Taking out fs_getsfntinfo and putting in new call
									fs_lowestppem
		 <6>	 8/22/90	MR		Change fillWidthTable to take sfnt handle and rsrc id
		 <5>	 8/20/90	MR		Add lowestRecPPEM to GetSfntInfo
		 <4>	  5/3/90	RB		Nothing known
		 <3>	 3/20/90	CL		support for tag format
		 <2>	 2/27/90	CL		getting bbs headers
	   <1.1>	11/14/89	CEL		Adding in device metrics for width table.
	   <1.0>	 9/25/89	CEL		Adding file into EASE for the first time.

	To Do:
*/

/***************************************************************************************************
**											MacExtra.h
**
**	File:			MacExtra.h
**	Language:		"C"
**
**	Date: 			September 21, 1989
**	Revision:		1.0
**	Author:			Charlton E. Lui
**
**	Usage: Used for Macintosh specific defines in regards to the FontScaler package
**
**	Make sure that this include is after the FontScaler.h
**	
**
**	
**
***************************************************************************************************/
typedef struct {
	Fixed	ascent;
	Fixed	descent;
	Fixed	widMax;
	Fixed	leading;
	Fixed	lOverHMax;
	Fixed	rOverHMax;
	Fixed	yMax;
	Fixed	yMin;
} fs_LayoutInfo;

extern int32 fs_FillWidthTable( fs_GlyphInputType*, Fixed* wt, Handle sfnt, Fixed styleExtra, short sfntID, Boolean round );
extern int32 fs_FillLayoutInfo( fs_GlyphInputType*, fs_GlyphInfoType*, fs_LayoutInfo*);
pascal short fs_LowestPPEM(Handle fontHandle);