From: SourceForge.net <no...@so...> - 2006-08-07 17:17:32
|
Bugs item #1535865, was opened at 2006-08-07 03:32 Message generated for change (Comment added) made by hobbs You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=1535865&group_id=12997 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 05. Canvas Items Group: current: 8.5a4 >Status: Pending >Resolution: Invalid Priority: 5 Submitted By: Carlos Tasada (ctasada) Assigned to: Jeffrey Hobbs (hobbs) Summary: Different font sizes reported Initial Comment: Hi guys, Playing with the fonts I've seen an small difference in the font sizes when I test it in different ways. (Bin) 21 % .c create text 100 50 -text "Test String" -font "arial 8" 8 (Bin) 22 % font measure "arial 8" "Test String" 52 (Bin) 23 % .c bbox 8 73 43 127 57 (Bin) 24 % As you can see, the "font measure" sais it's 52, but the bbox sais it's 54. Looking in the bbox documentation I see it sais it returns an "approximate bounding box" and that "may overestimate", but it always returns the same difference. But then I do an screenshot, and when I measure the width I get 51. I known is a small difference, but working with a lot of texts in the screen and trying to make them fit together, the code becomes a bit messy :( Thanks again. ---------------------------------------------------------------------- >Comment By: Jeffrey Hobbs (hobbs) Date: 2006-08-07 10:17 Message: Logged In: YES user_id=72656 I have found the bbox to always overestimate by 1px around, so that is as expected. This is actually useful behavior (and perhaps originally intended?) when you want to place a rect around a text. As to the specific width, I'm not sure that being off by 1px is "out of whack", as that number is returned by native APIs. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=1535865&group_id=12997 |