[QGIS Commit] r13409 - trunk/qgis/src/core/symbology-ng
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Thu Apr 29 17:55:17 EDT 2010
Author: wonder
Date: 2010-04-29 17:55:16 -0400 (Thu, 29 Apr 2010)
New Revision: 13409
Modified:
trunk/qgis/src/core/symbology-ng/qgsmarkersymbollayerv2.cpp
Log:
Fixed resizing of font marker when units are map units.
Modified: trunk/qgis/src/core/symbology-ng/qgsmarkersymbollayerv2.cpp
===================================================================
--- trunk/qgis/src/core/symbology-ng/qgsmarkersymbollayerv2.cpp 2010-04-29 19:47:31 UTC (rev 13408)
+++ trunk/qgis/src/core/symbology-ng/qgsmarkersymbollayerv2.cpp 2010-04-29 21:55:16 UTC (rev 13409)
@@ -655,7 +655,9 @@
void QgsFontMarkerSymbolLayerV2::startRender( QgsSymbolV2RenderContext& context )
{
- mFont = QFont( mFontFamily, MM2POINT( mSize ) / context.renderContext().rasterScaleFactor() );
+ double pixelSize = context.outputPixelSize( mSize );
+ mFont = QFont( mFontFamily );
+ mFont.setPixelSize( pixelSize / context.renderContext().rasterScaleFactor() );
QFontMetrics fm( mFont );
mChrOffset = QPointF( fm.width( mChr ) / 2, -fm.ascent() / 2 );
More information about the QGIS-commit
mailing list