On Mon, 29 Apr 2002, District Webmaster wrote: > In html/css you can set a font size in pixels -- in my experience this > means a letter takes the same number of pixels, regardless of > resolution. With php, can I use string length and font pixel size to > determine the length of a given string on a screen? Does anyone know an > algorithm for this that works for any/every font?
PHP is used to generate HTML. So anything you can type into your HTML file, PHP can output instead. However, your base assumption, that it's possible to guess reliably how many pixels wide a text string will be, is incorrect. Different people use different browsers and have different fonts installed, and get different results. The best you can do is test in multiple environments and average the results - or use GD to create GIFs containing the text, in which case you can control the size precisely because it's using the fonts on your server instead of on someone else's client. miguel -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php