Preserve QWord DOCX font families

This commit is contained in:
Курнат Андрей
2026-06-01 07:01:24 +03:00
parent fec79a8a93
commit 36d6b2958d
4 changed files with 87 additions and 7 deletions
+17
View File
@@ -57,4 +57,21 @@ describe("wordOffice DOCX import", () => {
}
]);
});
it("imports DOCX font family from OOXML", async () => {
const blob = await exportDocxBlob("FontFamily.docx", '<p><span style="font-family: Arial;">Arial text</span></p>');
const file = new File([blob], "FontFamily.docx", {
type: "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
});
const imported = await importDocxFile(file);
expect(imported.html).toContain("font-family: 'Arial';");
expect(htmlToWordBlocks(imported.html)).toEqual([
{
type: "paragraph",
text: "Arial text",
runs: [{ text: "Arial text", fontFamily: "Arial" }]
}
]);
});
});