Fonts in Bescheiden

Aus ProfilGlossar
Wechseln zu: Navigation, Suche

Bei der Erstellung von RTF-Vorlagen werden die im Betriebssystem des Clients installierten Fonts verwendet. Diese befinden sich bei einem Windows-System unter c:\Windows\Fonts. Diese Fonts werden auch beim Öffnen von PDF-Dateien verwendet: Liegen die Typdefinitionen der verwendeten Fonts nicht in der PDF-Datei selbst, so wird so ein System-Font verwendet. Ist der Font dann nicht installiert, so versucht der PDF-Viewer einen ähnlichen zu erraten, was unerwartete Ergebnisse hervorbringen kann.

Problem bei der Bescheiderstellung

Werden für die Bescheidvorlagen Fonts verwendet, welche von den Standard-PDF-Fonts bzw. den sogenannten 14-Base-Fonts - dies ist eher die Regel als die Ausnahme - abweichen, wird bei der Bescheiderstellung geprüft, ob der betreffende Font im Verzeichnis ...server/fonts vorhanden ist. In Abhängigkeit vom Prüfungsergebnis gibt es für die Erstellung des PDF-Dokuments nachfolgende Alternativen.

  • Der Font befindet sich im Verzeichnis: ...server/fonts
    Der betreffende Font wird für die Erstellung des Bescheides (PDF-Datei) verwendet. Die Typdefinition des verwendeten Fonts in die erstellte PDF-Datei geschrieben. Hierdurch ergibt sich ein geringfügig erhöhter Ressourcenbedarf für die PDF-Datei.
  • Der Font befindet sich nicht im Verzeichnis .../server/fonts
    Der betreffende Font wird auf den Schrifttyp Times bzw. Times New Roman gemappt. Hierbei weicht somit die im Bescheid verwendete Schriftart von der Schriftart der Vorlage ab. Im ungünstigen Fall kommt es aufgrund der unterschiedlichen Metriken zur Verschiebung von Zeilen- und Seitenumbrüchen.

Problemlösung

Werden in Bescheidvorlagen andere als die 14-Base-Fonts verwendet, so sind diese Fonts (TTF-Dateien) in das Verzeichnis ...server/fonts zu kopieren. Die Dateien können dem Windows-Client entnommen werden. Eine Installation im BS der Zielplattform (z.B. Linux) ist nicht erforderlich. Das einfache Kopieren reicht aus.

ACHTUNG: Die Unterschiede in den Font-Bezeichnungen können minimal sein. So sind beispielsweise:

  • "Times" ≠ "Times New Roman",
  • "Courier" ≠ "Courier New".