{ "@context": "https://schema.org", "@id": "https://webspecification.com/spec/i18n/writing-modes.jsonld", "@graph": [ { "@type": "TechArticle", "@id": "https://webspecification.com/spec/i18n/writing-modes/#article", "headline": "Writing modes and CJK line breaking", "description": "Vertical text (Japanese, Traditional Chinese, Mongolian) needs CSS writing-mode. Chinese, Japanese, Korean, and Thai also need explicit line-break and word-break rules so wrapping respects script-specific conventions.", "url": "https://webspecification.com/spec/i18n/writing-modes/", "inLanguage": "en", "isPartOf": { "@type": "WebSite", "@id": "https://webspecification.com/#website", "name": "Web Specification Studio", "url": "https://webspecification.com" }, "author": { "@type": "Person", "name": "Web Specification Studio", "url": "https://webspecification.com" }, "publisher": { "@type": "Organization", "@id": "https://webspecification.com/#organization", "name": "Web Specification Studio", "url": "https://webspecification.com" }, "license": "https://creativecommons.org/licenses/by/4.0/", "dateModified": "2026-05-29T18:54:03.000Z", "citation": [ { "@type": "CreativeWork", "name": "CSS Writing Modes Level 3", "url": "https://www.w3.org/TR/css-writing-modes-3/", "publisher": { "@type": "Organization", "name": "W3C" } }, { "@type": "CreativeWork", "name": "CSS Text Module Level 3 — Line Breaking and Word Boundaries", "url": "https://www.w3.org/TR/css-text-3/#line-break-property", "publisher": { "@type": "Organization", "name": "W3C" } }, { "@type": "CreativeWork", "name": "W3C i18n — Approaches to line breaking", "url": "https://www.w3.org/International/articles/typography/linebreak.en", "publisher": { "@type": "Organization", "name": "W3C" } }, { "@type": "CreativeWork", "name": "MDN — writing-mode", "url": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/writing-mode", "publisher": { "@type": "Organization", "name": "MDN" } } ] }, { "@type": "BreadcrumbList", "@id": "https://webspecification.com/spec/i18n/writing-modes/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://webspecification.com/" }, { "@type": "ListItem", "position": 2, "name": "Spec", "item": "https://webspecification.com/spec/" }, { "@type": "ListItem", "position": 3, "name": "Internationalisation", "item": "https://webspecification.com/spec/i18n/" }, { "@type": "ListItem", "position": 4, "name": "Writing modes and CJK line breaking", "item": "https://webspecification.com/spec/i18n/writing-modes/" } ] } ] }