跳到主要内容

FontModule

描述:

  允许您使用字体。

newImageRasterizer

类型: 函数。

描述:

  创建一个新的图像光栅化器。 重载说明:

  1. 从图像数据创建一个ImageRasterizer。

签名:

newImageRasterizer: function(image_data: ImageData, glyphs: string, extra_spacing?: integer, dpi_scale?: number): Rasterizer

参数:

参数名类型描述
image_dataImageData字体图像数据。
glyphsstring包含字体字形的字符串。
extra_spacinginteger字体额外间距。 (默认值:0。)
dpi_scalenumber字体 DPI 比例。 (默认值:1。)

返回值:

返回类型描述
Rasterizer光栅器。

newBMFontRasterizer

类型: 函数。

描述:

  创建一个新的 BMFont 光栅化器。

签名:

newBMFontRasterizer: function(filename_or_file_data: string | FileData, images?: ImageData | string | FileData | {ImageData | string | FileData}, dpi_scale?: number): Rasterizer

参数:

参数名类型描述
filename_or_file_datastring or FileData包含字体字形的可绘制图片的图像数据。取决于重载:包含字体字形的可绘制图片的文件的路径。
imagesImageData or string or FileData or {ImageData or string or FileData}ImageData 中的字形序列。
dpi_scalenumberDPI 比例。 (默认值:1。)

返回值:

返回类型描述
Rasterizer光栅器。

newTrueTypeRasterizer

类型: 函数。

描述:

  创建一个新的 TrueType 光栅化器。

签名:

newTrueTypeRasterizer: function(size?: number, hinting?: string, dpi_scale?: number): Rasterizer

参数:

参数名类型描述
sizenumber字体大小。 (默认值:12。)
hintingstringTrue Type 提示模式。 (默认:'normal'。)
dpi_scalenumber字体 DPI 比例。 (默认:love.window.getDPIScale()。)

返回值:

返回类型描述
Rasterizerrasterizer — 光栅器。

newTrueTypeRasterizer

类型: 函数。

描述:

  创建一个新的 TrueType 光栅化器。

签名:

newTrueTypeRasterizer: function(filename_or_data: string | Data, size?: number, hinting?: string, dpi_scale?: number): Rasterizer

参数:

参数名类型描述
filename_or_datastringData
sizenumber字体大小。 (默认值:12。)
hintingstringTrue Type 提示模式。 (默认:'normal'。)
dpi_scalenumber字体 DPI 比例。 (默认:love.window.getDPIScale()。)

返回值:

返回类型描述
Rasterizerrasterizer — 光栅器。

newRasterizer

类型: 函数。

描述:

  创建一个新的光栅化器。

签名:

newRasterizer: function(size?: number, hinting?: string, dpi_scale?: number): Rasterizer

参数:

参数名类型描述
sizenumber字体大小。 (默认值:12。)
hintingstringTrue Type 提示模式。 (默认:'normal'。)
dpi_scalenumber字体 DPI 比例。 (默认值:love.window.getDPIScale()。)

返回值:

返回类型描述
Rasterizerrasterizer — 光栅器。

newRasterizer

类型: 函数。

描述:

  创建一个新的光栅化器。

签名:

newRasterizer: function(filename_or_data: string | Data, size?: number, hinting?: string, dpi_scale?: number): Rasterizer

参数:

参数名类型描述
filename_or_datastringData
sizenumber字体大小。 (默认值:12。)
hintingstringTrue Type 提示模式。 (默认:'normal'。)
dpi_scalenumberDPI 比例。 (默认值:1。)

返回值:

返回类型描述
Rasterizerrasterizer — 光栅器。

newGlyphData

类型: 函数。

描述:

  创建一个新的 GlyphData。

签名:

newGlyphData: function(rasterizer: Rasterizer, glyph: string | integer): GlyphData

参数:

参数名类型描述
rasterizerRasterizer包含字体的光栅化器。
glyphstring or integer字形的字符代码。