That's some good news! I'm not going to be able to move to 4.7 for a couple of 
weeks but I'll confirm this fix for us too when that happens.

Dave

On Nov 8, 2010, at 5:01 AM, Petr Vanek wrote:
> I have 4.7 here. Testing with this patch for PlatQt.cpp:
> 
> - --- PlatQt.cpp  2010-11-08 11:56:59.000000000 +0100
> +++ PlatQt.cpp.orig     2010-08-31 09:49:37.000000000 +0200
> @@ -122,13 +122,6 @@
>     Release();
> 
>     QFont *f = new QFont();
> - -#ifdef Q_WS_MAC
> - -#if QT_VERSION >= 0x040700
> - -    f->setStyleStrategy(QFont::ForceIntegerMetrics);
> - -#else
> - -#warning "Correct handling of the QFont metrics requited Qt>=4.7"
> - -#endif
> - -#endif
> 
>     // If name of the font begins with a '-', assume, that it is an XLFD.
>     if (faceName[0] == '-')
> 
> - ---
> and it seems it works. Well, the cursor is still 1-2px shifted into the glyph 
> itself (comparing linux) but the gap/shift is constant.
> And of course - I'm not sure if I applu the setStyleStrategy in the right 
> place... but as I said it seems to work - including selections in the 
> colorized/bold texts.
> 
> p.

_______________________________________________
QScintilla mailing list
[email protected]
http://www.riverbankcomputing.com/mailman/listinfo/qscintilla

Reply via email to