private FontFamily LoadFont(byte[] fontResource) { int num = fontResource.Length; IntPtr intPtr = Marshal.AllocCoTaskMem(num); Marshal.Copy(fontResource, 0, intPtr, num); uint num2 = 0u; MaterialSkinManager.AddFontMemResourceEx(intPtr, (uint)fontResource.Length, IntPtr.Zero, ref num2); this.privateFontCollection.AddMemoryFont(intPtr, num); return(this.privateFontCollection.Families.Last()); }