I think the problem is that a NULL typeface is a valid one, see ~SkPDFFont(). kTypeface::UniqueID(fTypeface.get())
Done.
LGTM - committed as r2134.