From d86bb08c2811ec1aa5250c6cb34e61fd5876013e Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Wed, 30 Jan 2019 00:46:40 +0000 Subject: [PATCH] change GetDrawStringSize so result better matchs rendering size --- .../CoreModules/Scripting/VectorRender/VectorRenderModule.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/OpenSim/Region/CoreModules/Scripting/VectorRender/VectorRenderModule.cs b/OpenSim/Region/CoreModules/Scripting/VectorRender/VectorRenderModule.cs index aabf6741ac..be2dd95a0a 100644 --- a/OpenSim/Region/CoreModules/Scripting/VectorRender/VectorRenderModule.cs +++ b/OpenSim/Region/CoreModules/Scripting/VectorRender/VectorRenderModule.cs @@ -125,11 +125,10 @@ namespace OpenSim.Region.CoreModules.Scripting.VectorRender using (Font myFont = new Font(fontName, fontSize)) { SizeF stringSize = new SizeF(); - // XXX: This lock may be unnecessary. lock (m_graph) { - stringSize = m_graph.MeasureString(text, myFont); + stringSize = m_graph.MeasureString(text, myFont, text.Length, StringFormat.GenericTypographic); xSize = stringSize.Width; ySize = stringSize.Height; }