kaitaragis Posted March 10, 2012 Share Posted March 10, 2012 Ryšium su tuo, kad dingo orginalus postas, tenka rašyti iš naujo. Aloha! Skiriama norintiems sulietuvinti "pagal Presta". Bėda - matom kringelius. Priežastis, kaip jau minėjo p. Markas, teisingų fontų nebuvimas. Bėda taisom taip: a) atsisiunčiam prikabintą archyvą ir išarchyvuojam /tools/fpdf/font/ kataloge. Einam į BO->Preferencai->PDF (v1.3) ar Orders->PDF (v1.4), pasirenkam koduotę: cp1257 (M$ brudas), fontas: verdana. Generuojam PDF'us ir džiaugiamės. Nepatinka "verdana"? Išsirenkam TTF fontą, einam į http://fpdf.fruit-lab.de/, pasirenkam "cp1257" koduotę, įkeliam fontą, generuojam. Gaunam 4 failus. Atsisiunčiam visus, išskyrus t1a ir afm tipo. Mums reikia sutvarkyti vardus - pervadinam daugskaičių_fontovardas.php.txt į fontovardas.php, daugskaičių_fontovardas.z į fontovardas.z. Redaguojam fontovardas.php. $file=... pataisom vardą, kad atitiktų fontovardas.z. Dabar tą patį padarom su Bold stiliaus fontu. Tik fonto vardas turi buti fontovardasb.php. Butinai gale b, nes presta bus nepatenkinta. Toliau sekam (a) skyrių. verdana.zip 4 Link to comment Share on other sites More sharing options...
Promotion.LT Posted May 9, 2012 Share Posted May 9, 2012 Aciu - tai buvo lengviausais budas Link to comment Share on other sites More sharing options...
aegis Posted September 18, 2012 Share Posted September 18, 2012 Ačiū! Link to comment Share on other sites More sharing options...
nabuka Posted February 28, 2013 Share Posted February 28, 2013 Dėkoju. Link to comment Share on other sites More sharing options...
l33tas Posted March 1, 2013 Share Posted March 1, 2013 Kurioj vietoj galima pakeisti :. Einam į BO->Preferencai->PDF (v1.3) ar Orders->PDF (v1.4), pasirenkam koduotę: cp1257 (M$ brudas), fontas: verdana. šiuos nustatymus. 1.5.3 versijoj? Link to comment Share on other sites More sharing options...
kaitaragis Posted March 21, 2013 Author Share Posted March 21, 2013 (edited) Dėja, šis būdas netinka 1.5.x versijai. Jei gerai pamenu, reikia pataisyti classes/pdf/PDFGenerator.php, pakeisti DEFAULT_FONT į 'freeserif' ir iš http://sourceforge.n...ts/tcpdf/files/ atsisiųsti tcpdf*.zip. Tada jį kažkur išskleisti, iš jo /fonts direktorijos perkopijuoti freeserif* failus į /tcpdt/fonts direktoriją Prestoje. Edited March 21, 2013 by kaitaragis (see edit history) Link to comment Share on other sites More sharing options...
laramc Posted November 18, 2014 Share Posted November 18, 2014 (edited) Sveiki, kolegos : ) Postas senokas, bet as tik pradejau krapstyti prestashop`a : ) Mano PDFas irgi kreivas buvo. As sutvarkiau ta dalyka gan paprasta: Versija 1.5.6.1 Iskome ir atidarome: /rootdir/classes/pdf/PDFGenerator.php Randame koda: (jis bus pacioje pradzioje, ln:42) public $font_by_lang = array( 'ja' => 'cid0jp', 'bg' => 'freeserif', 'ru' => 'freeserif', 'uk' => 'freeserif', 'mk' => 'freeserif', 'el' => 'freeserif', 'en' => 'dejavusans', 'vn' => 'dejavusans', 'pl' => 'dejavusans', 'ar' => 'dejavusans', 'fa' => 'dejavusans', 'ur' => 'dejavusans', 'az' => 'dejavusans', 'ca' => 'dejavusans', 'gl' => 'dejavusans', 'hr' => 'dejavusans', 'sr' => 'dejavusans', 'si' => 'dejavusans', 'cs' => 'dejavusans', 'sk' => 'dejavusans', 'ka' => 'dejavusans', 'he' => 'dejavusans', 'lo' => 'dejavusans', 'lv' => 'dejavusans', 'tr' => 'dejavusans', 'ko' => 'cid0kr', 'zh' => 'cid0cs', 'tw' => 'cid0cs', 'th' => 'freeserif' ); Ir kaip nesunku atspeti, pakeiciame sio kodo pabaiga i: 'lv' => 'dejavusans', 'tr' => 'dejavusans', 'ko' => 'cid0kr', 'zh' => 'cid0cs', 'tw' => 'cid0cs', 'th' => 'freeserif', 'lt' => 'dejavusans' ); Ne pats graziausias fontas, bet budas yra greitas ir veikia : ) Edited November 18, 2014 by laramc (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now