Spec-Zone.ru › SVG

glyph-orientation-vertical

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

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

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

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

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

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

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

Контекстные примечания

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

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

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

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

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

<angle>

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

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

Спецификация
Масштабируемая векторная графика (SVG) 2>
# GlyphOrientationVerticalProperty>

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

Настольные компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android WebView на iOS
glyph-orientation-vertical Нет Нет Нет Нет ≤13.1 Нет Нет Нет ≤13.4 Нет Нет ≤13.4

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

Spec-Zone.ru

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