On Thu, 2009-01-08 at 10:30 +0200, Duncan Drennan wrote: > If you try to block select text with the cairo build there is a bit of > an unintuitive spin-off of the text rendering. Instead of having to > just select the displayed text you actually have to select the entire > area of the old-style text, which isn't apparent until you move the > text and see the old-style rendering. > > I've attached a screenshot to show what I mean. Left is attempting to > block select the text - text stays unselected. Right shows the actual > text and the associated area that needs to be block selected for > correct text selection.
Sure, I'm familiar with the problem. > I suspect this is a general issue with the cairo/pango build (not just > Win32 binaries). Yes, that is correct, although the latest code (in what should now just be called the "pango" branch) does address that issue. Rendering is slightly different to what it was before, since I've had to switch off metric hinting of fonts. Peter B and I cooked up a callback interface where libgeda can retrieve the bounds of text, as would be rendered on-screen by gschem. That is in git HEAD libgeda now, although the pango rendering still has a few issues to work out before it is pushed. Once I know more about what I'm doing with the pango code, I'll try to build a new Win32 binary for testing - taking a look at any issues with gsch2pcb in the process. Best wishes, -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) _______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
