//--------------------------------------
//--- CHILD OF LIGHT font table (*.tfn.ckd)
//
// File: *.tfn.ckd
// Author: tomsolo
// Revision: 0.00001
// Purpose: Life is Running
//--------------------------------------
BigEndian();
struct HEADER{
    byte    header[20]                          <hidden=false>;                             // Set any field to true, if dont need.
    int     FontStyleNameLength                 <hidden=false>;
    char    FontStyleName[FontStyleNameLength]  <hidden=false>;
    byte    pad01[72]                           <hidden=true>;
    int     BitmapWidth                         <hidden=false>;
    int     BitmapHeight                        <hidden=false>;
    byte    pad02[36]                           <hidden=true>;
    int     FontPathLength                      <hidden=false>;
    char    FontPath[FontPathLength]            <hidden=false>;
    int     FontFileNameLength                  <hidden=false>;
    char    FontFileName[FontFileNameLength]    <hidden=false>;
    byte    pad03[8]                            <hidden=true>;
    int     NumberOFGplyphs                     <hidden=false>;
}block                                          <open=true>;

struct uCHAR{
    int     blockSize                           <hidden=true>;
    byte    pad04[2]                            <hidden=true>;
    wchar_t u[1]                                <bgcolor=0x00FF7F, name="Present">;
    struct  uCharData{ 
        int     positionX                           <hidden=false/*,bgcolor=0x7F00FF*/>;
        int     positionY                           <hidden=false/*,bgcolor=0x3399CC*/>;
        int     width                               <hidden=false/*,bgcolor=0xFA8072*/>;
        int     height                              <hidden=false/*,bgcolor=0x00BFFF*/>;
        int     marginLeft                          <hidden=false/*,bgcolor=0x7280FA*/>;                                                 
        int     marginTop                           <hidden=false/*,bgcolor=0xFFBF00*/>;
        int     marginRight                         <hidden=false/*,bgcolor=0x7280FA*/>;
        int     marginBottom                        <hidden=false/*,bgcolor=0xFFBF00*/>;    // maybe       
        int     marker                              <hidden=true>;                          // seems is dummy
    } params                                        <name="Glyph parameters">;
};

local  int i;

for( i = 0; i < block.NumberOFGplyphs ; i++ ){
    uCHAR count                                  <open=true, name="Glyph">;                      
};
//EOF-----------------------------------