Văn bản tiếng Ả Rập, tệp email và PSD lớn: điều gì đã thay đổi
25/10/2023

Văn bản tiếng Ả Rập, tệp email và PSD lớn: điều gì đã thay đổi

Ba điều trước đây thất bại trên Doconut.app hiện đã hoạt động: tài liệu Word tiếng Ả Rập, PDF được tạo trong bộ nhớ và các tệp PSD và TGA lớn. Đáng để thử lại tệp của bạn.

Nếu một tệp trước đây đã thất bại ở đây, bạn nên thử lại một lần nữa. Ba vấn đề cụ thể đã được khắc phục trong bản cập nhật này, và mỗi vấn đề đều là kiểu lỗi trông giống như một tài liệu bị hỏng khi thực chất là bộ render bị hỏng.

Cập nhật Doconut.app: Tài liệu tiếng Ả Rập, tệp email và định dạng hình ảnh
Cập nhật Doconut.app: Tài liệu tiếng Ả Rập, tệp email và định dạng hình ảnh

Tài liệu tiếng Ả Rập giờ hiển thị đúng

Đây là phần cần giải thích, vì “hỗ trợ tiếng Ả Rập” nghe giống như một gói ngôn ngữ nhưng thực tế không phải. Đó là vấn đề về kiểu chữ.

Các chữ cái tiếng Ả Rập thay đổi hình dạng tùy thuộc vào vị trí của chúng trong một từ — dạng đầu, dạng giữa, dạng cuối, dạng độc lập — và chúng nối liền với các chữ cái bên cạnh. Một bộ render xử lý văn bản như một chuỗi ký tự thẳng và vẽ mỗi ký tự ở dạng độc lập sẽ tạo ra một thứ mà người đọc ngay lập tức nhận ra là sai: các chữ đứng rời rạc thay vì nối liền, trong một từ vẫn được viết đúng về mặt chính tả.

Rồi còn vấn đề hướng viết. Đoạn văn chạy từ phải sang trái, nhưng một mã sản phẩm, một URL hoặc một năm trong đoạn văn lại chạy từ trái sang phải, và hai hướng này phải được giải quyết lẫn nhau từng dòng một. Nếu xử lý sai, một câu sẽ xuất hiện với các phần tử theo thứ tự ngược lại.

Động cơ xử lý văn bản phía sau DOC, DOCX và ODT đã được cập nhật, và cả ba định dạng này hiện được xử lý đúng. Nếu bạn có một tài liệu tiếng Ả Rập xuất hiện dưới dạng các chữ cái rời rạc, tài liệu đó giờ sẽ được render đúng.

PDF chưa bao giờ được lưu vào đĩa

Một số PDF không phải là tệp ngay từ đầu. Một chương trình tạo ra chúng trong bộ nhớ và truyền thẳng — ví dụ như hoá đơn được hệ thống kế toán tạo ra, báo cáo mà ứng dụng web tạo khi có yêu cầu. Đã có lỗi trong đường truyền này, và một PDF được tạo theo cách đó có thể thất bại khi tải trong khi cùng tài liệu được lưu vào đĩa lại mở bình thường.

Điều này đã được khắc phục. Nếu bạn là người tạo các PDF đó trong mã của mình, đây là đường truyền mảng byte, và bản sửa lỗi tương tự đã có trong thành phần tại Doconut.com.

Các tệp PSD, ICO, EPS, TGA và WebP lớn hoàn thành

Động cơ xử lý hình ảnh đã được xây dựng lại để giữ ít dữ liệu hơn của tệp trong bộ nhớ khi làm việc. Thực tế, điều này có nghĩa là các tệp thiết kế lớn trước đây thường hết bộ nhớ giữa chừng giờ có thể hoàn thành: một PSD có nhiều lớp từ dự án thực tế, một TGA không nén, một EPS độ phân giải cao.

Không có gì thay đổi về định dạng. Điều đã thay đổi là mức giới hạn bạn gặp trước khi quá trình render kết thúc.

EML và MSG

Các tệp email giờ mở ổn định hơn so với trước — những tin nhắn đã lưu mà người dùng xuất từ Outlook và sau đó không thể đọc trên máy không có Outlook.

Nếu một trong những tệp này là của bạn, trình xem là nơi bạn nên thử lại.