From: Jean-Philippe Bruyère Date: Thu, 1 Mar 2018 10:01:11 +0000 (+0100) Subject: update source editor with font height = ascent + descent X-Git-Tag: v0.9.5-beta~153^2~31 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=e02ca10075b3441ad25b697db405ccc7d6436404;p=jp%2Fcrow.git update source editor with font height = ascent + descent --- 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 ();