glyph-orientation-vertical
Устарело: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут по-прежнему её поддерживать, она могла быть удалена из соответствующих веб-стандартов, находиться в процессе удаления или сохраняться только для обеспечения совместимости. Не используйте её и по возможности обновите существующий код; при принятии решения обратитесь к таблице совместимости внизу этой страницы. Помните, что эта функция может перестать работать в любой момент.
Атрибут glyph-orientation-vertical влияет на величину смещения текущей позиции текста при отображении каждого глифа.
Если направление потока встроенного содержимого вертикальное, а glyph-orientation-vertical задаёт угол ориентации, кратный 180 градусам, текущая позиция текста увеличивается согласно вертикальным метрикам глифа. В противном случае, если угол не кратен 180 градусам, текущая позиция текста увеличивается согласно горизонтальным метрикам глифа.
Этот атрибут применяется только к тексту, написанному в вертикальном writing-mode.
Примечание: У glyph-orientation-vertical как у атрибута представления есть соответствующее свойство CSS: glyph-orientation-vertical. Если заданы оба варианта, приоритет имеет свойство CSS.
Этот атрибут можно использовать со следующими элементами SVG:
Контекстные примечания
| Значение | auto | <angle> |
|---|---|
| Значение по умолчанию | auto |
| Анимируемый | Нет |
auto-
Полноширинные идеографические символы и полноширинный латинский текст отображаются с ориентацией глифов 0 градусов. Идеографическая пунктуация и другие идеографические символы, имеющие альтернативные горизонтальные и вертикальные формы, отображаются в вертикальной форме глифа. Неполноширинный текст отображается с ориентацией глифов 90 градусов.
Это правило переориентации применяется только к неидеографическому тексту первого уровня. Все дальнейшие вложения режимов письма или обработка двунаправленного текста основываются на повороте первого уровня.
Примечание: Текст, отображаемый таким «повёрнутым» образом, может содержать лигатуры или другие сочетания и перестановки глифов, характерные для языка и письменности. (Этот способ отображения не отключает автоматическое формирование лигатур и другие аналогичные контекстные варианты.)
Определение символов, которые следует поворачивать автоматически, может различаться в разных пользовательских агентах. Оно зависит от сложного взаимодействия страны, языка, письменности, свойств символов, шрифта и контекста символов.
<angle>-
Значение угла ограничено вариантами 0, 90, 180 и 270 градусов. Если задан другой угол, он округляется до ближайшего допустимого значения. Значение
0degозначает, что все глифы отображаются так, что их верхняя часть ориентирована в направлении ориентации по умолчанию. Значение90degозначает ориентацию на 90 градусов по часовой стрелке относительно ориентации по умолчанию.
Спецификации
Совместимость с браузерами
| Настольные компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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