Mysidia Adoptables Support Forum

Mysidia Adoptables Support Forum (http://www.mysidiaadoptables.com/forum/index.php)
-   Questions and Supports (http://www.mysidiaadoptables.com/forum/forumdisplay.php?f=18)
-   -   How to change the font of siggy.php ? (http://www.mysidiaadoptables.com/forum/showthread.php?t=1533)

PokePets 08-14-2010 09:15 AM

How to change the font of siggy.php ?
 
- How to change the font of your siggy images?
- How to center the text on the siggy images?

Thank you:rolleyes:

PokePets 08-18-2010 03:51 AM

RE: How to change the font of siggy.php ?
 
someone?

HIddenPanda 08-18-2010 10:14 PM

RE: How to change the font of siggy.php ?
 
LOL I was actually messing around with that today, It's actually very easy to do (even if you want to use your own font)

If you look at mine, (from pixelpets.co.cc :D) I set mine to use a font i downloaded for my recent obsession (Simlish from The Sims game series)

1. Find a font (I've had luck with Google and dafont.com)

2. You will most likely have to convert the font to a .gdf file so I reccomend http://www.wedwick.com/wftopf.exe if its a TrueType font.

3. Upload the font to the fonts folder on your server.

4. Open up siggy.php and look for the following lines (around Line 170)

PHP Code:

    $str1 "Name: ".$name;
    
$str2 "Owner: ".$owner;
    
$str3 "Train Me!";
    
$str4 "More Adopts at:";
    
$str5 $domain;

    
imagestring ($image120$textheight,  $str1$color);
    
imagestring ($image120$textheight 13,  $str2$color);
    
imagestring ($image120$textheight 26,  $str3$color); 

Yours is probably different because I have edited mine a bit

5. Insert the following code (with obvious modifications BEFORE the imagestring() lines
PHP Code:

$font imageloadfont('fonts/GDF FILE NAME HERE!!!!!.gdf'); 

That tells the page to load the font for usage

6. Change the 2nd variable in the imagestring lines you want this font to be used (in this case replace the 12s)

In the end it should look somewhat similar to this

PHP Code:

    $str1 "Name: ".$name;
    
$str2 "Owner: ".$owner;
    
$str3 "Train Me!";
    
$str4 "More Adopts at:";
    
$str5 $domain;
    
$str6 "LOL Simlish";

    
$font imageloadfont('fonts/sims.gdf');
    
imagestring ($image$font0$textheight,  $str1$color);
    
imagestring ($image$font0$textheight 13,  $str2$color);
    
imagestring ($image$font0$textheight 26,  $str3$color);
    
imagestring ($image120$textheight 43$str6$color); 

Sorry that this tutorial is kinda crappy im a bit tired at the moment

PokePets 08-19-2010 03:11 AM

RE: How to change the font of siggy.php ?
 
Thank you :D !
PS; I play the sims to :p

PokePets 08-19-2010 04:43 AM

RE: How to change the font of siggy.php ?
 
It works thank you :D!

fadillzzz 08-19-2010 09:10 AM

RE: How to change the font of siggy.php ?
 
Quote:

Originally Posted by HIddenPanda
LOL I was actually messing around with that today, It's actually very easy to do (even if you want to use your own font)

If you look at mine, (from pixelpets.co.cc :D) I set mine to use a font i downloaded for my recent obsession (Simlish from The Sims game series)

1. Find a font (I've had luck with Google and dafont.com)

2. You will most likely have to convert the font to a .gdf file so I reccomend http://www.wedwick.com/wftopf.exe if its a TrueType font.

3. Upload the font to the fonts folder on your server.

4. Open up siggy.php and look for the following lines (around Line 170)

PHP Code:

    $str1 "Name: ".$name;
    
$str2 "Owner: ".$owner;
    
$str3 "Train Me!";
    
$str4 "More Adopts at:";
    
$str5 $domain;

    
imagestring ($image120$textheight,  $str1$color);
    
imagestring ($image120$textheight 13,  $str2$color);
    
imagestring ($image120$textheight 26,  $str3$color); 

Yours is probably different because I have edited mine a bit

5. Insert the following code (with obvious modifications BEFORE the imagestring() lines
PHP Code:

$font imageloadfont('fonts/GDF FILE NAME HERE!!!!!.gdf'); 

That tells the page to load the font for usage

6. Change the 2nd variable in the imagestring lines you want this font to be used (in this case replace the 12s)

In the end it should look somewhat similar to this

PHP Code:

    $str1 "Name: ".$name;
    
$str2 "Owner: ".$owner;
    
$str3 "Train Me!";
    
$str4 "More Adopts at:";
    
$str5 $domain;
    
$str6 "LOL Simlish";

    
$font imageloadfont('fonts/sims.gdf');
    
imagestring ($image$font0$textheight,  $str1$color);
    
imagestring ($image$font0$textheight 13,  $str2$color);
    
imagestring ($image$font0$textheight 26,  $str3$color);
    
imagestring ($image120$textheight 43$str6$color); 

Sorry that this tutorial is kinda crappy im a bit tired at the moment

You can also use imagettftext instead so that you can use .ttf and get better looking text since .gdf doesn't have anti aliasing

http://www.adoptapoke.com/siggy.php?id=455

PokePets 08-19-2010 09:31 AM

RE: How to change the font of siggy.php ?
 
& how can i center the tekst?

fadillzzz 08-19-2010 12:13 PM

RE: How to change the font of siggy.php ?
 
I can't guarantee you that this is going to work for your site but I hope this can be your solution even if it's just temporary

before
PHP Code:

    imagestring ($image120$textheight,  $str1$color);
    
imagestring ($image120$textheight 13,  $str2$color);
    
imagestring ($image120$textheight 26,  $str3$color);
    
imagestring ($image120$textheight 42,  $str4$color);
    
imagestring ($image120$textheight 55,  $str5$color); 

Add this line
PHP Code:

        $x = ($newwidth $newwidth/2)/2

And then replace the zeros from
PHP Code:

    imagestring ($image120$textheight,  $str1$color);
    
imagestring ($image120$textheight 13,  $str2$color);
    
imagestring ($image120$textheight 26,  $str3$color);
    
imagestring ($image120$textheight 42,  $str4$color);
    
imagestring ($image120$textheight 55,  $str5$color); 

to $x

Final code should looks like this
PHP Code:

        $x = ($newwidth $newwidth/2)/2

    
imagestring ($image12$x$textheight,  $str1$color);
    
imagestring ($image12$x$textheight 13,  $str2$color);
    
imagestring ($image12$x$textheight 26,  $str3$color);
    
imagestring ($image12$x$textheight 42,  $str4$color);
    
imagestring ($image12$x$textheight 55,  $str5$color); 


PokePets 08-21-2010 03:42 AM

RE: How to change the font of siggy.php ?
 
fadillzzz,
You mean i must change
$font = imageloadfont('fonts/example.gdf');
to
$font = imagettftext('fonts/example.ttf');
?
& for your center code :s, i get this;
http://www.secret.uphero.com/adoptables/siggy.php?id=2

the text goes "out" the image :S,

already thanks,
Niels ;)

fadillzzz 08-21-2010 05:01 AM

RE: How to change the font of siggy.php ?
 
No, you don't need the imageloadfont to use imagettftext
read this
http://php.net/manual/en/function.imagettftext.php
and compare it to
http://php.net/manual/en/function.imagestring.php

imageloadfont is needed only if you want to use imagestring with custom font

take a look at my code
PHP Code:

    $str1 "".$name;
    
$str2 "Level:".$level;
    
$str3 "".$domain;
        
$font 'path/to/your/font.ttf';
        
$black imagecolorallocate($image202020); 

    
imagettftext ($image1600$textheight 18$black$font$str1);
    
imagettftext ($image1600$textheight 34$black$font$str2);
    
imagettftext ($image1600$textheight 50$black$font$str3); 

you can leave the '$image' untouch, and the number '16' is the font size, the first '0' is the angle, the second '0' is the x coordinates, the '$textheight ...' is the y coordinate, '$black' represent the font color, and '$font' is the font itself and last but not least '$str*' is the text to be loaded

Don't forget to define the variable like '$black' and '$font' before the imagettftext

Also, if you are still wondering how to center the text (using imagestring), read this
http://www.php.net/manual/en/function.imagestring.php#94306


All times are GMT -5. The time now is 01:39 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.