Analgiins Posted April 15, 2008 Report Posted April 15, 2008 Tātad... savajadzējās taisīt bildītes ar PHP, kurā būtu teksts konkrētā fontā - MyriadPro It (fails MyriadPro-It.otf tātad OpenType format). $font = imageloadfont("MyriadPro-It.otf"); Jams izdot kļūdu Warning: imageloadfont() [function.imageloadfont]: Error reading font in <...>. Ja failu nevarētu atrast, tad kļūda būtu tjipa No such file or directory. Kā ir ar tiem fontiem, kā dabūt viņus strādāt? Moš tam vajag kādu speciāli extensionu? Nav bijusi pieredze ar šādām lietām. P.S. Fonts toč nav sapists, kolēģis/maketētājs iedeva.
bubu Posted April 15, 2008 Report Posted April 15, 2008 imageloadfont supportē tikai pašas GD bibliotēkas fontu formātu gdf. Te: http://lv.php.net/imageloadfont pie $file argumenta apraksta ir dots tā formāts. ja gribi ttf formāta fontus (nezinu, kas ir otf), tad jālieto imagettftext funkcija.
Analgiins Posted April 15, 2008 Author Report Posted April 15, 2008 Paldies, bubu, par atbildi, pats tikko apjēdzu, ka vajag imagettftext. Izrādās, ka OpenType fontu failiem paplašinājums var būt gan .otf, gan .ttf, kas arī mani samulsināja. Ja kādam noder te neliels info
Analgiins Posted April 15, 2008 Author Report Posted April 15, 2008 paturpinot šo pašu topiku... a kā ar latviešu un krievu burtiem iekš tā MyriadPro-It? imagettftext to vietā parāda nosvītroto kvadrātiņu, tjip neatbalsta šo rakstzīmi. Piemēram fonts verdana (verdana.ttf) rāda visu pareizi. Bet atkal, piemēram, photoshop'ā ar to MyriadPro-It var rakstīt gan latviešu, gan krievu burtus. Kas pa vainu?
bubu Posted April 15, 2008 Report Posted April 15, 2008 Varbūt vaina burtu kodējumā, kas tiek padota tai imagettftext fjai.
Paulinjsh Posted April 16, 2008 Report Posted April 16, 2008 visticamākais tajā fontā nav lv burti, neatceros kā, bet varēja pats pievienot trūkstošos burtus. a fotoveikals pats prot on the fly ģenerēt trūkstošo fontos.
Aleksejs Posted April 17, 2008 Report Posted April 17, 2008 Varbūt, ka ar tiem fontiem ir līdzīgi, kā man bija, kad vajadzēja ģenerēt PDFus: http://php.lv/f/index.php?showtopic=1142&a...entry7296
Recommended Posts