Re: Review: Function that measures the width of a text string in pixels.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2004-10-29 at 00:11 +0200, Jacob Friis wrote:
> I have created a function that will measure the width of a text string 
> in pixels. It works ok.
> If you have optimizations, please let me know.
> Thanks,
> Jacob
> 
> function txt_width ($txt) {
> 	$width = 0;
> 	$txt_len = strlen($txt);
> 	for ($n = 1; $n <= $txt_len; $n++) {
> 		switch (substr($txt, $n, 1)) {
> 			case 'l';
> 			case '.';
> 			case ' ';
> 			case '-';
> 			case 't';
> 				$width += 3;
> 				break;
> 			default :
> 				$width += 8;
> 				break;
> 		}
> 	}
> 	return $width;
> }
> 

..and how do you plan to account for things such as, font sizes on all
platforms, font types, etc?


-- 
/***************************************
* Robby Russell | Owner.Developer.Geek
* PLANET ARGON  | www.planetargon.com
* Portland, OR  | robby@xxxxxxxxxxxxxxx
* 503.351.4730  | blog.planetargon.com
* PHP/PostgreSQL Hosting & Development
*    --- Now supporting PHP5 ---
****************************************/

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux