Pixelfont
 

Home

Pixelfont

Buy Now

Download

FAQ

 

Install
How to buy
Use  method
Q&A
 
This pixel font maker is share software.
If any problem or  question please let me know:
pixeltek@hotmail.com
. Create and modify a pixel font library.
. Convert ttf to pixel font.
. Convert bitmap to pixel font.
. Convert pixel font to  bitmap.
Pixel font library can be used for any kind of LCD that need display pixel font.The library can be saved into a binary file or a C source  file. You can include this file into you project.

 
Install
 
How to install Pixel Font Maker?
It is very easy to install Pixel font maker. Just unzip PixelFont.zip into a folder.
What is the system requirement?
You will need a Pentium  100 PC or higher, 16MB RAM or more. The operating system should be Windows 95, Windows 98, Windows 2000, Windows NT 4.0, or Windows ME.

How to Buy

Click here
 
Is your online order form secure?
Yes, it is 100%  secure.
Do I have to pay for the upgrades?
No! All upgrades are free to registered Pixel Font Maker users.
Is tech support free?
Yes! It's free for all. Please feel free to contact
pixeltek@hotmail.com .
How much is it?
Pixel Font Maker costs only $39.85 for the option of email registration.
What if I don't want to use my credit card over the Internet?
Feel free to phone or fax your credit card orders. Be sure to write, "I  want Pixel Font Maker", and include your complete name, address, phone number,  and E-mail address. Our phone number is (888) 282-5887. Our fax number is (801) 497-9456.
How do I buy Pixel Font Maker with a check or money order?
Easy... Just send a check or money order for $39.85 to plus $8.95 for  the CD option to:
Qwerks.com Inc
1648 West Willow Drive
Kaysville, UT 84037

Be sure to include the words "Pixel Font Maker", your  complete name and address, phone number, and E-mail address.
What happens after I send in the order?
You will receive an email confirming your order shortly after sending the online order  form. Then, within 24 hours, you will receive a second email with your  registration name, code, and instructions to get started!

If you do not  get your code... or if you've lost it (Hey, it happens! :) ... please email us at
pixeltek@hotmail.com. Please include your name, address, email address, and order confirmation number (if you have it). We will be happy to help you.
 

Use method

 
1) Run PixelFont.exe and select new document from menu.
2) In the popup dialog: Select character set text file. Select pixel font width and height. Select font type. Then press OK.
3) Double click one character that you want to modify. And modify  it at left area. Then click ">>" button to update the font library.
4) Save the font library into a .pix file. You may modify this file next time.
5) If all is OK, you can select "Export..." function, and export it into a C source file or a binary file.
You can use a simple script  language to describe your output file format. This script language is very  similar as C language. This is an example:

int I, Unicode; WRITE  ("#include <fontlib.h>\n");
for(I=0; I<FONT_NUMBER;  I++)
{
   Unicode=GETUNICODE (I);
   WRITE ("const unsigned char uc2_%04x[] = {", Unicode);
   PUTITEM (I);
   WRITE ("};\n");
}
WRITE ("const unsigned char* zk_table[] =  {\n");
for(I=0;I<FONT_NUMBER; I++)
{
   Unicode=GETUNICODE  (I);
   WRITE ("uc2_%04x,\n",unicode);
}
WRITE  ("};\n");

int id1; type define
for(expression1; expression2; expression3) {statement;} for loop same as C  language.
FONT_NUMBER: font items number.
GETUNICODE (I); get the Unicode of No. I character.
WRITE (string, id, ...); write string to the output file.
PUTITEM (I); write No. I character array into the output file. This is an example of a character array. This character size is  16x16.
0x00,0x00,
0x00,0x00,
0x80,0x20,
0x80,0x20,
0x44,0x40,
0x44,0x40,
0x44,0x40,
0x2a,0x80,
0x2a,0x80,
0x11,0x00,
0x11,0x00,
0x00,0x00,

 

PUTITEMBIN(I); Same as PUTITEM(I) but saved as binary  format.
PUTITEMZIP (I); write No. I character array to the output file. This character is saved as compressed format. This is an example of a  character array. This character size is  12x12.
0x00,0x00,0x80,0x80,0x44,0x44,0x44,0x2a,0x2a,0x11,0x11,0x00,0x00,0x22,0x44,0x 48,0x80,0x00,


PUTITEMZIPBIN(I); Same as PUTITEMZIP(I) but saved as  binary format.
PUTITEMCOL (I); write No. I character array to the output file. This character is saved as column prefer format. This is an example of a character array. This character size is  12x12.
0x30,0x0e,0x01,0x00,0x01,0x0e,0x01,0x00,0x01,0x0e,0x30,0x00,
0x00,0x00,0x80,0x60,0x80,0x00,0x80,0x60,0x80,0x00,0x00,0x00,

 
PUTITEMCOLBIN(I); Same as PUTITEMCOL(I) but saved as  binary format.
 
How to use the final C source file
This is an example to  draw a character.

/*draw a point at position x, y*/
void Point(int x, int y, int color);
/*draw a character: pAFont at position x, y*/
void DrawChar(int x, int y, char *pAFont)
{
   int column, row;
   for(row=0;  row < FONT_HEIGHT; row ++)
   {
       for(column =0; column < FONT_WIDTH; column ++)
       {
           if(pAFont[row*((FONT_WIDTH+7)/8)+ column /8]&(0x80>> column %8))
               Point (x +column, y +row, BLACK);
           else Point (x +column, y +row, WHITE);
       }
   }
}
 

Q&A

 
Can I convert bitmap to pixel font?
Yes. Pixel Font  Maker can convert bitmap into pixel font. Here's how. First create or open a  .pix file in Pixel font maker. Then use windows painter open the bitmap. And  copy this bitmap into clipboard. Last paste it into your .pix file in Pixel font  make.
Can I convert pixel font to bitmap?
Yes. Pixel Font  Maker can convert pixel font into bitmap. Here's how. First create or open a  .pix file in Pixel font maker. Then select the fonts that you want to convert to bitmap, and copy them into clipboard. Last open windows painter, and paste them into you bitmap file.
How to customize pixel font library code set?
It's very  to do that. First input you characters into a text file using Notepad or WORD.  Then save the file into Pixel Font Maker folder \txt\. The text file's encoding must be ANSI or UNICODE.
I have more questions - who should I write to?
Please send your additional questions to
pixeltek@hotmail.com. Or look for  information on our website http://www.pixel.mirrorz.com.