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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
{{Processing панель перехода}}
{{Processing панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}
{{Черновик}}


= textFont() <ref>[https://processing.org/reference/textFont_.html processing.org - textFont()]</ref>=
= textFont() <ref>[https://processing.org/reference/textFont_.html processing.org - textFont()]</ref>=
Строка 10: Строка 7:
==Обозначение==
==Обозначение==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
textFont()
textFont()
</syntaxhighlight>
</syntaxhighlight>
Строка 22: Строка 19:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
textFont(which)
textFont(which)
textFont(which, size)
textFont(which, size)
Строка 29: Строка 26:
==Параметры==
==Параметры==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
which – любой объект типа PFont. Тип данных – объект PFont
which – любой объект типа PFont. Тип данных – объект PFont
size  – размер символов (в пикселях). Тип данных – float
size  – размер символов (в пикселях). Тип данных – float
Строка 36: Строка 33:
==Возвращаемое значение==
==Возвращаемое значение==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
void
void
</syntaxhighlight>
</syntaxhighlight>
Строка 45: Строка 42:




<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
PFont mono;
PFont mono;
// чтобы шрифт "andalemo.ttf" загрузился корректно,
// чтобы шрифт "andalemo.ttf" загрузился корректно,
Строка 60: Строка 57:


<references />
<references />
{{SEO
 
|Заголовок статьи=Processing: textFont() / Онлайн справочник - wikihandbk.com
{{Навигационная таблица/Портал/Processing}}
|Ключевые слова=processing,textFont(),textFont() processing, processing textFont()
|Описание статьи= 
|Изображение статьи для Open Graph=
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Processing:Справочник языка Processing/textFont()</nowiki>
|Изображение статьи для schemaNewsArticle=<nowiki></nowiki>
|Высота изображения статьи для schemaNewsArticle=
|Ширина изображения статьи для schemaNewsArticle=
|Дата публикации для schemaNewsArticle=2018-07-20
|Автор=Мякишев Е.А.
|Издатель=myagkij
|Логотип издателя для schemaNewsArticle=<nowiki>http://wikihandbk.com/ruwiki/images/6/61/Tech_geek_logo_1x.jpg</nowiki>
|Ширина логотипа издателя для schemaNewsArticle=60
|Высота логотипа издателя для schemaNewsArticle=45
}}
{{Навигационная таблица/Справочник языка Processing}}

Текущая версия от 18:51, 19 сентября 2023

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


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

Пример


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

См.также

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