BitmapFont class
A bitmap font that can be used with drawString and drawChar functions. If you want use own fonts following with this steps: 1. Get your .ttf file - important is to select file with specific style which you want for example when you download .ttf file from google fonts: select file from /static folder example name: Roboto-Black.ttf 2. Convert ttf file to fnt zip with page: https://ttf2fnt.com/ 3. Create dart file with code: void main() { String fileName = 'YourFontName-Style.zip'; // your file has to be in the same folder as this program File file = File('$fileName'); List
Constructors
- BitmapFont.fromFnt(String fnt, Image page)
-
Decode a BitmapFont from the contents of
font
definition (.fnt) file, and an Image that stores the fontmap
. -
BitmapFont.fromZip(List<
int> fileData) - Decode a BitmapFont from the contents of a zip file that stores the .fnt font definition and associated PNG images.
Properties
- antialias ↔ bool
-
getter/setter pair
- base ↔ int
-
getter/setter pair
- bold ↔ bool
-
getter/setter pair
-
characters
↔ Map<
int, BitmapFontCharacter> -
getter/setter pair
- charset ↔ String
-
getter/setter pair
- face ↔ String
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- italic ↔ bool
-
getter/setter pair
-
kernings
↔ Map<
int, Map< int, int> > -
getter/setter pair
- lineHeight ↔ int
-
getter/setter pair
- outline ↔ bool
-
getter/setter pair
- packed ↔ bool
-
getter/setter pair
-
padding
↔ List<
int> -
getter/setter pair
- pages ↔ int
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scaleH ↔ num
-
getter/setter pair
- scaleW ↔ num
-
getter/setter pair
- size ↔ int
-
getter/setter pair
- smooth ↔ bool
-
getter/setter pair
-
spacing
↔ List<
int> -
getter/setter pair
- stretchH ↔ int
-
getter/setter pair
- unicode ↔ String
-
getter/setter pair
Methods
-
characterXAdvance(
String ch) → int -
Get the amount the writer x position should advance after drawing the
character
ch
. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited