Arabischer Text, E‑Mail‑Dateien und große PSDs: Was hat sich geändert
25.10.2023

Arabischer Text, E‑Mail‑Dateien und große PSDs: Was hat sich geändert

Drei Dinge, die früher auf Doconut.app fehlschlugen, funktionieren jetzt: Arabische Word‑Dokumente, im Speicher erstellte PDFs und große PSD‑ und TGA‑Dateien. Es lohnt sich, Ihre Datei erneut zu versuchen.

Wenn eine Datei hier zuvor fehlgeschlagen ist, lohnt es sich, sie erneut hochzuladen. Drei konkrete Dinge wurden in diesem Update behoben, und jedes davon war die Art von Fehler, die wie ein beschädigtes Dokument aussieht, obwohl es eigentlich ein defekter Renderer ist.

Doconut.app‑Update: Arabische Dokumente, E‑Mail‑Dateien und Bildformate
Doconut.app‑Update: Arabische Dokumente, E‑Mail‑Dateien und Bildformate

Arabische Dokumente werden jetzt korrekt dargestellt

Dies ist das zu erklärende Thema, weil „Arabische Unterstützung“ wie ein Sprachpaket klingt, es aber nicht ist. Es handelt sich um Typografie.

Arabische Buchstaben ändern ihre Form je nach Position im Wort – eine Anfangsform, eine Mittel­form, eine Endform, eine isolierte Form – und sie verbinden sich mit den benachbarten Buchstaben. Ein Renderer, der Text als lineare Zeichenfolge behandelt und jedes Zeichen in seiner einzelnen Form zeichnet, erzeugt etwas, das ein Leser sofort als falsch erkennt: Buchstaben, die getrennt stehen, obwohl sie verbunden sein sollten, in einem Wort, das technisch gesehen korrekt geschrieben ist.

Dann gibt es die Schreibrichtung. Der Absatz läuft von rechts nach links, aber ein Produktcode, eine URL oder ein Jahr innerhalb dieses Absatzes laufen von links nach rechts, und beide müssen zeilenweise gegeneinander aufgelöst werden. Wenn das falsch gemacht wird, erscheint ein Satz mit seinen Fragmenten in falscher Reihenfolge.

Die Textverarbeitungs‑Engine hinter DOC, DOCX und ODT wurde aktualisiert und beide werden jetzt korrekt verarbeitet. Wenn Sie ein arabisches Dokument haben, das als getrennte Buchstaben ausgegeben wurde, wird dieses Dokument nun gerendert.

PDFs, die nie auf die Festplatte gespeichert wurden

Manche PDFs sind zunächst keine Dateien. Ein Programm erstellt eines im Speicher und gibt es direkt weiter – eine von einem Buchhaltungssystem erzeugte Rechnung, ein Bericht, den eine Web‑Anwendung auf Anfrage erzeugt. In diesem Pfad gab es einen Fehler, und ein auf diese Weise ankommendes PDF konnte beim Laden fehlschlagen, während dasselbe Dokument, das auf die Festplatte gespeichert wurde, einwandfrei geöffnet werden konnte.

Das ist behoben. Wenn Sie die PDFs in Ihrem eigenen Code erzeugen, betraf dies den Byte‑Array‑Pfad, und dieselbe Korrektur befindet sich in der Komponente bei Doconut.com.

Große PSD‑, ICO‑, EPS‑, TGA‑ und WebP‑Dateien fertigstellen

Die Bild‑Engine wurde neu aufgebaut, um weniger von einer Datei gleichzeitig im Speicher zu halten. In der Praxis bedeutet das, dass die großen Design‑Dateien, die früher mitten im Vorgang keinen Speicher mehr hatten, jetzt fertiggestellt werden: ein geschichtetes PSD aus einem echten Projekt, ein unkomprimiertes TGA, ein hochauflösendes EPS.

An den Formaten selbst hat sich nichts geändert. Was sich geändert hat, ist die Grenze, die Sie vorher beim Rendern erreicht haben.

EML und MSG

E‑Mail‑Dateien lassen sich zuverlässiger öffnen als zuvor – die gespeicherten Nachrichten, die Nutzer aus Outlook exportieren und dann auf einem Rechner ohne Outlook nicht lesen können.

Wenn einer davon Ihre Datei war, ist der Betrachter der Ort, um es erneut zu versuchen.