love.graphics.newFont (Русский)

Создает новый шрифт. Не следует вызывать эту функцию из love.draw или love.update, так как из-за этого на каждом кадре будет создаваться новый шрифт; лучше создайте шрифт только один раз, чтобы потом использовать его в любое время.

Функция

Вид

font = love.graphics.newFont( filename, size )

Аргументы

string filename
Путь к файлу шрифта.
number size (12)
Размер шрифта в пикселях.

Возвращает

Font font
Объект шрифта, который может быть использован для рисования текста на экране.

Функция

Этот вариант использует стандартный шрифт (Vera Sans), но с определенным размером.

Вид

font = love.graphics.newFont( size )

Аргументы

number size (12)
Размер шрифта в пикселях.

Возвращает

Font font
Объект шрифта, который может быть использован для рисования текста на экране.

Examples

Использование newFont для вывода стилизованного текста

-- Загружаем шрифт из ttf-файла, устанавливаем высоту шрифта - 20 пикселей
mainFont = love.graphics.newFont("anyfont.ttf", 20);
 
function love.draw() 
	-- Установим каким шрифтом будет отрисовывать текст
	love.graphics.setFont(mainFont);
	-- Печатаем текст в нужной позиции
	love.graphics.print("Привет мир!", 100, 200);
	-- Для печати русских символов шрифт должен их содержать
	-- а так же кодировка файла должна быть UTF-8 (без BOM)
end;

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

Другие языки