The PDF library defaults to one of the DejaVu fonts when a required font is not available. For example, if you want to use font-face: Arial
on some element, in order to make sure it looks properly in PDF, your CSS should also contain a declaration like this:
src: url("/path/to/arial.ttf") format("truetype");
(and you will need @font-face declarations for bold / italic / bold+italic as well, if you use those variants).
Lacking such declarations, our library will attempt to use DejaVu Sans.
The DejaVu fonts are distributed with Kendo, and declared with @font-face in the Kendo CSS, and assuming you did not delete them or changed the directory structure, they should not 404. The decision to use them by default was so that we can display Unicode characters out-of-the-box.
If all elements to be displayed in PDF use a font of your own and if that font is declared with @font-face then no request to DejaVu fonts should happen.
You can read more about fonts in PDF
in our documentation.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI