{
    "direction": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/direction.json",
            "name": "direction",
            "slug": "CSS/direction",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/direction",
            "summary": "The direction CSS property sets the direction of text, table columns, and horizontal overflow. Use rtl for languages written from right to left (like Hebrew or Arabic), and ltr for those written from left to right (like English and most other languages).",
            "support": {
                "chrome": {
                    "version_added": "2"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "1"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "5.5"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "9.2"
                },
                "opera_android": {
                    "version_added": "10.1"
                },
                "safari": {
                    "version_added": "1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "direction"
        },
        {
            "engines": [],
            "filename": "svg/attributes/presentation.json",
            "name": "direction",
            "slug": "SVG/Attribute/direction",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/direction",
            "summary": "The direction attribute specifies the inline-base direction of a <text> or <tspan> element. It defines the start and end points of a line of text as used by the text-anchor and inline-size properties. It also may affect the direction in which characters are positioned if the unicode-bidi property's value is either embed or bidi-override.",
            "support": {
                "chrome": {
                    "version_added": null
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": null
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": null
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": null
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": null
                }
            },
            "title": "direction"
        }
    ],
    "text-combine-upright": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/text-combine-upright.json",
            "name": "text-combine-upright",
            "slug": "CSS/text-combine-upright",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/text-combine-upright",
            "summary": "The text-combine-upright CSS property sets the combination of characters into the space of a single character. If the combined text is wider than 1em, the user agent must fit the contents within 1em. The resulting composition is treated as a single upright glyph for layout and decoration. This property only has an effect in vertical writing modes.",
            "support": {
                "chrome": [
                    {
                        "version_added": "48"
                    },
                    {
                        "partial_implementation": true,
                        "alternative_name": "-webkit-text-combine",
                        "version_added": "9",
                        "notes": "This property was initially named <code>-webkit-text-combine</code> according to a <a href='https://www.w3.org/TR/2011/WD-css3-writing-modes-20110531/#text-combine'>2011 version of the CSS3 Writing Modes specification</a>, supporting the values <code>none</code> and <code>horizontal</code> without <code>digits</code>."
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": false
                },
                "firefox": {
                    "version_added": "48",
                    "notes": "Before version 81, Firefox implemented the property as animatable. This was corrected to spec in 81."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "11",
                    "alternative_name": "-ms-text-combine-horizontal"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "15.4"
                    },
                    {
                        "partial_implementation": true,
                        "alternative_name": "-webkit-text-combine",
                        "version_added": "5.1",
                        "notes": "This property was initially named <code>-webkit-text-combine</code> according to a <a href='https://www.w3.org/TR/2011/WD-css3-writing-modes-20110531/#text-combine'>2011 version of the CSS3 Writing Modes specification</a>, supporting the values <code>none</code> and <code>horizontal</code> without <code>digits</code>."
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "48"
                    },
                    {
                        "partial_implementation": true,
                        "alternative_name": "-webkit-text-combine",
                        "version_added": "37",
                        "notes": "This property was initially named <code>-webkit-text-combine</code> according to a <a href='https://www.w3.org/TR/2011/WD-css3-writing-modes-20110531/#text-combine'>2011 version of the CSS3 Writing Modes specification</a>, supporting the values <code>none</code> and <code>horizontal</code> without <code>digits</code>."
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "partial_implementation": true,
                        "alternative_name": "-webkit-text-combine",
                        "version_added": "79",
                        "notes": "This property was initially named <code>-webkit-text-combine</code> according to a <a href='https://www.w3.org/TR/2011/WD-css3-writing-modes-20110531/#text-combine'>2011 version of the CSS3 Writing Modes specification</a>, supporting the values <code>none</code> and <code>horizontal</code> without <code>digits</code>."
                    }
                ]
            },
            "title": "text-combine-upright"
        }
    ],
    "text-orientation": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/text-orientation.json",
            "name": "text-orientation",
            "slug": "CSS/text-orientation",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/text-orientation",
            "summary": "The text-orientation CSS property sets the orientation of the text characters in a line. It only affects text in vertical mode (when writing-mode is not horizontal-tb). It is useful for controlling the display of languages that use vertical script, and also for making vertical table headers.",
            "support": {
                "chrome": [
                    {
                        "version_added": "48"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "11"
                    }
                ],
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "41"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "14"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "5.1"
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "48"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "37"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "79"
                    }
                ]
            },
            "caniuse": {
                "feature": "css-text-orientation",
                "title": "CSS text-orientation"
            },
            "title": "text-orientation"
        }
    ],
    "unicode-bidi": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/unicode-bidi.json",
            "name": "unicode-bidi",
            "slug": "CSS/unicode-bidi",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/unicode-bidi",
            "summary": "The unicode-bidi CSS property, together with the direction property, determines how bidirectional text in a document is handled. For example, if a block of content contains both left-to-right and right-to-left text, the user-agent uses a complex Unicode algorithm to decide how to display the text. The unicode-bidi property overrides this algorithm and allows the developer to control the text embedding.",
            "support": {
                "chrome": {
                    "version_added": "2"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "1"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "5.5"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "9.2"
                },
                "opera_android": {
                    "version_added": "10.1"
                },
                "safari": {
                    "version_added": "1.3"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "unicode-bidi"
        },
        {
            "engines": [],
            "filename": "svg/attributes/presentation.json",
            "name": "unicode-bidi",
            "slug": "SVG/Attribute/unicode-bidi",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/unicode-bidi",
            "summary": "The unicode-bidi attribute specifies how the accumulation of the background image is managed.",
            "support": {
                "chrome": {
                    "version_added": null
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": null
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": null
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": null
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": null
                }
            },
            "title": "unicode-bidi"
        }
    ],
    "block-flow": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/writing-mode.json",
            "name": "writing-mode",
            "slug": "CSS/writing-mode",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/writing-mode",
            "summary": "The writing-mode CSS property sets whether lines of text are laid out horizontally or vertically, as well as the direction in which blocks progress. When set for an entire document, it should be set on the root element (html element for HTML documents).",
            "support": {
                "chrome": [
                    {
                        "version_added": "48"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "8"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "41",
                    "notes": "Firefox 42 added support for bidirectional and RTL scripts in vertical modes."
                },
                "firefox_android": "mirror",
                "ie": [
                    {
                        "version_added": "9",
                        "notes": "Internet Explorer's implementation differs from the specification."
                    },
                    {
                        "prefix": "-ms-",
                        "version_added": "9",
                        "notes": "Internet Explorer's implementation differs from the specification."
                    }
                ],
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "10.1"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "5.1"
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "48"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "3"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "79"
                    }
                ]
            },
            "caniuse": {
                "feature": "css-writing-mode",
                "title": "CSS writing-mode property"
            },
            "title": "writing-mode"
        },
        {
            "engines": [],
            "filename": "svg/attributes/presentation.json",
            "name": "writing-mode",
            "slug": "SVG/Attribute/writing-mode",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/writing-mode",
            "summary": "The writing-mode attribute specifies whether the initial inline-progression-direction for a <text> element shall be left-to-right, right-to-left, or top-to-bottom. The writing-mode attribute applies only to <text> elements; the attribute is ignored for <tspan>, <tref>, and <textPath> sub-elements. (Note that the inline-progression-direction can change within a <text> element due to the Unicode bidirectional algorithm and properties direction and unicode-bidi.)",
            "support": {
                "chrome": {
                    "version_added": null
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": null
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": null
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": null
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": null
                }
            },
            "caniuse": {
                "feature": "css-writing-mode",
                "title": "CSS writing-mode property"
            },
            "title": "writing-mode"
        }
    ]
}
