Added support for .fon files with -f option

git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1145 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
avolkov
2003-08-29 19:11:07 +00:00
parent 50c85c7be3
commit 6ff8f84523
2 changed files with 36 additions and 12 deletions
+14
View File
@@ -34,9 +34,23 @@ typedef struct {
typedef struct {
uint16 num_frames; // only first 12 bits used
uint16 frames_ofs;
frame_desc *frames;
} index_header;
#define MAX_FONT_CHARS 0x60
typedef struct {
uint8 leading;
uint8 max_ascend;
uint8 max_descend;
uint8 spacing;
uint8 kern_amount;
uint8 kerntab[MAX_FONT_CHARS];
uint8 padding1_[3];
frame_desc frames[MAX_FONT_CHARS];
} FONT_DESC;
#define FTYPE_SHIFT 12
#define FINDEX_MASK ((1 << FTYPE_SHIFT) - 1)
#define FTYPE_MASK (0xffff & ~FINDEX_MASK)