From e02ca10075b3441ad25b697db405ccc7d6436404 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Thu, 1 Mar 2018 11:01:11 +0100 Subject: [PATCH] update source editor with font height = ascent + descent --- src/GraphicObjects/Label.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/GraphicObjects/Label.cs b/src/GraphicObjects/Label.cs index 1189b0e0..62070aa0 100644 --- a/src/GraphicObjects/Label.cs +++ b/src/GraphicObjects/Label.cs @@ -623,9 +623,9 @@ namespace Crow int lineLength = (int)gr.TextExtents (l).XAdvance; Rectangle lineRect = new Rectangle ( rText.X, - rText.Y + (int)Math.Floor((double)i * (fe.Ascent+fe.Descent)), + rText.Y + i * (int)(fe.Ascent+fe.Descent), lineLength, - (int)Math.Ceiling((fe.Ascent+fe.Descent))); + (int)(fe.Ascent+fe.Descent)); // if (TextAlignment == Alignment.Center || // TextAlignment == Alignment.Top || @@ -669,7 +669,7 @@ namespace Crow gr.Save (); gr.Clip (); gr.SetSourceColor (SelectionForeground); - gr.MoveTo (lineRect.X, (double)rText.Y + fe.Ascent + (fe.Ascent+fe.Descent) * i); + gr.MoveTo (lineRect.X, rText.Y + fe.Ascent + (fe.Ascent+fe.Descent) * i); gr.ShowText (l); gr.Fill (); gr.Restore (); -- 2.47.3