Name | Type | Attributes | Description |
---|---|---|---|
data |
PIXI.BitmapFontData | ||
textures |
PIXI.Texture[] | PIXI.Texture<Dict> | ||
ownsTextures |
boolean |
<optional> |
Setting to |
Members
This character set includes all the letters in the alphabet (both lower- and upper- case).
Example
BitmapFont.from("ExampleFont", style, { chars: BitmapFont.ALPHA })
This character set is the union of BitmapFont.ALPHA
and BitmapFont.NUMERIC
.
This character set consists of all the ASCII table.
PIXI.BitmapFont.available Dict<PIXI.BitmapFont> staticreadonly
Collection of available/installed fonts.
PIXI.BitmapFont.defaultOptions PIXI.IBitmapFontOptions staticreadonly
Collection of default options when using BitmapFont.from
.
Properties:
Name | Type | Attributes | Default | Value | Description |
---|---|---|---|---|---|
chars |
string | Array<string> | Array<Array<string>> |
<constant> |
PIXI.BitmapFont.ALPHANUMERIC | ||
padding |
number |
<optional> |
4 | ||
resolution |
number |
<optional> |
1 | ||
textureHeight |
number |
<optional> |
512 | ||
textureWidth |
number |
<optional> |
512 |
This character set includes all decimal digits (from 0 to 9).
Example
BitmapFont.from("ExampleFont", style, { chars: BitmapFont.NUMERIC })
The map of characters by character code.
The range of the distance field in pixels.
The kind of distance field for this font or "none".
The name of the font face.
The line-height of the font face in pixels.
pageTextures Dict<PIXI.Texture> readonly
The map of base page textures (i.e., sheets of glyphs).
The size of the font face in pixels.
Methods
PIXI.BitmapFont.from (name, textStyle, options) PIXI.BitmapFont static
Generates a bitmap-font for the given style and character set. This does not support
kernings yet. With style
properties, only the following non-layout properties are used:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
name |
string |
The name of the custom font to use with BitmapText. |
||
textStyle |
PIXI.TextStyle | ITextStyle<Partial> |
<optional> |
Style options to render with BitmapFont. |
|
options |
PIXI.IBitmapFontOptions |
<optional> |
Setup options for font or name of the font. |
|
options.chars |
string | Array<string> | Array<Array<string>> |
<optional> |
PIXI.BitmapFont.ALPHANUMERIC |
characters included
in the font set. You can also use ranges. For example, |
options.resolution |
number |
<optional> |
1 |
Render resolution for glyphs. |
options.textureWidth |
number |
<optional> |
512 |
Optional width of atlas, smaller values to reduce memory. |
options.textureHeight |
number |
<optional> |
512 |
Optional height of atlas, smaller values to reduce memory. |
options.padding |
number |
<optional> |
4 |
Padding between glyphs on texture atlas. |
Returns:
Type | Description |
---|---|
PIXI.BitmapFont | Font generated by style options. |
Example
PIXI.BitmapFont.from("TitleFont", {
fontFamily: "Arial",
fontSize: 12,
strokeThickness: 2,
fill: "purple"
});
const title = new PIXI.BitmapText("This is the title", { fontName: "TitleFont" });
PIXI.BitmapFont.install (data, textures, ownsTextures) PIXI.BitmapFont static
Register a new bitmap font.
Name | Type | Attributes | Description |
---|---|---|---|
data |
string | XMLDocument | PIXI.BitmapFontData |
The characters map that could be provided as xml or raw string. |
|
textures |
PIXI.Texture | PIXI.Texture[] | Dict<PIXI.Texture> |
List of textures for each page. |
|
ownsTextures |
boolean |
<optional> |
Set to |
Returns:
Type | Description |
---|---|
PIXI.BitmapFont | Result font object with font, size, lineHeight and char fields. |
Remove bitmap font by name.
Name | Type | Description |
---|---|---|
name |
string |
Name of the font to uninstall. |
Remove references to created glyph textures.