Processing:Справочник языка Processing/PFont: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 4: Строка 4:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


{{Черновик}}
 


= PFont <ref>[https://processing.org/reference/PFont.html processing.org - PFont]</ref>=
= PFont <ref>[https://processing.org/reference/PFont.html processing.org - PFont]</ref>=
Строка 61: Строка 61:
|Высота логотипа издателя для schemaNewsArticle=45
|Высота логотипа издателя для schemaNewsArticle=45
}}
}}
{{Навигационная таблица/Справочник языка Processing}}
{{Навигационная таблица/Портал/Processing}}

Версия от 12:04, 20 мая 2023


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



PFont [1]

Обозначение

PFont

Описание

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

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

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

Методы

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

Пример


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

См.также

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