How to fix font rendering for pdf made in phantomjs on linux?

On the Linux server (Debian) to generate pdf from html with phantomjs. The extra spacing between letters
8acd22315f1f4346a52431ee6d2ea1c2.png

Custom font - Open Sans is loaded from Google Fonts:
link(rel="stylesheet", href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=cyrillic-ext")
July 2nd 19 at 13:30
1 answer
July 2nd 19 at 13:32
What does font rendering? You either view something bad (then and rule nothing), or included incorrect font or Cyrillic text in the formation of the pdf is processed incorrectly and climb the blank characters.
To start, try a different reader if it is well - worth it to overtake PDF in PS and see what it actually happening.
Look the PDF in Sumatra and view'faiths browsers - everywhere the same. In tests shoals occur in some OS. In this case, Debian. On Linux Mint I have well displayed. Most likely it depends on system font rendering in a specific OS.

How to convert and pick the PostScript files I don't know. - Eliane.Treute commented on July 2nd 19 at 13:35
It seems that the font is not included in the PDF (and web fonts, as I understand, not easy to do). Then the text on any arbitrary machine will be crooked - those which the system has Open Sans, purely in the minority... - chelsea13 commented on July 2nd 19 at 13:38

Find more questions by tags PhantomJSWeb DevelopmentLinuxNode.js