1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
|
From: Katharina Drexel <katharina.drexel@bfh.ch>
Date: Fri, 2 Sep 2022 10:33:13 +0200
Subject: For license reasons the Times-* (and other) fonts have to be
replaced by their corresponding free font. For Times-Roman the replacement
leads to a missing space in one case ('- two' instead of ' - two'),
so that it has to be excluded.
Origin: vendor
Forwarded: not-needed
Acked-by: William Desportes <williamdes@wdes.fr>
Co-Authored-by: William Desportes <williamdes@wdes.fr>
---
tests/Canvas/CPDFTest.php | 72 +++++++++++++++++++++++------------------------
tests/DompdfTest.php | 1 +
2 files changed, 37 insertions(+), 36 deletions(-)
diff --git a/tests/Canvas/CPDFTest.php b/tests/Canvas/CPDFTest.php
index 78ec018..fa3a0a6 100644
--- a/tests/Canvas/CPDFTest.php
+++ b/tests/Canvas/CPDFTest.php
@@ -85,46 +85,46 @@ class CPDFTest extends TestCase
return [
// Core fonts
// ASCII and ISO-8859-1
- ["Helvetica", "A", true],
- ["Helvetica", "{", true],
- ["Helvetica", "Æ", true],
- ["Helvetica", "÷", true],
+ //["Helvetica", "A", true],
+ //["Helvetica", "{", true],
+ //["Helvetica", "Æ", true],
+ //["Helvetica", "÷", true],
// Part of Windows-1252, but not ISO-8859-1
- ["Helvetica", "€", true],
- ["Helvetica", "‚", true],
- ["Helvetica", "ƒ", true],
- ["Helvetica", "„", true],
- ["Helvetica", "…", true],
- ["Helvetica", "†", true],
- ["Helvetica", "‡", true],
- ["Helvetica", "ˆ", true],
- ["Helvetica", "‰", true],
- ["Helvetica", "Š", true],
- ["Helvetica", "‹", true],
- ["Helvetica", "Œ", true],
- ["Helvetica", "Ž", true],
- ["Helvetica", "‘", true],
- ["Helvetica", "’", true],
- ["Helvetica", "“", true],
- ["Helvetica", "”", true],
- ["Helvetica", "•", true],
- ["Helvetica", "–", true],
- ["Helvetica", "—", true],
- ["Helvetica", "˜", true],
- ["Helvetica", "™", true],
- ["Helvetica", "š", true],
- ["Helvetica", "›", true],
- ["Helvetica", "œ", true],
- ["Helvetica", "ž", true],
- ["Helvetica", "Ÿ", true],
- ["Helvetica", "ÿ", true],
+ //["Helvetica", "€", true],
+ //["Helvetica", "‚", true],
+ //["Helvetica", "ƒ", true],
+ //["Helvetica", "„", true],
+ //["Helvetica", "…", true],
+ //["Helvetica", "†", true],
+ //["Helvetica", "‡", true],
+ //["Helvetica", "ˆ", true],
+ //["Helvetica", "‰", true],
+ //["Helvetica", "Š", true],
+ //["Helvetica", "‹", true],
+ //["Helvetica", "Œ", true],
+ //["Helvetica", "Ž", true],
+ //["Helvetica", "‘", true],
+ //["Helvetica", "’", true],
+ //["Helvetica", "“", true],
+ //["Helvetica", "”", true],
+ //["Helvetica", "•", true],
+ //["Helvetica", "–", true],
+ //["Helvetica", "—", true],
+ //["Helvetica", "˜", true],
+ //["Helvetica", "™", true],
+ //["Helvetica", "š", true],
+ //["Helvetica", "›", true],
+ //["Helvetica", "œ", true],
+ //["Helvetica", "ž", true],
+ //["Helvetica", "Ÿ", true],
+ //["Helvetica", "ÿ", true],
// Unicode outside Windows-1252
- ["Helvetica", "Ā", false],
- ["Helvetica", "↦", false],
- ["Helvetica", "∉", false],
- ["Helvetica", "能", false],
+ //["Helvetica", "Ā", false],
+ //["Helvetica", "↦", false],
+ //["Helvetica", "∉", false],
+ //["Helvetica", "能", false],
// DejaVu
["DejaVu Sans", "A", true],
diff --git a/tests/DompdfTest.php b/tests/DompdfTest.php
index d9433de..384d5f6 100644
--- a/tests/DompdfTest.php
+++ b/tests/DompdfTest.php
@@ -307,6 +307,7 @@ class DompdfTest extends TestCase
$dompdf->render();
$this->assertEquals("one", $text_frame_contents[0]);
+ $this->markTestIncomplete('Font files where changed for license reasons');
$this->assertEquals(" - two", $text_frame_contents[1]);
}
}
|