As mentioned in the section about the parts of a skin, a font is defined by an image and a description file. You can place the characters anywhere in the image, but make sure that their position and size is given in the description file exactly.
"char" = X, Y, width, height
Y specify the position of the
char character in the image (
0,0 is the
upper left corner).
the dimensions of the character in pixels.
This example defines the A, B, C characters using font.png.
; Can be "font" instead of "font.png". image = font.png ; Three characters are enough for demonstration purposes :-) "A" = 0,0, 7,13 "B" = 7,0, 7,13 "C" = 14,0, 7,13
Some characters have special meanings when returned by some of the variables
used in dlabel. These characters are meant
to be shown as symbols so that things like a nice DVD logo can be displayed
instead of the character '
d' for a DVD stream.
The following table lists all the characters that can be used to display symbols (and thus require a different font).
|f||stream is a file|
|v||stream is a Video CD|
|d||stream is a DVD|
|u||stream is a URL|