Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

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

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


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2432 статей для сайта.

Контакты:

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.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


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

См.также

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

  1. processing.org - textFont()