Dobrý den,
PDF faktura generována TCPDF knihovnou si nese sebou informaci o zvoleném fontu. Pokud onen font obsahuje kompletně všechny utf8 znaky, velikost PDF pak značně naroste.
Pokud tedy nepoužíváte pouze angličtinu a dolar jako měnu, budete pravděpodobně potřebovat font s rozšířenou sadou znaků. VM Invoice nabízí snad jen fonty se základní znakovou řadou, dále pak rošířenou o znaky používané v západní Evropě a plnou utf8 řadu.
Nevyhovuje-li ani jeden typ z těchto fontů, pořád je možnost vygenerovat si font vlastní. K tomu potřebujete nejlépe asi ttf formát fontu s omezenou a pro vás dostačující sadou znaků. Na internetu je pak k nalezení více online generátorů, které Vám ttf formát převedou do formátu vhodného pro použití v TCPDF. Některé z nich nemusí vygenerovat speciální znaky (jako jsou i české znaky s diakritikou). Zde bych doporučil zkusit
fonts.snm-portal.com/ který se mi osvědčil již dříve.
Nově vygenerovaný font se pak nahraje do: {project_root}/administrator/components/com_vminvoice/libraries/tcpdf/fonts. Program by si pak nově nahraný font měl automaticky najít.