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