Processing:Справочник языка Processing/textFont()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску


Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Cat poo.png Черновик


textFont() [1]

Обозначение

textFont()

Описание

Задает шрифт, который будет использоваться при рисовании текста при помощи метода text(). В языке Processing шрифты – перед тем, как ими можно будет пользоваться – должны быть созданы при помощи метода createFont() или загружены их при помощи метода loadFont(). Если параметра size не указано, будет использован оригинальный размер шрифта (т.е. размер, в котором шрифт был создан при использовании инструмента Tools > Create Font...), что перезапишет настройки, заданные предыдущими вызовами методов textFont() и textSize().

Когда шрифты рендерятся как текстуры (как при использовании визуализаторов P2D и P3D, а также метода loadFont() и файла *.vlw), шрифты нужно создавать таких размеров, которые будут использоваться наиболее часто. Самый качественный с визуальной точки зрения результат будет, если использовать textFont() без параметра size.

Синтаксис

textFont(which)
textFont(which, size)

Параметры

which  любой объект типа PFont. Тип данных  объект PFont
size   размер символов (в пикселях). Тип данных  float

Возвращаемое значение

void

Пример

Processing textFont 0.png


PFont mono;
// чтобы шрифт "andalemo.ttf" загрузился корректно,
// он должен быть расположен в папке «data» текущего скетча:
mono = loadFont("andalemo.ttf", 32);
background(0);
textFont(mono);
text("word", 12, 60);

См.также

Внешние ссылки