Difference between revisions of "love.font.newTrueTypeRasterizer"

m (See Also: Added love.font.newImageRasterizer)
m (love.font.newTrueTypeRasterizer also didn't exist in 0.9, only love.font.newRasterizer)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{newin|[[0.7.0]]|070|type=function}}
+
{{newin|[[0.10.0]]|100|type=function}}
 
Creates a new TrueType Rasterizer.
 
Creates a new TrueType Rasterizer.
  
Line 6: Line 6:
 
=== Synopsis ===
 
=== Synopsis ===
 
<source lang="lua">
 
<source lang="lua">
rasterizer = love.font.newTrueTypeRasterizer( size, hinting_mode )
+
rasterizer = love.font.newTrueTypeRasterizer( size, hinting, dpiscale )
 
</source>
 
</source>
 
=== Arguments ===
 
=== Arguments ===
{{param|number|size|The font size.}}
+
{{param|number|size (12)|The font size.}}
{{param|HintingMode|hinting_mode|True Type hinting mode.}}
+
{{param|HintingMode|hinting ("normal")|True Type hinting mode.}}
 +
{{New feature|11.0|
 +
{{param|number|dpiscale ([[love.window.getDPIScale]]())|The font DPI scale.}}
 +
}}
 +
=== Returns ===
 +
{{param|Rasterizer|rasterizer|The rasterizer.}}
 +
 
 +
== Function ==
 +
Create a TrueTypeRasterizer with custom font.
 +
=== Synopsis ===
 +
<source lang="lua">
 +
rasterizer = love.font.newTrueTypeRasterizer( fileName, size, hinting, dpiscale )
 +
</source>
 +
=== Arguments ===
 +
{{param|string|fileName|Path to font file.}}
 +
{{param|number|size (12)|The font size.}}
 +
{{param|HintingMode|hinting ("normal")|True Type hinting mode.}}
 +
{{New feature|11.0|
 +
{{param|number|dpiscale ([[love.window.getDPIScale]]())|The font DPI scale.}}
 +
}}
 +
=== Returns ===
 +
{{param|Rasterizer|rasterizer|The rasterizer.}}
 +
 
 +
== Function ==
 +
Create a TrueTypeRasterizer with custom font.
 +
=== Synopsis ===
 +
<source lang="lua">
 +
rasterizer = love.font.newTrueTypeRasterizer( fileData, size, hinting, dpiscale )
 +
</source>
 +
=== Arguments ===
 +
{{param|FileData|fileData|File data containing font.}}
 +
{{param|number|size (12)|The font size.}}
 +
{{param|HintingMode|hinting ("normal")|True Type hinting mode.}}
 +
{{New feature|11.0|
 +
{{param|number|dpiscale ([[love.window.getDPIScale]]())|The font DPI scale.}}
 +
}}
 
=== Returns ===
 
=== Returns ===
 
{{param|Rasterizer|rasterizer|The rasterizer.}}
 
{{param|Rasterizer|rasterizer|The rasterizer.}}

Latest revision as of 22:40, 25 January 2023

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

Creates a new TrueType Rasterizer.

Function

Create a TrueTypeRasterizer with the default font.

Synopsis

rasterizer = love.font.newTrueTypeRasterizer( size, hinting, dpiscale )

Arguments

number size (12)
The font size.
HintingMode hinting ("normal")
True Type hinting mode.
Available since LÖVE 11.0
number dpiscale (love.window.getDPIScale())
The font DPI scale.

Returns

Rasterizer rasterizer
The rasterizer.

Function

Create a TrueTypeRasterizer with custom font.

Synopsis

rasterizer = love.font.newTrueTypeRasterizer( fileName, size, hinting, dpiscale )

Arguments

string fileName
Path to font file.
number size (12)
The font size.
HintingMode hinting ("normal")
True Type hinting mode.
Available since LÖVE 11.0
number dpiscale (love.window.getDPIScale())
The font DPI scale.

Returns

Rasterizer rasterizer
The rasterizer.

Function

Create a TrueTypeRasterizer with custom font.

Synopsis

rasterizer = love.font.newTrueTypeRasterizer( fileData, size, hinting, dpiscale )

Arguments

FileData fileData
File data containing font.
number size (12)
The font size.
HintingMode hinting ("normal")
True Type hinting mode.
Available since LÖVE 11.0
number dpiscale (love.window.getDPIScale())
The font DPI scale.

Returns

Rasterizer rasterizer
The rasterizer.

See Also


Other Languages