{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreia6e4r7jabrw6pkdebgn5m5yv5fd45v3s2hywojuqil4xhh2xjbbi",
"uri": "at://did:plc:lk3jfj3zq4k4wxnk474axylu/app.bsky.feed.post/3mkehr6n4clw2"
},
"path": "/t/systematic-rtl-layout-issue-in-arabic-image-document-generation/1379790#post_1",
"publishedAt": "2026-04-26T01:18:30.000Z",
"site": "https://community.openai.com",
"textContent": "There is a systematic RTL layout issue in Arabic image/document generation.\n\nWhen Arabic is selected, the model writes Arabic text correctly, but it still arranges the page using a left-to-right (LTR) layout logic. This is incorrect for Arabic. The entire document structure should follow right-to-left (RTL) directionality, not only the text.\n\nFor Arabic documents:\n\n * The first section should start at the top-right, then continue to the left.\n * Rows and columns should be ordered from right to left.\n * Tables, checkboxes, labels, and input fields should be anchored and aligned according to RTL logic.\n * Numbered sections should follow Arabic reading order.\n * In the attached example, section 1 appears on the left, but it should appear on the right; section 2 should be to its left. The same RTL logic should apply to all subsequent sections.\n\n\n\nThis is not a cosmetic issue. It is a layout-direction bug affecting Arabic and other RTL languages. Please improve image/document generation so that RTL languages use native RTL page composition, not LTR composition with translated text.",
"title": "systematic RTL layout issue in Arabic image/document generation"
}