<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/wiki/RU/guiCreateFont?action=history&amp;feed=atom</id>
	<title>RU/guiCreateFont - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/wiki/RU/guiCreateFont?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/guiCreateFont&amp;action=history"/>
	<updated>2026-05-04T14:04:45Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=RU/guiCreateFont&amp;diff=70717&amp;oldid=prev</id>
		<title>EOFIK: Перевод страницы на русский язык</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=RU/guiCreateFont&amp;diff=70717&amp;oldid=prev"/>
		<updated>2021-04-17T15:46:04Z</updated>

		<summary type="html">&lt;p&gt;Перевод страницы на русский язык&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
{{RU/Client function}}&lt;br /&gt;
Эта функция создает элемент [[RU/Element/GUI_font|GUI шрифт]], который можно использовать в [[RU/guiSetFont|guiSetFont]]. Успешное создание шрифта не гарантируется и может завершиться ошибкой из-за ограничений оборудования или памяти.&lt;br /&gt;
&lt;br /&gt;
Чтобы узнать, удастся ли создать элемент, используйте [[RU/dxGetStatus|dxGetStatus]]. (Когда '''VideoMemoryFreeForMTA''' равна нулю, отказ гарантирован.)&lt;br /&gt;
=====Настоятельно рекомендуется использовать [[RU/dxSetTestMode|dxSetTestMode]] при написании и тестировании скриптов с использованием данной функции.=====&lt;br /&gt;
&lt;br /&gt;
==Синтаксис== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
element guiCreateFont( string filepath [, int size=9] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{RU/OOP||[[RU/Element/GUI font|GuiFont]]||}}&lt;br /&gt;
&lt;br /&gt;
===Обязательные аргументы=== &lt;br /&gt;
*'''filepath:''' имя файла, содержащего шрифт.&lt;br /&gt;
&lt;br /&gt;
===Необязательные аргументы===&lt;br /&gt;
*'''size:''' размер шрифта.&lt;br /&gt;
&lt;br /&gt;
===Возвращаемые значения===&lt;br /&gt;
*'''[[RU/Element/GUI font|GUI шрифт]]''', если элемент создан успешно.&lt;br /&gt;
*'''[[RU/Boolean|false]]''', если:&lt;br /&gt;
#указаны недопустимые аргументы;&lt;br /&gt;
#недостаточно ресурсов компьютера клиента.&lt;br /&gt;
&lt;br /&gt;
'''Вы всегда должны проверять, не вернула ли эта функция значение [[RU/Boolean|false]].'''&lt;br /&gt;
&lt;br /&gt;
==Пример использования== &lt;br /&gt;
&amp;lt;section name=&amp;quot;Клиент&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt; &lt;br /&gt;
'''Пример 1:''' Включает или выключает пользовательский шрифт при помощи команды /toggle:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
local myLabel = guiCreateLabel( 100, 300, 400, 50, &amp;quot;GUI label&amp;quot;, false ) -- показывает текстовую метку графического интерфейса&lt;br /&gt;
&lt;br /&gt;
addCommandHandler( &amp;quot;toggle&amp;quot;, -- прикрепляет функцию к обработчику команды &amp;quot;toggle&amp;quot;&lt;br /&gt;
    function()&lt;br /&gt;
        if not myFont then &lt;br /&gt;
            myFont = guiCreateFont( &amp;quot;segoeui.ttf&amp;quot;, 20 )  -- Создаёт собственный шрифт GUI&lt;br /&gt;
            guiSetFont( myLabel, myFont )                -- Применяет шрифт к виджету&lt;br /&gt;
        else        &lt;br /&gt;
            destroyElement( myFont )                     -- Удаляет пользовательский шрифт&lt;br /&gt;
            myFont = nil&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Смотрите также==&lt;br /&gt;
{{RU/GUI_functions}}&lt;br /&gt;
{{RU/GUI_events}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GUI шрифт]]&lt;br /&gt;
[[Category:GUI виджеты]]&lt;br /&gt;
&lt;br /&gt;
[[en:guiCreateFont]]&lt;br /&gt;
[[ru:guiCreateFont]]&lt;br /&gt;
[[hu:guiCreateFont]]&lt;/div&gt;</summary>
		<author><name>EOFIK</name></author>
	</entry>
</feed>