#ifndef __2UtilFont_h
#define __2UtilFont_h

///////////////////////////////////////////////////////////////////////////////
// wOffset_xZkqqHx_iCmMiDhCiDgCiDgHiDhEiDeCiBfLiDiLiDgIiBeC_xHqqkZx_
// xx  x  xxxxxxxxxxxxx
// ~~a ~b ~~~~~~~~~~~~~c
// a:_xZkqqHx_jFiBjCmKiBeBiPoDjFhEiCkLiBeBjCiGjFhEiCkLiBeBiJlKjFhEiCkL_xHqqkZx_(FDFI_OFST_NORMALSCRIPT - FDFI_OFST_SUBSCRIPT)
// b:_xZkqqHx_iDeJiDhEiDfKiDgCiDgH_xHqqkZx_(c)_xZkqqHx_iCkKjFiJiCmIiCoHiCmO_xHqqkZx_ 1_xZkqqHx_iBeB_xHqqkZx_0_xZkqqHx_iImIiPoDiCmIiCoHiCmO_xHqqkZx_ 0_xZkqqHx_iBeC_xHqqkZx_
// c:_xZkqqHx_iPoDiJlKjFpLiMpMiCmMiDeJiDhEiDfKiDgCiDgHiBeC_xHqqkZx_TWIPS_xZkqqHx_jCfAiImKiBeC_xHqqkZx_
//
// (a)_xZkqqHx_iCkKjFiBjCmKiImIiKePiCmIiCoHiCmOiBeBiDhEiDeIiDjDiDgHiDfEiDeDiDfJiCmN_xHqqkZx_ FDFR_SMALL_RATIO_xZkqqHx_jEhLiBeC_xHqqkZx_
///////////////////////////////////////////////////////////////////////////////

struct MC2FontCharInfo
{
	DWORD		dwMask;
	mmetol		mmHeight;
	WORD		wWeight;
	BYTE		byItalic;
	BYTE		byUnderline;
	BYTE		byStrikeOut;
	BYTE		byCharSet;
	BYTE		byPitchAndFamily;
	BYTE		dummy;
	WORD		wOffset;
	short		nCharAfter;
	COLORREF	crColor;
	_TCHAR		szFaceName[LF_FACESIZE];
}; // struct MC2FontCharInfo.

extern void MFCopy (FCFontCharInfo& fci, const MC2FontCharInfo& fci2);
extern void MFCopy (MC2FontCharInfo& fci2, const FCFontCharInfo& fci);

#endif//__2UtilFont_h
