This is the 3b-bmfont Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:04:27 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
3b-bmfontBMFont file format readers/writers
Bart Botta
MIT
0.0.1
3b-bmfont/text (system).
package.lisp (file).
bmfont.lisp (file).
3b-bmfont/textLoad/Save BMFont text format
Bart Botta
MIT
3b-bmfont/common (system).
package.lisp (file).
bmfont-text.lisp (file).
3b-bmfont/commonBart Botta
MIT
alexandria (system).
split-sequence (system).
parse-number (system).
package.lisp (file).
common.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
3b-bmfont/3b-bmfont.asd3b-bmfont/package.lisp3b-bmfont/bmfont.lisp3b-bmfont/text/package.lisp3b-bmfont/text/bmfont-text.lisp3b-bmfont/common/package.lisp3b-bmfont/common/common.lisp3b-bmfont/bmfont.lisp3b-bmfont (system).
char-data (function).
map-glyphs (function).
measure-glyphs (function).
read-bmfont (function).
write-bmfont (function).
fs (function).
3b-bmfont/text/bmfont-text.lisp3b-bmfont/text (system).
read-bmfont-text (function).
write-bmfont-text (function).
*font* (special variable).
add-line (function).
tokenize-line (function).
3b-bmfont/common/common.lisp3b-bmfont/common (system).
%kerning (function).
(setf %kerning) (function).
*filters* (special variable).
aa (reader method).
(setf aa) (writer method).
alpha-chnl (reader method).
(setf alpha-chnl) (writer method).
base (reader method).
(setf base) (writer method).
blue-chnl (reader method).
(setf blue-chnl) (writer method).
bmfont (class).
bold (reader method).
(setf bold) (writer method).
char-id (function).
chars (reader method).
(setf chars) (writer method).
charset (reader method).
(setf charset) (writer method).
distance-field (reader method).
(setf distance-field) (writer method).
face (reader method).
(setf face) (writer method).
filter-plist (function).
glyph (structure).
glyph-char (reader).
(setf glyph-char) (writer).
glyph-chnl (reader).
(setf glyph-chnl) (writer).
glyph-height (reader).
(setf glyph-height) (writer).
glyph-id (reader).
(setf glyph-id) (writer).
glyph-index (reader).
(setf glyph-index) (writer).
glyph-letter (reader).
(setf glyph-letter) (writer).
glyph-origin (reader).
(setf glyph-origin) (writer).
glyph-origin-y-up (reader).
(setf glyph-origin-y-up) (writer).
glyph-page (reader).
(setf glyph-page) (writer).
glyph-width (reader).
(setf glyph-width) (writer).
glyph-x (reader).
(setf glyph-x) (writer).
glyph-xadvance (reader).
(setf glyph-xadvance) (writer).
glyph-xoffset (reader).
(setf glyph-xoffset) (writer).
glyph-y (reader).
(setf glyph-y) (writer).
glyph-yoffset (reader).
(setf glyph-yoffset) (writer).
green-chnl (reader method).
(setf green-chnl) (writer method).
initialize-instance (method).
invalid-glyph (reader method).
(setf invalid-glyph) (writer method).
italic (reader method).
(setf italic) (writer method).
kerning (function).
(setf kerning) (function).
kerning-index (function).
kerning-index-characters (function).
kernings (reader method).
(setf kernings) (writer method).
line-height (reader method).
(setf line-height) (writer method).
make-chars-hash (function).
make-glyph (function).
make-kerning-hash (function).
make-keyword (function).
make-load-form (method).
packed (reader method).
(setf packed) (writer method).
padding (reader method).
(setf padding) (writer method).
padding-down (method).
padding-left (method).
padding-right (method).
padding-up (method).
pages (reader method).
(setf pages) (writer method).
red-chnl (reader method).
(setf red-chnl) (writer method).
remap-char (function).
scale-h (reader method).
(setf scale-h) (writer method).
scale-w (reader method).
(setf scale-w) (writer method).
size (reader method).
(setf size) (writer method).
smooth (reader method).
(setf smooth) (writer method).
space-size (reader method).
(setf space-size) (writer method).
spacing (reader method).
(setf spacing) (writer method).
stretch-h (reader method).
(setf stretch-h) (writer method).
unicode (reader method).
(setf unicode) (writer method).
update-font-properties (function).
v2 (function).
v2 (type).
%make-glyph (function).
add-origins (function).
calculate-space-size (function).
char0 (function).
copy-glyph (function).
find-invalid-glyph (function).
glyph-p (function).
int (function).
int-bool (function).
int-chnl (function).
int-list (function).
outline (reader method).
(setf outline) (writer method).
sf (function).
sfloat (function).
Packages are listed by definition order.
3b-bmfont-text3b-bmfont-common.
common-lisp.
read-bmfont-text (function).
write-bmfont-text (function).
*font* (special variable).
add-line (function).
tokenize-line (function).
3b-bmfont-commoncommon-lisp.
%kerning (function).
(setf %kerning) (function).
*filters* (special variable).
aa (generic reader).
(setf aa) (generic writer).
alpha-chnl (generic reader).
(setf alpha-chnl) (generic writer).
base (generic reader).
(setf base) (generic writer).
blue-chnl (generic reader).
(setf blue-chnl) (generic writer).
bmfont (class).
bold (generic reader).
(setf bold) (generic writer).
char-id (function).
chars (generic reader).
(setf chars) (generic writer).
charset (generic reader).
(setf charset) (generic writer).
distance-field (generic reader).
(setf distance-field) (generic writer).
face (generic reader).
(setf face) (generic writer).
filter-plist (function).
glyph (structure).
glyph-char (reader).
(setf glyph-char) (writer).
glyph-chnl (reader).
(setf glyph-chnl) (writer).
glyph-height (reader).
(setf glyph-height) (writer).
glyph-id (reader).
(setf glyph-id) (writer).
glyph-index (reader).
(setf glyph-index) (writer).
glyph-letter (reader).
(setf glyph-letter) (writer).
glyph-origin (reader).
(setf glyph-origin) (writer).
glyph-origin-y-up (reader).
(setf glyph-origin-y-up) (writer).
glyph-page (reader).
(setf glyph-page) (writer).
glyph-width (reader).
(setf glyph-width) (writer).
glyph-x (reader).
(setf glyph-x) (writer).
glyph-xadvance (reader).
(setf glyph-xadvance) (writer).
glyph-xoffset (reader).
(setf glyph-xoffset) (writer).
glyph-y (reader).
(setf glyph-y) (writer).
glyph-yoffset (reader).
(setf glyph-yoffset) (writer).
green-chnl (generic reader).
(setf green-chnl) (generic writer).
invalid-glyph (generic reader).
(setf invalid-glyph) (generic writer).
italic (generic reader).
(setf italic) (generic writer).
kerning (function).
(setf kerning) (function).
kerning-index (function).
kerning-index-characters (function).
kernings (generic reader).
(setf kernings) (generic writer).
line-height (generic reader).
(setf line-height) (generic writer).
make-chars-hash (function).
make-glyph (function).
make-kerning-hash (function).
make-keyword (function).
packed (generic reader).
(setf packed) (generic writer).
padding (generic reader).
(setf padding) (generic writer).
padding-down (generic function).
padding-left (generic function).
padding-right (generic function).
padding-up (generic function).
pages (generic reader).
(setf pages) (generic writer).
red-chnl (generic reader).
(setf red-chnl) (generic writer).
remap-char (function).
scale-h (generic reader).
(setf scale-h) (generic writer).
scale-w (generic reader).
(setf scale-w) (generic writer).
size (generic reader).
(setf size) (generic writer).
smooth (generic reader).
(setf smooth) (generic writer).
space-size (generic reader).
(setf space-size) (generic writer).
spacing (generic reader).
(setf spacing) (generic writer).
stretch-h (generic reader).
(setf stretch-h) (generic writer).
unicode (generic reader).
(setf unicode) (generic writer).
update-font-properties (function).
v2 (function).
v2 (type).
%make-glyph (function).
add-origins (function).
calculate-space-size (function).
char0 (function).
copy-glyph (function).
find-invalid-glyph (function).
glyph-p (function).
int (function).
int-bool (function).
int-chnl (function).
int-list (function).
outline (generic reader).
(setf outline) (generic writer).
sf (function).
sfloat (function).
3b-bmfont3b-bmfont-common.
common-lisp.
char-data (function).
map-glyphs (function).
measure-glyphs (function).
read-bmfont (function).
write-bmfont (function).
fs (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
char.
chnl.
page.
structure-object.
(signed-byte 32)
0
single-float
0.0
single-float
0.0
single-float
0.0
single-float
0.0
single-float
0.0
single-float
0.0
single-float
0.0
(unsigned-byte 16)
0
(unsigned-byte 32)
0
common-lisp.
(or null string)
(or null string)
(or null (unsigned-byte 32))
(or null 3b-bmfont-common:v2)
(or null 3b-bmfont-common:v2)
(setf aa).
aa.
(setf alpha-chnl).
alpha-chnl.
(setf base).
base.
(setf blue-chnl).
blue-chnl.
(setf bold).
bold.
(setf chars).
chars.
(setf charset).
charset.
(setf distance-field).
distance-field.
(setf face).
face.
(setf green-chnl).
green-chnl.
initialize-instance.
(setf invalid-glyph).
invalid-glyph.
(setf italic).
italic.
(setf kernings).
kernings.
(setf line-height).
line-height.
(setf outline).
outline.
(setf packed).
packed.
(setf padding).
padding.
padding-down.
padding-left.
padding-right.
padding-up.
(setf pages).
pages.
(setf red-chnl).
red-chnl.
(setf scale-h).
scale-h.
(setf scale-w).
scale-w.
(setf size).
size.
(setf smooth).
smooth.
(setf space-size).
space-size.
(setf spacing).
spacing.
(setf stretch-h).
stretch-h.
(setf unicode).
unicode.
:italic
t
:unicode
""
:charset
100
:stretch-h
:smooth
0
:outline
(quote (0 0 0 0))
:padding
(quote (0 0))
:spacing
:line-height
:scale-w
:scale-h
:packed
:glyph
:alpha-chnl
:glyph
:red-chnl
:glyph
:green-chnl
:glyph
:blue-chnl
:chars
:pages
(make-hash-table :test (quote eql))
:kernings
:distance-field
| Jump to: | %
   
( A B C D F G I K L M O P R S T U V W | 
|---|
| Jump to: | %
   
( A B C D F G I K L M O P R S T U V W | 
|---|
| Jump to: | * A B C D F G H I K L O P R S U W X Y | 
|---|
| Jump to: | * A B C D F G H I K L O P R S U W X Y | 
|---|
| Jump to: | 3 B C F G P S T V | 
|---|
| Jump to: | 3 B C F G P S T V | 
|---|