must be a valid non-NULL string pointer; may be an empty string
external ffi.Pointer<ffi.Char> FontName;