Yes, this is likely phantomjs thing and we can hardly do something with it. I recommend to take a shot and try to search phantomjs github issues. There are quite often workarounds.
You may also won't to try jsreport-electron-pdf recipe which uses chrome based rendering. I believe it has better support for fonts, however lack of support for headers/footers.