podle mchronoforms a tcpdf
U RSForm také - dokonce nabízejí české písmo ke stažení, ale myslím že je lepší použít to od Phoca
MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Poděkovali: Ernst
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
tak v případě chronoforms6 stačí font nakopírovat do /www/libraries/cetcpdf/tcpdf/fonts/ a změnit tcpdf.php v /www/libraries/cetcpdf/tcpdf/.
Na řádce 1890 doplnit do pole požadovaný font:
PS řešení je vlastní, nevím, zda neexistuje i jiné
Na řádce 1890 doplnit do pole požadovaný font:
$this->CoreFonts = array(
'courier'=>'Courier',
'courierB'=>'Courier-Bold',
'courierI'=>'Courier-Oblique',
'courierBI'=>'Courier-BoldOblique',
'helvetica'=>'Helvetica',
'helveticaB'=>'Helvetica-Bold',
'helveticaI'=>'Helvetica-Oblique',
'helveticaBI'=>'Helvetica-BoldOblique',
'times'=>'Times-Roman',
'timesB'=>'Times-Bold',
'timesI'=>'Times-Italic',
'timesBI'=>'Times-BoldItalic',
'symbol'=>'Symbol',
'dejavusans'=>'dejavusans', //přidaný font z phocapdf, který umí češtinu
'zapfdingbats'=>'ZapfDingbats'
);
PS řešení je vlastní, nevím, zda neexistuje i jiné
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
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:
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í:
EDIT:
Vidím, že jsem tento post poslal těsně po tobě, ano, jestli ti to funguje coreFonts, je to OK.
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:
$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í:
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 Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
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.
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.
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
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 Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
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 Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.