Difference between revisions of "love.graphics.newFont (Português)"

(versão inicial em Português)
 
(translation update)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
Cria uma nova [[Font (Português)|Fonte]]. Não chame esta função em [[love.draw (Português)]] ou [[love.update (Português)]], senão uma nova fonte será criada a cada quadro; em vez disso, chame somente uma vez e save a fonte para uso futuro, conforme exemplo abaixo.
+
<span style="color: #597E9A; font-size: 18pt">love.graphics.newFont</span>
 +
{{#set:RealLink=love.graphics.newFont (Português)}}
 +
{{#set:DisplayName=love.graphics.newFont}}
 +
Cria uma nova [[Font (Português)|Fonte]].
 +
{{newobjectnotice (Português)}}
 
== Função ==
 
== Função ==
=== Sinopse===
+
=== Sinopse ===
 
<source lang="lua">
 
<source lang="lua">
fonte = love.graphics.newFont( nomeArquivo, tamanho )
+
fonte = love.graphics.newFont( nomeDoArquivo, tamanho )
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|string (Português)|nomeArquivo|O caminho até o arquivo da fonte.}}
+
{{param|string (Português)|nomeDoArquivo|O caminho até o arquivo da fonte.|string}}
{{param|number (Português)|tamanho (12)|O tamanho da fonte, em pixels.}}
+
{{param|number (Português)|tamanho (12)|O tamanho da fonte, em pixels.|número}}
=== Reournos ===
+
=== Retorna ===
{{param|Font (Português)|fonte|Um objeto Fonte que pode ser usado para desenhar um texto na tela.}}
+
{{param|Font (Português)|fonte|Um objeto Fonte que pode ser usado para desenhar texto na tela.|Fonte}}
 
== Função ==
 
== Função ==
Esta variação usa a fonte padrão (Vera Sans) mas com o tamanho personalizado.
+
=== Sinopse ===
 +
<source lang="lua">
 +
fonte = love.graphics.newFont( arquivo, tamanho )
 +
</source>
 +
=== Argumentos ===
 +
{{param|File (Português)|arquivo|Um Arquivo apontando para uma fonte.|Arquivo}}
 +
{{param|number (Português)|tamanho (12)|O tamanho da fonte, em pixels.|número}}
 +
=== Retorna ===
 +
{{param|Font (Português)|fonte|Um objeto Fonte que pode ser usado para desenhar texto na tela.|Fonte}}
 +
== Função ==
 +
=== Sinopse ===
 +
<source lang="lua">
 +
fonte = love.graphics.newFont( dado, tamanho )
 +
</source>
 +
=== Argumentos ===
 +
{{param|Data (Português)|dado|O dado codificado a ser decodificado numa fonte.|Dado}}
 +
{{param|number (Português)|tamanho (12)|O tamanho da fonte, em pixels.|número}}
 +
=== Retorna ===
 +
{{param|Font (Português)|fonte|Um objeto Fonte que pode ser usado para desenhar texto na tela.|Fonte}}
 +
== Função ==
 +
Esta variante usa a fonte padrão (Vera Sans) com um tamanho personalizado.
 
=== Sinopse ===
 
=== Sinopse ===
 
<source lang="lua">
 
<source lang="lua">
Line 17: Line 41:
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|number (Português)|tamanho (12)|O tamanho da fonte, em pixels.}
+
{{param|number (Português)|tamanho (12)|O tamanho da fonte, em pixels.|número}}
=== Retoros ===
+
=== Retorna ===
{{param|Font (Português)|fonte|Um objeto Fonte que pode ser usado para desenhar um texto na tela.}}
+
{{param|Font (Português)|fonte|Um objeto Fonte que pode ser usado para desenhar texto na tela.|Fonte}}
 +
 
 +
== Exemplos ==
 +
=== Usar newFont para desenhar um texto com estilo personalizado ===
 +
<source lang="lua">
 +
-- carregar arquivo fonte ttf. definir tamanho de fonte de 20px
 +
fontePrincipal = love.graphics.newFont("qualquerfonte.ttf", 20);
 +
 
 +
function love.draw()
 +
-- definir a fonte antes de desenhar o texto
 +
love.graphics.setFont(fontePrincipal);
 +
-- desenhar o texto "Alô, mundo!" em esquerda: 100, topo: 200
 +
love.graphics.print("Alô, mundo!", 100, 200);
 +
end;
 +
</source>
 +
 
 
== Veja Também ==
 
== Veja Também ==
* [[parent::love.graphics (Português)]]
+
* [[parent::love.graphics (Português)|love.graphics]]
* [[love.graphics.setFont (Português)]]
+
* [[Constructs::Font (Português)|Fonte]]
 +
* [[love.graphics.setFont (Português)|love.graphics.setFont]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Cria uma nova Fonte.}}
+
[[Sub-Category::Object Creation| ]]
== Outros Idiomas ==
+
{{#set:Description=Cria uma nova [[Font (Português)|Fonte]].}}
 +
{{#set:Since=000}}
 +
== Outras Línguas ==
 
{{i18n|love.graphics.newFont}}
 
{{i18n|love.graphics.newFont}}

Latest revision as of 23:37, 8 October 2014

love.graphics.newFont


Cria uma nova Fonte.

O.png Esta função pode ser lenta, se for chamada repetidamente, como dentro de love.update ou love.draw. Se você precisa usar um recurso específico com frequência, crie-o uma vez e guarde-o em algum lugar onde possa ser reutilizado!  



Função

Sinopse

fonte = love.graphics.newFont( nomeDoArquivo, tamanho )

Argumentos

string nomeDoArquivo
O caminho até o arquivo da fonte.
número tamanho (12)
O tamanho da fonte, em pixels.

Retorna

Fonte fonte
Um objeto Fonte que pode ser usado para desenhar texto na tela.

Função

Sinopse

fonte = love.graphics.newFont( arquivo, tamanho )

Argumentos

Arquivo arquivo
Um Arquivo apontando para uma fonte.
número tamanho (12)
O tamanho da fonte, em pixels.

Retorna

Fonte fonte
Um objeto Fonte que pode ser usado para desenhar texto na tela.

Função

Sinopse

fonte = love.graphics.newFont( dado, tamanho )

Argumentos

Dado dado
O dado codificado a ser decodificado numa fonte.
número tamanho (12)
O tamanho da fonte, em pixels.

Retorna

Fonte fonte
Um objeto Fonte que pode ser usado para desenhar texto na tela.

Função

Esta variante usa a fonte padrão (Vera Sans) com um tamanho personalizado.

Sinopse

fonte = love.graphics.newFont( tamanho )

Argumentos

número tamanho (12)
O tamanho da fonte, em pixels.

Retorna

Fonte fonte
Um objeto Fonte que pode ser usado para desenhar texto na tela.

Exemplos

Usar newFont para desenhar um texto com estilo personalizado

-- carregar arquivo fonte ttf. definir tamanho de fonte de 20px
fontePrincipal = love.graphics.newFont("qualquerfonte.ttf", 20);

function love.draw() 
	-- definir a fonte antes de desenhar o texto
	love.graphics.setFont(fontePrincipal);
	-- desenhar o texto "Alô, mundo!" em esquerda: 100, topo: 200
	love.graphics.print("Alô, mundo!", 100, 200);
end;

Veja Também


Outras Línguas