From 4bff86c5707dec6f081779589e521cb4601aabff Mon Sep 17 00:00:00 2001 From: Rafal Kupiec Date: Sun, 10 Mar 2024 13:03:45 +0100 Subject: [PATCH] Add SSF 2.0 font header structure --- sdk/xtdk/xtfont.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/sdk/xtdk/xtfont.h b/sdk/xtdk/xtfont.h index fb244b2..509da38 100644 --- a/sdk/xtdk/xtfont.h +++ b/sdk/xtdk/xtfont.h @@ -10,7 +10,25 @@ #define __XTDK_XTFONT_H #include +#include +/* SSF2 font header */ +typedef struct _SSFN_FONT_HEADER +{ + UCHAR Magic[4]; + UINT Size; + UCHAR Type; + UCHAR Features; + UCHAR Width; + UCHAR Height; + UCHAR Baseline; + UCHAR Underline; + USHORT FragmentsOffset; + UINT CharactersOffset; + UINT LigatureOffset; + UINT KerningOffset; + UINT ColorMapOffset; +} SSFN_FONT_HEADER, *PSSFN_FONT_HEADER; /* XTOS font (VGA Unicode by Dmitry Yu. Bolkhovityanov (C) 2000, https://www.inp.nsk.su/~bolkhov/files/fonts/univga/) */ UCHAR XtFbDefaultFont[] = {0x78, 0x74, 0x66, 0x6E, 0x3B, 0xE7, 0x00, 0x00, 0x03, 0x00, 0x08, 0x10, 0x0C, 0x0D, 0x7D,