PDFs: Make the Text Layer respect the zoom level

Use PDFjs's `CustomStyle` to scale the text layer with the zoom level.

Fixes #22.