Do generowania dokumentów używam biblioteki DOMPDF, biblioteka aby wyświetlać polskiej znaku w formacie UTF8 korzysta z gotowych zestawów czcionek np. Dejavu sans, Releway.
Problem: Każdy z tych dokumentów przekracza rozmiar 150KB+, podczas gdy ładowanie czcionki nie wspieranej przez UTF8 daje wynik ok 3KB, jak zmusić go do zastosowania prostej czcionki typu Arial, Courier aby wyświetlał polskie znaki tym samym znacznie odchudzając wagę pliku.

  1.  
  2. $main = '
  3. <style>
  4. @page { margin: 20px 0px; }
  5. body { }
  6. .body { font-family: dejavu sans; font-size: 12px;margin-top:10px;}
  7. </style>';
  8.  
  9. #content mail
  10.  
  11. $output = mb_convert_encoding($main, 'HTML-ENTITIES', 'UTF-8');
  12. $dompdf = new DOMPDF();
  13.  
  14. $dompdf->load_html($output);
  15. $nazwa_pliku = "abc";
  16. $dompdf->render();
  17.