Spec-Zone.ru › SVG

glyph-orientation-vertical

Устаревший: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её поддерживать, она, возможно, уже удалена из соответствующих веб-стандартов, может быть в процессе удаления или сохранена только для совместимости. Избегайте её использования и, по возможности, обновите существующий код; см. таблицу совместимости в конце этой страницы, чтобы принять решение. Имейте в виду, что эта функция может перестать работать в любой момент.

Атрибут glyph-orientation-vertical влияет на величину смещения текущей позиции текста при отрисовке каждого глифа.

Когда направление встраиваемого прогресса — вертикальное, и glyph-orientation-vertical приводит к углу ориентации, кратному 180 градусам, то текущая позиция текста увеличивается в соответствии с вертикальными метриками глифа. В противном случае, если угол не кратен 180 градусам, то текущая позиция текста увеличивается в соответствии с горизонтальными метриками глифа.

Этот атрибут применяется только к тексту, написанному в вертикальном writing-mode.

Примечание: В качестве атрибута представления, glyph-orientation-vertical может использоваться как свойство CSS.

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

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

Примечания к контексту

Значение auto | <angle>
Значение по умолчанию auto
Анимируемый Нет
auto

Полностью заполненный идеографический и полноширинный латинский текст будут заданы с ориентацией глифа 0 градусов. Идеографическая пунктуация и другие идеографические символы, имеющие альтернативные горизонтальные и вертикальные формы, будут использовать вертикальную форму глифа. Текст, который не полноширинный, будет задан с ориентацией глифа в 90 градусов.

Это правило повторной ориентации применяется только к тексту первого уровня, не являющемуся идеографическим. Все последующее встраивание режимов написания или двунаправленной обработки будет основано на первом уровне вращения.

Примечание: Текст, настроенный таким «поворотным» образом, может содержать лигатуры или другие сочетания и переупорядочивание глифов, характерные для языка и шрифта. (Эта форма представления не отключает автоматическое формирование лигатур или аналогичных контекстно-зависимых изменений.)

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

<angle>

Значение угла ограничено 0, 90, 180 и 270 градусами. Если указан другой угол, он округляется до ближайшего допустимого значения. Значение 0deg указывает, что все глифы устанавливаются с вершиной глифов, ориентированной по отношению к эталонной ориентации. Значение 90deg указывает ориентацию на 90 градусов по часовой стрелке от эталонной ориентации.

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

Спецификация
Scalable Vector Graphics (SVG) 1.1 (Второе издание)
# GlyphOrientationVerticalProperty

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

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
glyph-orientation-vertical Нет Нет Нет Нет ≤13.1 Нет Нет Нет ≤13.4 Нет Нет

© 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/glyph-orientation-vertical

Spec-Zone.ru

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