你说得对,显示中文是“pixel”不够。比如,“铺” 字。见内

来源: 2023-08-22 15:40:37 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

A,B,C, D 和E是这样defined。

每个字母都用8行拼成,每行都是用8个hex number defined. 如果把铺字横着分成8行,能打出间隔就行。但是简直不可能。64 pixel是不能define铺的。

你是不是搞IT的?

 

 { 0x00,  0x3C,  0x66,  0x66,  0x7E,  0x66,  0x66,  0x66 },    // 65 : A
  //              |          |
  //              |   ****   |
  //              |  **  **  |
  //              |  **  **  |
  //              |  ******  |
  //              |  **  **  |
  //              |  **  **  |
  //              |  **  **  |

  { 0x00,  0x7C,  0x66,  0x66,  0x7C,  0x66,  0x66,  0x7C },    // 66 : B
  //              |          |
  //              |  *****   |
  //              |  **  **  |
  //              |  **  **  |
  //              |  *****   |
  //              |  **  **  |
  //              |  **  **  |
  //              |  *****   |

  { 0x00,  0x3C,  0x66,  0x60,  0x60,  0x60,  0x66,  0x3C },    // 67 : C
  //              |          |
  //              |   ****   |
  //              |  **  **  |
  //              |  **      |
  //              |  **      |
  //              |  **      |
  //              |  **  **  |
  //              |   ****   |

  { 0x00,  0x7C,  0x66,  0x66,  0x66,  0x66,  0x66,  0x7C },    // 68 : D
  //              |          |
  //              |  *****   |
  //              |  **  **  |
  //              |  **  **  |
  //              |  **  **  |
  //              |  **  **  |
  //              |  **  **  |
  //              |  *****   |

  { 0x00,  0x7E,  0x60,  0x60,  0x7C,  0x60,  0x60,  0x7E },    // 69 : E
  //              |          |
  //              |  ******  |
  //              |  **      |
  //              |  **      |
  //              |  *****   |
  //              |  **      |
  //              |  **      |
  //              |  ******  |