summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/fonts/OpenSans-Regular.ttfbin0 -> 217360 bytes
-rw-r--r--lib/private/preview/txt.php8
2 files changed, 6 insertions, 2 deletions
diff --git a/core/fonts/OpenSans-Regular.ttf b/core/fonts/OpenSans-Regular.ttf
new file mode 100644
index 00000000000..db433349b70
--- /dev/null
+++ b/core/fonts/OpenSans-Regular.ttf
Binary files differ
diff --git a/lib/private/preview/txt.php b/lib/private/preview/txt.php
index c9aa20968d8..063543c6279 100644
--- a/lib/private/preview/txt.php
+++ b/lib/private/preview/txt.php
@@ -40,13 +40,17 @@ class TXT extends Provider {
imagecolorallocate($image, 255, 255, 255);
$textColor = imagecolorallocate($image, 0, 0, 0);
+ $fontFile = __DIR__;
+ $fontFile .= '/../../../core';
+ $fontFile .= '/fonts/OpenSans-Regular.ttf';
+
foreach($lines as $index => $line) {
$index = $index + 1;
$x = (int) 1;
- $y = (int) ($index * $lineSize) - $fontSize;
+ $y = (int) ($index * $lineSize);
- imagestring($image, 1, $x, $y, $line, $textColor);
+ imagettftext($image, $fontSize, 0, $x, $y, $textColor, $fontFile, $line);
if(($index * $lineSize) >= $maxY) {
break;