Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

podle mchronoforms a tcpdf

11. led 2020 14:58 - 11. led 2020 15:02 #141478
Odpověď od H13
Admin
Zde si můžeš stáhnout již vytvořený fonty:
www.phoca.cz/download/category/34-phocapdf-fonts

Češtinu umí "Dejavu Sans" a "Free Mono". Dejavu Sans je ale hodně robustní, protože obsahuje mnoho národních znaků.

Každopádně lze vyvořit i "vlastní" font. v ZIPu TCPDF knihovny je návod. Pro TCPDF se dá vytvořit jakýkoliv český font.

Jak píše Bong, většinou se font nastavuje přes TCPDF funkci:
Code:
$tcpdf->setFont($promenna_s_nazvem_pisma);

Takže zkus v Chronoforms najít, jestli tam nemají nějakou proměnnou, která by se např. zadávala v parametrech.

Předpokládám, že Chronoforms bude mít nastavenou cestu k písmům, takže by mělo stačit nakopírovat nový písma tam, kde jsou stávající. Cesta lze změnit např. pomocí:
Code:
if(!defined('K_PATH_FONTS')) {define("K_PATH_FONTS", JPATH_ADMINISTRATOR.'/components/com_phocapdf/fonts/');}

EDIT:
Vidím, že jsem tento post poslal těsně po tobě, ano, jestli ti to funguje coreFonts, je to OK.

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

11. led 2020 16:32 #141479
Odpověď od Ernst
Joomla Expert
Dík za upřesnění fontů, když se někdy budu nudit zkusím i nějaký font vytvořit.
Nevíš i o dalších českých fontech, mimo těch dvou co jsou v phoca?
Chronoforms v tcpdf používá pro seznam použitých fontů opravdu jen $this->CoreFonts = array().
Ano písma stačí nakopírovat do /www/libraries/cetcpdf/tcpdf/fonts/.
Parametry funkce setFont() tam nejdou rozumě změnit, bere se vše z toho CoreFonts.

11. led 2020 17:52 #141480
Odpověď od H13
Admin
Já nezkoumal tu funkci do podrobna, takže nevím, jestli to pole corefonts nemá nějaký vliv na výkon (jestli ty fonty náhodou někde nenahrává všechny a něco s nima někde nedělá - nemusí to být vyloženě vložení do PDF dokumentu - to by byl celkem problém zbytečně je tam vkládat všechny. Spíš jde o to, jestli s něma nějak nepracuje a zbytečně nezatěžuje server při vytváření PDF)

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

12. led 2020 13:17 - 12. led 2020 13:18 #141490
Odpověď od Ernst
Joomla Expert
Vypadá to, že to pole corefonts je jen převodním mezi názvem fontu, který zadám v chronoforms a skutečným názvem souboru.
Tak by to zpomalovat nemělo.
Konec konců, dám stejně asi do toho pole jen ten font, který budu používat.

12. led 2020 13:55 #141491
Odpověď od H13
Admin
OK, BTW posílal jsem ti mail na email, co zde máš uveden v profilu, tak se na něj podívej. Jestli je to neaktuální adresa, pošli mi novou.

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

12. led 2020 22:10 #141492
Odpověď od Ernst
Joomla Expert
email tam mám správný, ale nic nepřišlo, ani do spamu

Powered by Fórum