#ifndef LIBRARIES_DISKFONT_H
#define LIBRARIES_DISKFONT_H
/*
** $Filename: libraries/diskfont.h $
** $Release: 1.3 $
**
** diskfont library definitions 
**
** (C) Copyright 1985,1986,1987,1988 Commodore-Amiga, Inc.
** All Rights Reserved
*/

#ifndef EXEC_NODES_H
#include "exec/nodes.h"
#endif
#ifndef EXEC_LISTS_H
#include "exec/lists.h"
#endif
#ifndef GRAPHICS_TEXT_H
#include "graphics/text.h"
#endif

#define MAXFONTPATH 256 

struct FontContents {
 char fc_FileName[MAXFONTPATH];
 UWORD fc_YSize;
 UBYTE fc_Style;
 UBYTE fc_Flags;
};

#define FCH_ID 0x0f00

struct FontContentsHeader {
 UWORD fch_FileID; 
 UWORD fch_NumEntries; 
 
};

#define DFH_ID 0x0f80
#define MAXFONTNAME 32 

struct DiskFontHeader {
 
 
 
 
 
 
 
 struct Node dfh_DF; 
 UWORD dfh_FileID; 
 UWORD dfh_Revision; 
 LONG dfh_Segment; 
 char dfh_Name[MAXFONTNAME]; 
 struct TextFont dfh_TF;
};


#define AFB_MEMORY 0
#define AFF_MEMORY 1
#define AFB_DISK 1
#define AFF_DISK 2

struct AvailFonts {
 UWORD af_Type; 
 struct TextAttr af_Attr; 
};

struct AvailFontsHeader {
 UWORD afh_NumEntries; 
 
};

#endif 
