Difference between revisions of "love.graphics.newImageFont"

m
(ISO 8859-1 notice.)
Line 1: Line 1:
 
{{newin|[[0.2.0]]|020|type=function}}
 
{{newin|[[0.2.0]]|020|type=function}}
Creates a new font by loading a [[ImageFontFormat|specifically formatted]] image.
+
Creates a new font by loading a [[ImageFontFormat|specifically formatted]] image. There can be up to 256 glyphs.
 
{{newobjectnotice}}
 
{{newobjectnotice}}
 +
{{notice|LÖVE expects ISO 8859-1 encoding for the glyphs string.}}
 
== Function ==
 
== Function ==
 
=== Synopsis ===
 
=== Synopsis ===

Revision as of 00:13, 9 April 2012

Available since LÖVE 0.2.0
This function is not supported in earlier versions.

Creates a new font by loading a specifically formatted image. There can be up to 256 glyphs.

O.png This function can be slow if it is called repeatedly, such as from love.update or love.draw. If you need to use a specific resource often, create it once and store it somewhere it can be reused!  



O.png LÖVE expects ISO 8859-1 encoding for the glyphs string.  


Function

Synopsis

font = love.graphics.newImageFont( image, glyphs )

Arguments

Image image
The Image object to create the font from.
string glyphs
A string of the characters in the image in order from left to right.

Returns

Font font
A Font object which can be used to draw text on screen.

Function

Synopsis

font = love.graphics.newImageFont( filename, glyphs )

Arguments

string filename
The filepath to the image file.
string glyphs
A string of the characters in the image in order from left to right.

Returns

Font font
A Font object which can be used to draw text on screen.

See Also


Other Languages