From d5b2fcb00e23d7315b363886e3e31e1f935a999c Mon Sep 17 00:00:00 2001 From: Steven Date: Thu, 6 Dec 2018 16:06:49 +0100 Subject: [PATCH] Update Font.php When setting vertical position to "top" ImageMagic requires the "Vertical offset in pixels to the baseline of text" according to http://php.net/manual/en/imagick.annotateimage.php. Therefore we actually need the yOffset + the characterHeight --- src/Intervention/Image/Imagick/Font.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Intervention/Image/Imagick/Font.php b/src/Intervention/Image/Imagick/Font.php index 7b926679..332249b0 100644 --- a/src/Intervention/Image/Imagick/Font.php +++ b/src/Intervention/Image/Imagick/Font.php @@ -67,7 +67,7 @@ class Font extends \Intervention\Image\AbstractFont break; case 'top': - $posy = $posy + $dimensions['textHeight'] * 0.65; + $posy = $posy + $dimensions['characterHeight']; break; } }