Spec-Zone.ru › SVG

направление

Атрибут direction задаёт направление в строке для элемента <text> или <tspan>. Он определяет начальную и конечную точки строки текста, используемые свойствами text-anchor и inline-size. Также он может повлиять на направление расположения символов, если значение свойства unicode-bidi равно embed или bidi-override.

Он применяется только к глифам, ориентированным перпендикулярно направлению строки, что включает в себя обычный случай горизонтального латинского или арабского текста и случай узких латинских или арабских символов, повернутых на 90 градусов по часовой стрелке относительно направления строки сверху вниз.

Во многих случаях двунаправленный алгоритм Unicode автоматически генерирует желаемый результат, поэтому в этих случаях этот атрибут указывать не нужно. В других случаях, таких как при использовании языков справа налево, может быть достаточно добавить атрибут direction к внешнему элементу <svg> и позволить этому направлению унаследоваться всеми элементами текста:

Примечание: В качестве презентационного атрибута direction может использоваться как свойство CSS. Подробнее см. CSS direction.

Вы можете использовать этот атрибут со следующими элементами SVG:

  • <textPath>
  • <text>
  • <tref>
  • <tspan>

Пример

html
<svg
  viewBox="0 0 600 72"
  xmlns="http://www.w3.org/2000/svg"
  direction="rtl"
  lang="fa">
  <text x="300" y="50" text-anchor="middle" font-size="36">
    داستان SVG 1.1 SE طولا ني است.
  </text>
</svg>

Примечания по использованию

Значение ltr | rtl
Значение по умолчанию ltr
Анимируемо Да

Спецификации

Спецификация
CSS Writing Modes Level 4
# направление
Scalable Vector Graphics (SVG) 2
# Свойство направления

Совместимость с браузерами

Рабочие столы Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
direction 2 12 1 9.2 1 18 4 10.1 1 1.0 4.4

См. также

  • direction

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/direction

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API