bitmap_font
NAME
bitmap_font - display english and chinese(simplified) character with bitmap font
SYNOPSIS
string bitmap_font(string str);
string bitmap_font(string str, int size);
string bitmap_font(string str, int size, string fill, string bg);
string bitmap_font(string str, int size, string fill, string bg, string fcolor, string bgcolor);
ARGUMENTS
str - string to display
size - optional: bitmap font size, only suport 12/14/16, default 12
fill - optional: String that display foreground, default '8'
bg - optional: String that display background, default '-'
fcolor - optional: Foreground color
bgcolor - optional: Background color
DESCRIPTION
display english and chinese(simplified) character with bitmap font.
if size is 16, the result will be random font type.
RETURN VALUE
bitmap font string
EXAMPLES
example 1:
printf("%s\n",bitmap_font("测试abc"));
display:
8------8---8-----8------8-------------------------------
-8-888888--8------8-----8-88------------88--------------
---8---8-8-8------------8----------------8--------------
8--8-8-8-8-8-------888888888------888----8-88-----8888--
-8-8-8-8-8-8----88------8--------8---8---88--8---8---8--
--88-8-8-8-8-----8--88888---------8888---8---8---8------
-8-8-8-8-8-8-----8----8-8--------8---8---8---8---8------
88-8-8-8-8-8-----8----8--8-------8---8---8---8---8---8--
-8---8---8-8-----8--8-8--8-8------8888--88888-----888---
-8--8-8----8-----8-8--88-8-8----------------------------
-8-8---8-8-8-----88-88----88----------------------------
-88-------8----------------8----------------------------
example 2:
printf("%s\n",bitmap_font("测试abc", 16));
display:
------------88-----------88-8---------------------------
-8--88888---88---88------88-88--------------------------
-88-88888-8-88----88-----88--8----------888-------------
--8-8---8-8-88----88-8888888888----------88-------------
----8-8-8-8-88-------8888888888----------88-------------
-8--8-8-8-8-88--8888-----88------8888----8888----88888--
-88-8-8-8-8-88--8888-888888---------88---88-88--88---88-
--8-8-8-8-8-88----88-888888------88888---88--88-88------
----8-8-8-8-88----88--88--88----88--88---88--88-88------
--8-8-8-8-8-88----88--88--88----88--88---88--88-88------
--8---8---8-88----88--88--88----88--88---88--88-88---88-
--8--88-8---88----888-8888-8-88--888-88--88888---88888--
-88--8--88--88----88888888-8888-------------------------
-8--88---8-888----88-88-----888-------------------------
-8--8------88----------------8--------------------------
--------------------------------------------------------
example 3:
printf("%s\n",bitmap_font("你好", 16, "HI", " "));
display:
HI HI HI HI
HI HIHIHIHIHIHIHIHI HI HIHI HIHIHI
HIHI HI HI HI HI
HIHIHI HI HI HI HIHI
HI HI HIHIHIHIHI HI
HI HI HI HIHIHIHIHIHIHIHIHIHI
HI HI HI HI HI HI HI
HI HI HI HI HIHI HI
HI HI HI HIHI HIHIHI HI
HI HI HIHI HI HI
HI HI HI HIHIHI