The Gtk+ C++ application I am rewriting in D uses Fontconfig rather than Pango because Pango doesn't expose the data needed for the application, that is only in Fontconfig. GtkD provides a Pango binding, but no Fontconfig binding. There is a GIR file for Fontconfig. I am wondering whether to do the whole D binding to Fontconfig thing using girtod, or whether to just hack up enough stuff to do with the structs, enums, and functions of Fonconfig.

Anyone been down this route before?