Ersetzen Sie fehlende Schriften in 4D Write Pro Dokumenten

Automatisch übersetzt von Deepl

Vor 4D v17 R5 haben Sie vielleicht beim Öffnen Ihres 4D Write Pro Dokuments festgestellt, dass die angezeigte Schriftart nicht die richtige ist! Wenn das Dokument Schriftarten enthält, die nicht auf Ihrem Computer vorhanden sind, hat 4D diese automatisch durch Times New Roman ersetzt. Da die Einstellung der Schriftarten jedoch eine Frage der individuellen Wahl ist, bietet Ihnen diese R-Version die Möglichkeit, die Ersatzschriftarten zu wählen!

Dank dieser Funktion können Sie festlegen, welche Schriftart verwendet werden soll, wenn die Originalschriftart fehlt. Dies ist sowohl unter macOS als auch unter Windows möglich.

Zu diesem Zweck wurde ein neues Attribut hinzugefügt: wk font default. Es handelt sich um ein Objekt, das die Standard-Ersatzschrift(en) für ein Dokument definiert. Es enthält drei Eigenschaften:

  • default: Die Schriftart, die standardmäßig als Ersatz verwendet wird, wenn eine Schriftart vom Betriebssystem nicht unterstützt wird, unabhängig von der Plattform.
  • Windows: Die Schriftart, die unter Windows standardmäßig verwendet werden soll (Vorrang vor „default“, falls definiert).
  • mac: Die Schriftart, die standardmäßig unter macOS verwendet werden soll (Vorrang vor „default“, falls definiert).

Beispiel

Im folgenden Beispiel soll eine Sammlung von Schriftarten definiert werden, die hierarchisch verwendet wird, wenn die Hauptschriftart nicht vorhanden ist. Mit anderen Worten, wenn die Schriftart Roboto Condensed Bold Italic auf meinem macOS nicht vorhanden ist, werden die Schriftarten in der Sammlung in der Reihenfolge ihrer Definition verwendet:

$o:=New object
$o .mac:=New collection("Helvetica"; "Morocco Regular"; "Arial Black")
WP SET ATTRIBUTES (wpDOC;wk font; "Roboto Condensed Bold Italic")
WP SET ATTRIBUTES (wpDOC;wk font default;$o)

Was ist mit konvertierten 4D Write Dokumenten?

Die Ersetzungsschriftart in konvertierten 4D Write Dokumenten ist „Times New Roman“, unabhängig von der Plattform. Wenn eine importierte Schriftart von der Plattform nicht unterstützt wird, wird sie beim Rendern des Dokuments zur Laufzeit durch „Times New Roman“ ersetzt.

Avatar
- Product Marketing Manager Intissar kam 2017 als Product Marketing Manager zu 4D. Sie arbeitet eng mit den Produkt-, Marketing-, Engineering- und technischen Support-Teams zusammen, um den verschiedenen Zielgruppen das "Warum", das "Wie" und das "Was" neuer und aktualisierter Funktionen zu vermitteln. Diese enge Zusammenarbeit ermöglicht es ihr, Botschaften zu formulieren und ausführliche Inhalte und Codebeispiele für den 4D Blog und die Website zu schreiben. Nach ihrem Abschluss als Diplom-Ingenieurin für Informatik an der VINCI Universität arbeitete Intissar als Software-Ingenieurin in mehreren Startups. Ihre praktische Erfahrung umfasst Software-Spezifikation, -Design und -Entwicklung, User-Training und -Support sowie Team-Management.