Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Fonty na canvasie, Konwersja z Win'a na Linuxa
Rzast
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 24.11.2005
Skąd: Podczerwone

Ostrzeżenie: (0%)
-----


Mam coś takiego: tworzę sobie canvas - plik png, który wysyłam do przeglądarki. I jest tam taki kod umieszczający tekst na tym canvasie:
  1. <?php
  2.  
  3. {
  4. $font = array('name' => 'Verdana', 'size' => 7, 'color' => $f_color);
  5. $canvas->setFont($font);
  6. $canvas->addText(array('x' => $szer*($xp +25/12), 'y' => $wys+ ($y+0.5)*$wys, 'text' => $tekst, 'alignment' => array('horizontal' => 'left', 'vertical' => 'center')));
  7. }
  8.  
  9. ?>

Pod Windowsem działa, jednkaże ma to być na serwerze linuxowym, a tam nie chce działać - dopiero po usunięciu linii z komendami
  1. <?php
  2.  
  3. $font = array('name' => 'Verdana', 'size' => 7, 'color' => $f_color);
  4. $canvas->setFont($font);
  5.  
  6. ?>

zaczyna pokazywać.
I tu jest problem. Moze tak być, ale chcę powiększyć czcionkę (o jakieś 2 pkt) i mieć możliwość zmiany jej koloru - standartowo jest czarny, a tekst jest częściowo na czarnym tle.
Ewentualnie jak to inaczej sformatować?

I jeszcze jedno: jak w poleceniu header prawidłowo ustawić stronę kodową ISO?


--------------------
Podhale naprawa komputerów, strony WWW
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
ennics
post
Post #2





Grupa: Zarejestrowani
Postów: 312
Pomógł: 0
Dołączył: 29.12.2004

Ostrzeżenie: (0%)
-----


widocznie nie masz na serwerze linuxowym obsługi czcionek true type (a taką jest Verdana)
zobacz http://corefonts.sourceforge.net/ i http://www.gnome.org/fonts/


--------------------
Go to the top of the page
+Quote Post
Rzast
post
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 24.11.2005
Skąd: Podczerwone

Ostrzeżenie: (0%)
-----


Cytat(Rzast @ 2005-11-25 08:33:07)
Moze tak być, ale chcę powiększyć czcionkę (o jakieś 2 pkt) i mieć możliwość zmiany jej koloru - standartowo jest czarny, a tekst jest częściowo na czarnym tle.
Ewentualnie jak to inaczej sformatować?

Zapytałem jak widać.
A moze być obsługa czcionek linuxa. Ewentualnie czy np. Arial jest tu i tam (win i lin)? ewentualnie jakaś inna?


--------------------
Podhale naprawa komputerów, strony WWW
Go to the top of the page
+Quote Post
ennics
post
Post #4





Grupa: Zarejestrowani
Postów: 312
Pomógł: 0
Dołączył: 29.12.2004

Ostrzeżenie: (0%)
-----


Cytat
Zapytałem jak widać.

no nie do końca, bo teraz to już nie wiem z czym masz problem,
czy z wyświetlaniem czcionek pod linuxem czy ze zmianą jej rozmiaru i koloru...
pozatym... co to jest ? $canvas->setFont($font); używasz jakiejś blblioteki ? klasy ?
Cytat
Arial jest tu i tam

można sprawdzić TUTAJ

Ten post edytował ennics 25.11.2005, 10:04:57


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:30