protected virtual void Dispose(bool disposing)
{
if (!disposing || CairoDebug.Enabled)
CairoDebug.OnDisposed<ScaledFont> (handle, disposing);
if (handle == IntPtr.Zero)
return;
NativeMethods.cairo_scaled_font_destroy (handle);
handle = IntPtr.Zero;
}