Baldur Bjarnason

... works as a web developer in Hveragerði, Iceland, and writes about the web, digital publishing, and web/product development

These are his notes

@baldur Basically, all of your PDF renders using headless Chrome on Linux have broken typography: no hyphens (bug #6840) and broken font hinting leading to bad kerning in varying degrees.

Fix it using either --font-render-hinting=none or --disable-font-subpixel-positioning

Both flags have the same result in my testing. Then you need to use a hyphenation polyfill like hyphenopoly to make up for bug #6840 (no hyphens on headless Chrome)