// Returns any font that match the specified pattern (e.g. "*" for all) func (mw *MagickWand) QueryFonts(pattern string) (fonts []string) { cspattern := C.CString(pattern) defer C.free(unsafe.Pointer(cspattern)) var num C.size_t copts := C.MagickQueryFonts(cspattern, &num) fonts = sizedCStringArrayToStringSlice(copts, num) return }
// Returns any font that match the specified pattern (e.g. "*" for all) func (mw *MagickWand) QueryFonts(pattern string) (fonts []string) { cspattern := C.CString(pattern) defer C.free(unsafe.Pointer(cspattern)) var num C.ulong copts := C.MagickQueryFonts(cspattern, &num) defer relinquishMemoryCStringArray(copts) fonts = sizedCStringArrayToStringSliceLong(copts, num) return }