FontManager
Позволяет вам управлять шрифтами и получать их.
Структуры
SCFont
SCFont (коротко SCF
, полное название ScrapComputers Font
) — это шрифт с фиксированной высотой и шириной для КАЖДОГО символа. Весь шрифт находится в Lua файле, поэтому не ожидайте маленьких размеров файла.
Поля
- fontWidth [ integer ] Ширина шрифта.
- fontHeight [ integer ] Высота шрифта.
- characters [ string ] Все используемые символы в шрифте.
- errorChar [ string[] ] Символ, используемый для несуществующего глифа.
- charset [ table<string, string[]> ] Содержит все данные о глифах для всех символов.
Функции
getFont
sm.scrapcomputers.fontManager.getFont( fontName )
Получает шрифт по его имени.
Аргументы:
- fontName [ string ] Имя шрифта для получения.
Возвращает:
- [ SCFont? ] Шрифт. Nil, если шрифт не найден.
- [ string? ] Сообщение об ошибке. Nil, если всё прошло успешно.
getFontNames
sm.scrapcomputers.fontManager.getFontNames()