4.15. Schriften vergleichen

Anzahl

Geht es nur um die Anzahl von Schriften, sieht ein Vergleich so aus:

<testcase name="haveSameNumberOfFonts">
  <assertThat testDocument="test/test.pdf"
              masterDocument="master/master.pdf"
  >
    <haveSameNumberOfFonts />
  </assertThat>
</testcase>

Schrifteigenschaften

Schriften in zwei PDF-Dokumenten sind gleich, wenn alle Schriftinformationen gleiche Werte enthalten. Eine Filterung der relevanten Eigenschaften nach Name, Typ usw. ist beim Vergleich nicht vorgesehen:

<testcase name="haveSameFonts">
  <assertThat testDocument="test/test.pdf"
              masterDocument="master/master.pdf"
  >
    <haveSameFonts />
  </assertThat>
</testcase>

Informationen über die Schriften eines Dokumentes können mit dem Hilfswerkzeug ExtractFontsInfo extrahiert werden. Siehe Kapitel 9.9: „Schrifteigenschaften nach XML extrahieren“.