• 10 odgovora
  • 3.135 pregleda
Pdf i embedovanje cirilicnih fontova 13.05.2011. u 12:45 · pre 188 meseci #1
Treba da napravim dinamicki generisane PDF fajlove na cirilici.Koristim tcpdf klasu za kreiranje tih pdf-ova i sve funkcionise na latinici ali meni treba da embedujem cirilicne fontove u pdf i tu nastaje problem.Koristim iz komandne linije ttf2pt1 i dobijem gresku
Code:

C:\Windows\Fonts>ttf2ufm -a -F 80norm.ttf
Auto-detected front-end parser 'ttf'
 (use ttf2pt1 -p? to get the full list of available front-ends)
Processing file 80norm.ttf
Some font name strings are in Unicode, may not show properly
**** Cannot create 80norm.t1a ****

Jel ima neko resenje za ovo ili ako je neko generisao vec sve fajlove koji su potrebni da mi posalje bio bi zahvalan jer cu da se roknem vise od ovoga
:(

Re: Pdf i embedovanje cirilicnih fontova 19.05.2011. u 11:41 · pre 187 meseci #6
Sa kojim fontom, iz ovog paketa što si postavio, testiraš. Postavi primer. Da li je php fajl utf8 enkodovan?
Moguće da je 5. argument metoda setFont setovan na true, čime se poništava ono što sam napisao u prvoj poruci, dakle pokušaj:
Code:
$pdf->SetFont('imeFonta', '', 14, '', false);




EDIT: 4. promenjen u 5. izgleda da ne znam da brojim :)

[Ovu poruku je menjao Br@nkoR dana 19.05.2011. u 12:58 GMT+1]
Potpis
Banned - Not available
Re: Pdf i embedovanje cirilicnih fontova 19.05.2011. u 12:11 · pre 187 meseci #8
Nem problema :)

Pogrešno sam u prethodnoj poruci napisao umesto 5. stavio sam 4. :)
Postavi neki manji primer koji ti ne radi, kako bi probao kod sebe, ukoliko nije problem, najbolje zakači uz poruku pošto es ne dozvoljava ćirilicu.

Pozdrav.
Potpis
Banned - Not available
Re: Pdf i embedovanje cirilicnih fontova 19.05.2011. u 14:53 · pre 187 meseci #10
Pokušaj da kod
Code:
$pdf->setFontSubsetting(FALSE);

staviš pre dodavanja nekog teksta/sadržaja, dakle pre/ispred
Code:
$pdf->writeHTML($html, true, false, true, false, '');


A takođe probaj da stavi enkoding utf-8
Code:
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'utf-8', false);

Takođe i php fajlu stavi isti enkoding.

Pozdrav.
Potpis
Banned - Not available
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme