glyph-orientation-vertical
Устаревший: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её поддерживать, она, возможно, уже удалена из соответствующих веб-стандартов, может быть в процессе удаления или сохранена только для совместимости. Избегайте её использования и, по возможности, обновите существующий код; см. таблицу совместимости в конце этой страницы, чтобы принять решение. Имейте в виду, что эта функция может перестать работать в любой момент.
Атрибут glyph-orientation-vertical влияет на величину смещения текущей позиции текста при отрисовке каждого глифа.
Когда направление встраиваемого прогресса — вертикальное, и glyph-orientation-vertical приводит к углу ориентации, кратному 180 градусам, то текущая позиция текста увеличивается в соответствии с вертикальными метриками глифа. В противном случае, если угол не кратен 180 градусам, то текущая позиция текста увеличивается в соответствии с горизонтальными метриками глифа.
Этот атрибут применяется только к тексту, написанному в вертикальном writing-mode.
Примечание: В качестве атрибута представления, 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 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