?? j_font.c
字號:
/******************************************************************************
Filename: J_Font.c
Author : jiao jin xing
Created : 2008/01/27
Website : NO
Modified: NO
Revision: 1.00
Readme :
******************************************************************************/
#include "config.h"
void J_TextOut(uint16 x,uint16 y,uint8 *Str,TCOLOR FrontColor,TCOLOR BackColor)
{
uint32 h,n,i,j,k=0;
uint32 Offset;
while(*Str!='\0')
{
if(*Str < 0x80)
{
n = 1;// (6/8+((6%8)?1:0));
Offset = (*Str) * 12*n;
for(j=0;j<12;j++)
{
for(i=0;i<6;i++)
{
if(ASCII_FONT_12X6_CODE[Offset+j*n+i/8]&(0x80>>(i%8)))
GUI_Point(x*6+k+i,(12)*y+j,FrontColor);
else
GUI_Point(x*6+k+i,(12)*y+j,BackColor);
}
}
Str++;
k += (6);
}
else
{
n = 2;// (12/8+((12%8)?1:0));
Offset = (94*(*Str-0xA0-1) + (*(Str+1)-0xA0-1))*12*n;
for(j=0;j<12;j++)
{
for(i=0;i<12;i++)
{
if(HZK_FONT_12X12_CODE[Offset+j*n+i/8]&(0x80>>(i%8)))
GUI_Point(x*12+k+i,(12)*y+j,FrontColor);
else
GUI_Point(x*12+k+i,(12)*y+j,BackColor);
}
}
Str+=2;
k += (12);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -