[StructLayout(LayoutKind.Sequential)]
public unsafe struct Font
{
public int BaseSize;
public int GlyphCount;
public int GlyphPadding;
public Texture Texture;
// Already tried [MarshalAs(UnmanagedType.ByValArray)]
public Rectangle[] Recs;
public GlyphInfo[] Glyphs;
}