fonts.c

来自「LPC213x Driver For T6963 based Graphic L」· C语言 代码 · 共 2,511 行 · 第 1/5 页

C
2,511
字号
		0x90, 0x00, 	/*  [*  * ]  */
		0xE0, 0x00, 	/*  [***  ]  */
		0x80, 0x00, 	/*  [*    ]  */
		0x80, 0x00, 	/*  [*    ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* 'Q' charwidth: 5 */
		0x60, 0x00, 	/*  [ **  ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x60, 0x00, 	/*  [ **  ]  */
		0x10, 0x00, 	/*  [   * ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* 'R' charwidth: 5 */
		0xE0, 0x00, 	/*  [***  ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0xE0, 0x00, 	/*  [***  ]  */
		0xA0, 0x00, 	/*  [* *  ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* 'S' charwidth: 5 */
		0x60, 0x00, 	/*  [ **  ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x40, 0x00, 	/*  [ *   ]  */
		0x20, 0x00, 	/*  [  *  ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x60, 0x00, 	/*  [ **  ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* 'T' charwidth: 6 */
		0xF8, 0x00, 	/*  [***** ]  */
		0x20, 0x00, 	/*  [  *   ]  */
		0x20, 0x00, 	/*  [  *   ]  */
		0x20, 0x00, 	/*  [  *   ]  */
		0x20, 0x00, 	/*  [  *   ]  */
		0x20, 0x00, 	/*  [  *   ]  */
		0x00, 0x00, 	/*  [      ]  */
		0x00, 0x00, 	/*  [      ]  */
		
		/* 'U' charwidth: 5 */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x60, 0x00, 	/*  [ **  ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* 'V' charwidth: 6 */
		0x88, 0x00, 	/*  [*   * ]  */
		0x88, 0x00, 	/*  [*   * ]  */
		0x50, 0x00, 	/*  [ * *  ]  */
		0x50, 0x00, 	/*  [ * *  ]  */
		0x20, 0x00, 	/*  [  *   ]  */
		0x20, 0x00, 	/*  [  *   ]  */
		0x00, 0x00, 	/*  [      ]  */
		0x00, 0x00, 	/*  [      ]  */
		
		/* 'W' charwidth: 10 */
		0x88, 0x80, 	/*  [*   *   * ]  */
		0x88, 0x80, 	/*  [*   *   * ]  */
		0x55, 0x00, 	/*  [ * * * *  ]  */
		0x55, 0x00, 	/*  [ * * * *  ]  */
		0x22, 0x00, 	/*  [  *   *   ]  */
		0x22, 0x00, 	/*  [  *   *   ]  */
		0x00, 0x00, 	/*  [          ]  */
		0x00, 0x00, 	/*  [          ]  */
		
		/* 'X' charwidth: 6 */
		0x88, 0x00, 	/*  [*   * ]  */
		0x50, 0x00, 	/*  [ * *  ]  */
		0x20, 0x00, 	/*  [  *   ]  */
		0x20, 0x00, 	/*  [  *   ]  */
		0x50, 0x00, 	/*  [ * *  ]  */
		0x88, 0x00, 	/*  [*   * ]  */
		0x00, 0x00, 	/*  [      ]  */
		0x00, 0x00, 	/*  [      ]  */
		
		/* 'Y' charwidth: 6 */
		0x88, 0x00, 	/*  [*   * ]  */
		0x50, 0x00, 	/*  [ * *  ]  */
		0x20, 0x00, 	/*  [  *   ]  */
		0x20, 0x00, 	/*  [  *   ]  */
		0x20, 0x00, 	/*  [  *   ]  */
		0x20, 0x00, 	/*  [  *   ]  */
		0x00, 0x00, 	/*  [      ]  */
		0x00, 0x00, 	/*  [      ]  */
		
		/* 'Z' charwidth: 5 */
		0xF0, 0x00, 	/*  [**** ]  */
		0x10, 0x00, 	/*  [   * ]  */
		0x20, 0x00, 	/*  [  *  ]  */
		0x40, 0x00, 	/*  [ *   ]  */
		0x80, 0x00, 	/*  [*    ]  */
		0xF0, 0x00, 	/*  [**** ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* '[' charwidth: 3 */
		0xC0, 0x00, 	/*  [** ]  */
		0x80, 0x00, 	/*  [*  ]  */
		0x80, 0x00, 	/*  [*  ]  */
		0x80, 0x00, 	/*  [*  ]  */
		0x80, 0x00, 	/*  [*  ]  */
		0x80, 0x00, 	/*  [*  ]  */
		0xC0, 0x00, 	/*  [** ]  */
		0x00, 0x00, 	/*  [   ]  */
		
		/* '\' charwidth: 5 */
		0x80, 0x00, 	/*  [*    ]  */
		0x80, 0x00, 	/*  [*    ]  */
		0x40, 0x00, 	/*  [ *   ]  */
		0x40, 0x00, 	/*  [ *   ]  */
		0x20, 0x00, 	/*  [  *  ]  */
		0x20, 0x00, 	/*  [  *  ]  */
		0x10, 0x00, 	/*  [   * ]  */
		0x10, 0x00, 	/*  [   * ]  */
		
		/* ']' charwidth: 3 */
		0xC0, 0x00, 	/*  [** ]  */
		0x40, 0x00, 	/*  [ * ]  */
		0x40, 0x00, 	/*  [ * ]  */
		0x40, 0x00, 	/*  [ * ]  */
		0x40, 0x00, 	/*  [ * ]  */
		0x40, 0x00, 	/*  [ * ]  */
		0xC0, 0x00, 	/*  [** ]  */
		0x00, 0x00, 	/*  [   ]  */
		
		/* '^' charwidth: 4 */
		0x40, 0x00, 	/*  [ *  ]  */
		0xA0, 0x00, 	/*  [* * ]  */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		
		/* '_' charwidth: 7 */
		0x00, 0x00, 	/*  [       ]  */
		0x00, 0x00, 	/*  [       ]  */
		0x00, 0x00, 	/*  [       ]  */
		0x00, 0x00, 	/*  [       ]  */
		0x00, 0x00, 	/*  [       ]  */
		0x00, 0x00, 	/*  [       ]  */
		0xFC, 0x00, 	/*  [****** ]  */
		0x00, 0x00, 	/*  [       ]  */
		
		/* '`' charwidth: 3 */
		0x80, 0x00, 	/*  [*  ]  */
		0x40, 0x00, 	/*  [ * ]  */
		0x00, 0x00, 	/*  [   ]  */
		0x00, 0x00, 	/*  [   ]  */
		0x00, 0x00, 	/*  [   ]  */
		0x00, 0x00, 	/*  [   ]  */
		0x00, 0x00, 	/*  [   ]  */
		0x00, 0x00, 	/*  [   ]  */
		
		/* 'a' charwidth: 5 */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x70, 0x00, 	/*  [ *** ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x70, 0x00, 	/*  [ *** ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* 'b' charwidth: 5 */
		0x80, 0x00, 	/*  [*    ]  */
		0x80, 0x00, 	/*  [*    ]  */
		0xE0, 0x00, 	/*  [***  ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0xE0, 0x00, 	/*  [***  ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* 'c' charwidth: 4 */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		0x60, 0x00, 	/*  [ ** ]  */
		0x80, 0x00, 	/*  [*   ]  */
		0x80, 0x00, 	/*  [*   ]  */
		0x60, 0x00, 	/*  [ ** ]  */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		
		/* 'd' charwidth: 5 */
		0x10, 0x00, 	/*  [   * ]  */
		0x10, 0x00, 	/*  [   * ]  */
		0x70, 0x00, 	/*  [ *** ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x70, 0x00, 	/*  [ *** ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* 'e' charwidth: 5 */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x60, 0x00, 	/*  [ **  ]  */
		0xB0, 0x00, 	/*  [* ** ]  */
		0x80, 0x00, 	/*  [*    ]  */
		0x60, 0x00, 	/*  [ **  ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* 'f' charwidth: 4 */
		0x60, 0x00, 	/*  [ ** ]  */
		0x80, 0x00, 	/*  [*   ]  */
		0xC0, 0x00, 	/*  [**  ]  */
		0x80, 0x00, 	/*  [*   ]  */
		0x80, 0x00, 	/*  [*   ]  */
		0x80, 0x00, 	/*  [*   ]  */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		
		/* 'g' charwidth: 5 */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x70, 0x00, 	/*  [ *** ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x70, 0x00, 	/*  [ *** ]  */
		0x10, 0x00, 	/*  [   * ]  */
		0x60, 0x00, 	/*  [ **  ]  */
		
		/* 'h' charwidth: 5 */
		0x80, 0x00, 	/*  [*    ]  */
		0x80, 0x00, 	/*  [*    ]  */
		0xE0, 0x00, 	/*  [***  ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* 'i' charwidth: 2 */
		0x80, 0x00, 	/*  [* ]  */
		0x00, 0x00, 	/*  [  ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x00, 0x00, 	/*  [  ]  */
		0x00, 0x00, 	/*  [  ]  */
		
		/* 'j' charwidth: 3 */
		0x40, 0x00, 	/*  [ * ]  */
		0x00, 0x00, 	/*  [   ]  */
		0x40, 0x00, 	/*  [ * ]  */
		0x40, 0x00, 	/*  [ * ]  */
		0x40, 0x00, 	/*  [ * ]  */
		0x40, 0x00, 	/*  [ * ]  */
		0x40, 0x00, 	/*  [ * ]  */
		0x80, 0x00, 	/*  [*  ]  */
		
		/* 'k' charwidth: 5 */
		0x80, 0x00, 	/*  [*    ]  */
		0x80, 0x00, 	/*  [*    ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0xE0, 0x00, 	/*  [***  ]  */
		0xA0, 0x00, 	/*  [* *  ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* 'l' charwidth: 2 */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x00, 0x00, 	/*  [  ]  */
		0x00, 0x00, 	/*  [  ]  */
		
		/* 'm' charwidth: 6 */
		0x00, 0x00, 	/*  [      ]  */
		0x00, 0x00, 	/*  [      ]  */
		0xF0, 0x00, 	/*  [****  ]  */
		0xA8, 0x00, 	/*  [* * * ]  */
		0xA8, 0x00, 	/*  [* * * ]  */
		0xA8, 0x00, 	/*  [* * * ]  */
		0x00, 0x00, 	/*  [      ]  */
		0x00, 0x00, 	/*  [      ]  */
		
		/* 'n' charwidth: 5 */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		0xE0, 0x00, 	/*  [***  ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* 'o' charwidth: 5 */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x60, 0x00, 	/*  [ **  ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x60, 0x00, 	/*  [ **  ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* 'p' charwidth: 5 */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		0xE0, 0x00, 	/*  [***  ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0xE0, 0x00, 	/*  [***  ]  */
		0x80, 0x00, 	/*  [*    ]  */
		0x80, 0x00, 	/*  [*    ]  */
		
		/* 'q' charwidth: 5 */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x70, 0x00, 	/*  [ *** ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x70, 0x00, 	/*  [ *** ]  */
		0x10, 0x00, 	/*  [   * ]  */
		0x10, 0x00, 	/*  [   * ]  */
		
		/* 'r' charwidth: 4 */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		0xA0, 0x00, 	/*  [* * ]  */
		0xC0, 0x00, 	/*  [**  ]  */
		0x80, 0x00, 	/*  [*   ]  */
		0x80, 0x00, 	/*  [*   ]  */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		
		/* 's' charwidth: 4 */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		0x60, 0x00, 	/*  [ ** ]  */
		0xC0, 0x00, 	/*  [**  ]  */
		0x20, 0x00, 	/*  [  * ]  */
		0xC0, 0x00, 	/*  [**  ]  */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		
		/* 't' charwidth: 3 */
		0x00, 0x00, 	/*  [   ]  */
		0x80, 0x00, 	/*  [*  ]  */
		0xC0, 0x00, 	/*  [** ]  */
		0x80, 0x00, 	/*  [*  ]  */
		0x80, 0x00, 	/*  [*  ]  */
		0x40, 0x00, 	/*  [ * ]  */
		0x00, 0x00, 	/*  [   ]  */
		0x00, 0x00, 	/*  [   ]  */
		
		/* 'u' charwidth: 5 */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x90, 0x00, 	/*  [*  * ]  */
		0x70, 0x00, 	/*  [ *** ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* 'v' charwidth: 4 */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		0xA0, 0x00, 	/*  [* * ]  */
		0xA0, 0x00, 	/*  [* * ]  */
		0x40, 0x00, 	/*  [ *  ]  */
		0x40, 0x00, 	/*  [ *  ]  */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		
		/* 'w' charwidth: 6 */
		0x00, 0x00, 	/*  [      ]  */
		0x00, 0x00, 	/*  [      ]  */
		0xA8, 0x00, 	/*  [* * * ]  */
		0xA8, 0x00, 	/*  [* * * ]  */
		0x50, 0x00, 	/*  [ * *  ]  */
		0x50, 0x00, 	/*  [ * *  ]  */
		0x00, 0x00, 	/*  [      ]  */
		0x00, 0x00, 	/*  [      ]  */
		
		/* 'x' charwidth: 4 */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		0xA0, 0x00, 	/*  [* * ]  */
		0x40, 0x00, 	/*  [ *  ]  */
		0x40, 0x00, 	/*  [ *  ]  */
		0xA0, 0x00, 	/*  [* * ]  */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		
		/* 'y' charwidth: 4 */
		0x00, 0x00, 	/*  [    ]  */
		0x00, 0x00, 	/*  [    ]  */
		0xA0, 0x00, 	/*  [* * ]  */
		0xA0, 0x00, 	/*  [* * ]  */
		0x40, 0x00, 	/*  [ *  ]  */
		0x40, 0x00, 	/*  [ *  ]  */
		0x80, 0x00, 	/*  [*   ]  */
		0x80, 0x00, 	/*  [*   ]  */
		
		/* 'z' charwidth: 5 */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		0xF0, 0x00, 	/*  [**** ]  */
		0x20, 0x00, 	/*  [  *  ]  */
		0x40, 0x00, 	/*  [ *   ]  */
		0xF0, 0x00, 	/*  [**** ]  */
		0x00, 0x00, 	/*  [     ]  */
		0x00, 0x00, 	/*  [     ]  */
		
		/* '{' charwidth: 4 */
		0x20, 0x00, 	/*  [  * ]  */
		0x40, 0x00, 	/*  [ *  ]  */
		0x40, 0x00, 	/*  [ *  ]  */
		0x80, 0x00, 	/*  [*   ]  */
		0x80, 0x00, 	/*  [*   ]  */
		0x40, 0x00, 	/*  [ *  ]  */
		0x40, 0x00, 	/*  [ *  ]  */
		0x20, 0x00, 	/*  [  * ]  */
		
		/* '|' charwidth: 2 */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		0x80, 0x00, 	/*  [* ]  */
		
		/* '}' charwidth: 4 */
		0x80, 0x00, 	/*  [*   ]  */
		0x40, 0x00, 	/*  [ *  ]  */
		0x40, 0x00, 	/*  [ *  ]  */
		0x20, 0x00, 	/*  [  * ]  */
		0x20, 0x00, 	/*  [  * ]  */
		0x40, 0x00, 	/*  [ *  ]  */
		0x40, 0x00, 	/*  [ *  ]  */
		0x80, 0x00, 	/*  [*   ]  */
		
		/* '~' charwidth: 7 */
		0x64, 0x00, 	/*  [ **  * ]  */
		0x98, 0x00, 	/*  [*  **  ]  */
		0x00, 0x00, 	/*  [       ]  */
		0x00, 0x00, 	/*  [       ]  */
		0x00, 0x00, 	/*  [       ]  */
		0x00, 0x00, 	/*  [       ]  */
		0x00, 0x00, 	/*  [       ]  */
		0x00, 0x00, 	/*  [       ]  */
};


const unsigned char six_dot_width_table[] = {
		 2, /* ' ' */
		 2, /* '!' */
		 4, /* '"' */
		 8, /* '#' */
		 5, /* '$' */
		 7, /* '%' */
		 6, /* '&' */
		 2, /* ''' */
		 4, /* '(' */
		 4, /* ')' */
		 6, /* '*' */
		 6, /* '+' */
		 3, /* ',' */
		 6, /* '-' */
		 2, /* '.' */
		 4, /* '/' */
		 5, /* '0' */
		 3, /* '1' */
		 5, /* '2' */
		 5, /* '3' */
		 5, /* '4' */
		 5, /* '5' */
		 5, /* '6' */
		 5, /* '7' */
		 5, /* '8' */
		 5, /* '9' */
		 2, /* ':' */
		 3, /* ';' */
		 4, /* '<' */
		 5, /* '=' */
		 4, /* '>' */
		 4, /* '?' */
		 8, /* '@' */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?