original.cairoFontOptionsCopy(original)originalCairoFontOptions]  a newly allocated CairoFontOptions. Free with
  cairo() . This function always returns a
  valid pointer; if memory cannot be allocated, then a special
  error object is returned where all operations on the object do nothing.
  You can check for this with cairoFontOptionsStatus.internal