static
new
(
string
font_name
)
__gc
(
)
__eq
(
am.font
rhs
)
->
(
boolean
)
asset
(
)
->
(
string
)
asset
(
string
asset_name
)
->
(
am.font
)
name
(
)
->
(
string
)
fixed_width
(
)
->
(
boolean
)
fixed_width
(
boolean
fixed_width
)
->
(
am.font
)
char_width
(
integer
char_code
)
->
(
number
)
char_width
(
string
char
)
->
(
number
)
char_height
(
)
->
(
number
)
kerning
(
)
->
(
number
)
kerning
(
number
kerning
)
->
(
am.font
)
leading
(
)
->
(
number
)
leading
(
number
leading
)
->
(
am.font
)
space_width
(
)
->
(
number
)
space_width
(
number
space_width
)
->
(
am.font
)
tab_width
(
)
->
(
number
)
tab_width
(
number
tab_width
)
->
(
am.font
)
measure_text
(
string
text
,
number
contain_width
,
string/integer
end_character
= \0
)
->
(
number
,
number
)
measure_line
(
string
text
,
number
contain_width
)
->
(
number
,
number
)
measure_word
(
string
word
)
->
(
number
,
number
)
process
(
)
->
(
am.font
)
static
new
(
string
font_name
)
__gc
(
)
__eq
(
am.font
rhs
)
->
(
boolean
)
asset
(
)
->
(
string
)
asset
(
string
asset_name
)
->
(
am.font
)
name
(
)
->
(
string
)
fixed_width
(
)
->
(
boolean
)
fixed_width
(
boolean
fixed_width
)
->
(
am.font
)
char_width
(
integer
char_code
)
->
(
number
)
char_width
(
string
char
)
->
(
number
)
char_height
(
)
->
(
number
)
kerning
(
)
->
(
number
)
kerning
(
number
kerning
)
->
(
am.font
)
leading
(
)
->
(
number
)
leading
(
number
leading
)
->
(
am.font
)
space_width
(
)
->
(
number
)
space_width
(
number
space_width
)
->
(
am.font
)
tab_width
(
)
->
(
number
)
tab_width
(
number
tab_width
)
->
(
am.font
)
measure_text
(
string
text
,
number
contain_width
,
string/integer
end_character
= \0
)
->
(
number
,
number
)
measure_line
(
string
text
,
number
contain_width
)
->
(
number
,
number
)
measure_word
(
string
word
)
->
(
number
,
number
)
process
(
)
->
(
am.font
)