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

Reply via email to