Prevent missing ascender from breaking layout

ZapfDingbats (and perhaps others) has no ascender or descender attributes. pdfkit is treating them as `NaN`, which causes `document.y` to also ends up as `NaN` if you try to render any text in this font.