Incarca fisier ttf si foloseste-l ca font

Aici postaţi orice este legat de tehnologiile "client side". HTML, HTML5, XHTML, CSS, CSS3, XML, Standarde
Manual JS: http://www.phpromania.net/jsmanual/index.html

Moderatori: eyecon, Moderatori

Avatar utilizator
mblaky
Average Member
Mesaje: 146
Membru din: Mar Sep 11, 2007 2:57 pm

Incarca fisier ttf si foloseste-l ca font

Mesajde mblaky » Vin Ian 11, 2008 4:59 pm

Am un font: 12th_C._Fancy_Caps.ttf.
Cum pot sa atribui unui text dintr-un fisier html acest font ?



Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Vin Ian 11, 2008 8:03 pm

il pui embed in flash sau, cred ca merge cu gd2, sa-l faci imagine...

Avatar utilizator
kleampa
Senior Member
Mesaje: 2774
Membru din: Dum Iul 10, 2005 2:12 pm
Localitate: Bucuresti
Contact:

Mesajde kleampa » Vin Ian 11, 2008 11:03 pm

embed in flash il poti face foarte usor cu sIFR (google it)

Avatar utilizator
mblaky
Average Member
Mesaje: 146
Membru din: Mar Sep 11, 2007 2:57 pm

Mesajde mblaky » Sâm Ian 12, 2008 12:16 pm

incerc cu gd2 .... nu prea vreau sa am legatura cu flash pentru ca: 1) Nu prea stiu / 2) Nu toata lumea are flash player instalat...

Avatar utilizator
mblaky
Average Member
Mesaje: 146
Membru din: Mar Sep 11, 2007 2:57 pm

Mesajde mblaky » Sâm Ian 12, 2008 12:36 pm

Am modificat niste scripturi gasite pe php.net si rezultatul este acesta:

Cod: Selectaţi tot

// t1.php

$text = "Testing...";
$font = "../fonts/12th_C._Fancy_Caps.ttf";
$color = "0099FF";
$width = "200"; // Daca nu e precizat e setat automat la 400

echo "<img src='t2.php?text=$text&color=$color&font=$font&w=$width'>";



Cod: Selectaţi tot

// t2.php

header("Content-type: image/png");

$color = $_GET['color'];
$font = $_GET['font'];
$text = $_GET['text'];
$width = 400;

if (isset($_GET['w'])) { $width = $_GET['w']; } // In cazul in care nu e precizat ramane 400

$im = imagecreatetruecolor($width, 30);
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$color = imagecolorallocate($im, hexdec('0x' . $color{0} . $color{1}), hexdec('0x' . $color{2} . $color{3}), hexdec('0x' . $color{4} . $color{5}));

imagefilledrectangle($im, 0, 0, ($width-1), 29, $white);
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
imagettftext($im, 20, 0, 10, 20, $color, $font, $text);
imagepng($im);
imagedestroy($im);


Sper ca va place :) ... ms de idee octavian ... nu stiam ca gd2 poate sa faca asta :)

Btw chestia care am facut-o eu pentru culoarea textului poate sa fie facuta si pentru background, la imagefilledrectangle($im, 0, 0, ($width-1), 29, $white); in loc de white puteti pune alta culoare :)

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Sâm Ian 12, 2008 1:42 pm

da, dar partea de SEO devine praf...

Avatar utilizator
Amenthes
Senior Member
Mesaje: 1370
Membru din: Lun Dec 12, 2005 8:00 am
Contact:

Mesajde Amenthes » Lun Ian 14, 2008 1:19 am

Nu devine deloc praf partea de SEO, pune-i imaginii ca atribut alt exact textul care e scris in ea si e poate chiar mai bine, poti sa incerci sa pui si la atributul title chestia asta.

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Lun Ian 14, 2008 2:52 pm

nu te contrazic dar cred ca un link e prioritar fata de o imagine din punct de vedere SEO...

Avatar utilizator
mihaitha
Senior Member
Mesaje: 2383
Membru din: Vin Mai 04, 2007 12:40 pm
Localitate: Sibiu
Contact:

Mesajde mihaitha » Lun Ian 14, 2008 4:11 pm

octavian scrie:nu te contrazic dar cred ca un link e prioritar fata de o imagine din punct de vedere SEO...

Corect, insa vad ca mblaky afiseaza doar imaginea, nu link. Deci img cu title si alt e cam acelasi lucru cu un text. Daca e heading cred ca poate sa puna <h1><img... /></h1> si dpdv SEO cred k e ok.

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Mar Ian 15, 2008 12:03 am

atunci, sifr...


Înapoi la “HTML/JavaScript/CSS”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator