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

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

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


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

Контакты:

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


Ambox content.png Черновик


PFont [1]

Обозначение

PFont

Описание

Это класс языка Processing для работы со шрифтами. Чтобы создать шрифт для использования в Processing, кликните в среде разработки Processing на Tools > Create Font... Это создаст шрифт в формате, который требуется языку Processing, а также добавит этот шрифт в папку «data» текущего скетча. Processing показывает шрифты при помощи шрифтового формата *.vlw, который для каждой буквы использует изображения, а не векторные данные.

Метод loadFont() конструирует новый шрифт, а textFont() – делает этот шрифт активным. Метод list() генерирует список шрифтов, установленных на компьютере – эту информацию можно использовать вместе с методом createFont() для динамического преобразования шрифтов в формат, используемый языком Processing.

Чтобы динамически создать новый шрифт, воспользуйтесь методом createFont(). Не используйте для этого синтаксис new PFont().

Методы

  • list() – извлекает список шрифтов, установленных в ОС

Пример

Processing PFont.png


  1. PFont font;
  2. // чтобы шрифт загрузился корректно,
  3. // он должен находиться в папке «data» текущего скетча:
  4. font = createFont("LetterGothicStd.ttf", 32);
  5. textFont(font);
  6. text("word", 10, 50);

См.также

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

  1. processing.org - PFont