Font - Руководство по Вердж3Д - Софт Эйт Софт
Description: Узнайте как использовать Font в интерактивных 3Д-веб-приложениях сделанных на Вердж3Д

# Font

Создаёт набор Shapes, представляющий шрифт, загруженный в формате JSON.

## Конструктор

### Font(data : Object)

data — данные JSON, представляющие шрифт.

Этот конструктор создает новый Font, который представляет собой массив Shapes.

## Свойства

### # .data : Array

Данные JSON, переданные в конструкторе.

## Методы

### # .generateShapes(text : String, size : Float, alignX : String, alignY : String, lineHeight : Float, scaledEmSize : Boolean) → Array

- text — строка текста.
- size — (необ.) масштабирование для Shapes. По умолчанию `100`.
- alignX — (необ.) горизонтальное выравнивание текста. По умолчанию `"left"`.
- alignY — (необ.) вертикальное выравнивание текста. По умолчанию `"topBaseline"`.
- lineHeight — (необ.) высота строки. По умолчанию `-1` for auto.
- scaledEmSize — (необ.) уменьшать размер шрифта, чтобы соответствовать границам шрифта, а не вернему и нижнему выносным элементам. По умолчанию `false`.

Создает массив фигур, представляющий собой текст, отрисованный с использованием текущего шрифта. Внутри данный метод использует ShapePath для генерации фигур.

## Смотрите также

Дополнительная информация о создании текстовых объектов в «Вердж3Д» находится в разделе рендеринг текста руководства пользователя.

## Исходный файл

О том как получить исходный код этого модуля читайте тут.