smfont.c

来自「一个两碟控制的VCD的代码,两碟之间的转动及连续播放,已大量生产的CODE.」· C语言 代码 · 共 1,752 行 · 第 1/5 页

C
1,752
字号
	{/* 'FONT_E' */
	0x15555555, 0x1fffffff, 0x1fffffff, 0x1ff55555,
	0x1ff50000, 0x1ff50000, 0x1ff55555, 0x1fffffff,
	0x1fffffff, 0x1ff55555, 0x1ff50000, 0x1ff50000,
	0x1ff55555, 0x1fffffff, 0x1fffffff, 0x15555555
	},
	{/* 'FONT_F' */
	0x15555555, 0x1fffffff, 0x1fffffff, 0x1ff55555,
	0x1ff50000, 0x1ff50000, 0x1ff55555, 0x1fffffff,
	0x1fffffff, 0x1ff55555, 0x1ff50000, 0x1ff50000,
	0x1ff50000, 0x1ff50000, 0x1ff50000, 0x15550000
	},
	{/* 'FONT_G' */
	0x00015555, 0x0055ffff, 0x057fffff, 0x17ffd555,
	0x1ffd5401, 0x1ff54000, 0x1ff50000, 0x1ff50155,
	0x1ff501ff, 0x1ff501ff, 0x1ff54155, 0x1ffd5001,
	0x17ff5555, 0x05ffffff, 0x015fffff, 0x00155555
	},
	{/* 'FONT_H' */
	0x15550000, 0x1ff50000, 0x1ff50000, 0x1ff50000,
	0x1ff50000, 0x1ff50000, 0x1ff55555, 0x1fffffff,
	0x1fffffff, 0x1ff55555, 0x1ff50000, 0x1ff50000,
	0x1ff50000, 0x1ff50000, 0x1ff50000, 0x15550000
	},
	{/* 'FONT_I' */
	0x00155555, 0x001fffff, 0x001fffff, 0x00157fd5,
	0x00007fd4, 0x00007fd4, 0x00007fd4, 0x00007fd4,
	0x00007fd4, 0x00007fd4, 0x00007fd4, 0x00007fd4,
	0x00157fd5, 0x001fffff, 0x001fffff, 0x00155555
	},
	{/* 'FONT_J' */
	0x00000005, 0x00000007, 0x00000007, 0x00000007,
	0x00000007, 0x00000007, 0x00000007, 0x00000007,
	0x01555007, 0x01ff5007, 0x01ff5007, 0x01ff5417,
	0x01ffd55f, 0x017fffff, 0x0057ffff, 0x00055555
	},
	{/* 'FONT_K' */
	0x15550005, 0x1ff50057, 0x1ff5057f, 0x1ff557ff,
	0x1ff57ffd, 0x1ff7ffd5, 0x1ffffd54, 0x1ffff550,
	0x1fffff55, 0x1ff5fff5, 0x1ff55fff, 0x1ff515ff,
	0x1ff5015f, 0x1ff50015, 0x1ff50001, 0x15550000
	},
	{/* 'FONT_L' */
	0x15550000, 0x1ff50000, 0x1ff50000, 0x1ff50000,
	0x1ff50000, 0x1ff50000, 0x1ff50000, 0x1ff50000,
	0x1ff50000, 0x1ff50000, 0x1ff50000, 0x1ff50000,
	0x1ff55555, 0x1fffffff, 0x1fffffff, 0x15555555
	},
	{/* 'FONT_M' */
	0x15550000, 0x1ff55005, 0x1fff5417, 0x1fffd55f,
	0x1ffff57f, 0x1fffffff, 0x1ff7ffff, 0x1ff57ff5,
	0x1ff55fd5, 0x1ff51554, 0x1ff50000, 0x1ff50000,
	0x1ff50000, 0x1ff50000, 0x1ff50000, 0x15550000
	},
	{/* 'FONT_N' */
	0x15554000, 0x1ffd5000, 0x1fff5400, 0x1fffd500,
	0x1ffff540, 0x1ffffd50, 0x1ff7ff54, 0x1ff5ffd5,
	0x1ff57ff5, 0x1ff55ffd, 0x1ff517ff, 0x1ff505ff,
	0x1ff5017f, 0x1ff5005f, 0x1ff50017, 0x15550005
	},
	{/* 'FONT_O' */
	0x00015555, 0x0055ffff, 0x017fffff, 0x05ffd557,
	0x07fd5405, 0x17f54000, 0x1ff50000, 0x1ff50000,
	0x1ff50000, 0x1ff50000, 0x17f54000, 0x07fd5405,
	0x05ffd557, 0x017fffff, 0x0055ffff, 0x00015555
	},
	{/* 'FONT_P' */
	0x15555555, 0x1fffffff, 0x1fffffff, 0x1ff55555,
	0x1ff50001, 0x1ff50001, 0x1ff55555, 0x1fffffff,
	0x1fffffff, 0x1ff55555, 0x1ff50000, 0x1ff50000,
	0x1ff50000, 0x1ff50000, 0x1ff50000, 0x15550000
	},
	{/* 'FONT_Q' */
	0x00015555, 0x0055fffd, 0x057fffff, 0x07ff5557,
	0x17fd5005, 0x1ff54001, 0x1ff50000, 0x1ff50000,
	0x1ff50000, 0x1ff50000, 0x1ff55555, 0x17fd5ff5,
	0x07ff55ff, 0x057fffff, 0x0057fffd, 0x00055555
	},
	{/* 'FONT_R' */
	0x15555555, 0x1fffffff, 0x1fffffff, 0x1ff55555,
	0x1ff50001, 0x1ff50001, 0x1ff55555, 0x1fffffff,
	0x1fffffff, 0x1ff55557, 0x1ff50005, 0x1ff50001,
	0x1ff50000, 0x1ff50000, 0x1ff50000, 0x15550000
	},
	{/* 'FONT_S' */
	0x00015555, 0x0055ffff, 0x017fffff, 0x05ffd557,
	0x07ff5405, 0x07ff5541, 0x05fffd55, 0x015ffffd,
	0x00155fff, 0x0000155f, 0x15550015, 0x1ff55005,
	0x1fff5557, 0x17ffffff, 0x055fffff, 0x00155555
	},
	{/* 'FONT_T' */
	0x15555555, 0x1fffffff, 0x1fffffff, 0x15557fd5,
	0x00007fd4, 0x00007fd4, 0x00007fd4, 0x00007fd4,
	0x00007fd4, 0x00007fd4, 0x00007fd4, 0x00007fd4,
	0x00007fd4, 0x00007fd4, 0x00007fd4, 0x00005554
	},
	{/* 'FONT_U' */
	0x15550000, 0x1ff50000, 0x1ff50000, 0x1ff50000,
	0x1ff50000, 0x1ff50000, 0x1ff50000, 0x1ff50000,
	0x1ff50000, 0x1ff50000, 0x1ff50000, 0x1ff54000,
	0x1ffd5555, 0x17ffffff, 0x057fffff, 0x00555555
	},
	{/* 'FONT_V' */
	0x15550000, 0x1ff50000, 0x1ff50000, 0x1ff50000,
	0x1ff50000, 0x1ff50000, 0x1ff50000, 0x1ff50000,
	0x1ff50000, 0x1ff55001, 0x1fff5515, 0x15fff55f,
	0x015fffff, 0x0015ffff, 0x00015ff5, 0x00001555
	},
	{/* 'FONT_W' */
	0x55540000, 0x7fd40000, 0x7fd40000, 0x7fd40000,
	0x7fd40000, 0x7fd50550, 0x7ff51754, 0x7ff51fd4,
	0x5ff55fd5, 0x1ffd5fd5, 0x17fd7ff5, 0x07ff7ff7,
	0x05ffffff, 0x01fff57f, 0x017fd55f, 0x00555415
	},
	{/* 'FONT_X' */
	0x55550000, 0x7ff54001, 0x5ffd5005, 0x15ff5417,
	0x017fd55f, 0x005ffdff, 0x0017ffff, 0x00057ff5,
	0x0015fffd, 0x005fffff, 0x017ffdff, 0x05ffd55f,
	0x57ff5417, 0x7ffd5005, 0xffd54001, 0x55540000
	},
	{/* 'FONT_Y' */
	0x15550001, 0x1ff50001, 0x1ff54005, 0x17fd5017,
	0x05ff545f, 0x017fd57f, 0x005ff5ff, 0x0017fffd,
	0x0005fff5, 0x00017fd5, 0x00007fd4, 0x00007fd4,
	0x00007fd4, 0x00007fd4, 0x00007fd4, 0x00005554
	},
	{/* 'FONT_Z' */
	0x15555555, 0x1fffffff, 0x1fffffff, 0x15555557,
	0x0000015f, 0x000005ff, 0x000057ff, 0x00017ff5,
	0x0005ffd5, 0x0057ff54, 0x017ffd50, 0x05fff540,
	0x17ffd555, 0x1fffffff, 0x1fffffff, 0x15555555
	},
	{/* 'FONT_LL' */
	0x00000000, 0x01555001, 0x01aa5001, 0x01aa5001,
	0x01aa5001, 0x01aa5001, 0x01aa5001, 0x01aa5001,
	0x01aa5001, 0x01aa5001, 0x01aa5001, 0x01aa5001,
	0x01aa5001, 0x01aa5001, 0x01aa5001, 0x01555001
	},
	{/* 'FONT_SS' */
	0x00000000, 0x00000000, 0x00000000, 0x00000000,
	0x00000000, 0x00000000, 0x00000000, 0x00000000,
	0x01555001, 0x01ff5001, 0x01ff5001, 0x01ff5001,
	0x01ff5001, 0x01ff5001, 0x01ff5001, 0x01555001
	},
	{/* 'FONT_SL' */
	0x00000000, 0x00000001, 0x00000001, 0x00000001,
	0x00000001, 0x00000001, 0x00000001, 0x00000001,
	0x01555001, 0x01ff5001, 0x01ff5001, 0x01ff5001,
	0x01ff5001, 0x01ff5001, 0x01ff5001, 0x01555001
	},
	{/* 'FONT_LS' */
	0x00000000, 0x01555000, 0x01aa5000, 0x01aa5000,
	0x01aa5000, 0x01aa5000, 0x01aa5000, 0x01aa5000,
	0x01aa5001, 0x01aa5001, 0x01aa5001, 0x01aa5001,
	0x01aa5001, 0x01aa5001, 0x01aa5001, 0x01555001
	},
	{/* 'FONT_UNDERSCORE' */
	0x00000000, 0x00000000, 0x00000000, 0x00000000,
	0x00000000, 0x00000000, 0x00000000, 0x00000000,
	0x00000000, 0x00000000, 0x00000000, 0x00000000,
	0x55555555, 0x7fffffff, 0x7fffffff, 0x55555555
	}
};

unsigned int osd_cfont00[][16] = {
#ifdef BILINGUAL_OSD
	{/* 'CN_XUAN3A' */
	0x00000000, 0x00000000, 0x00001554, 0x00001fd5,
	0x000017fd, 0x00000555, 0x00055555, 0x0007fffd,
	0x000555fd, 0x000001fd, 0x000001fd, 0x000001fd,
	0x000015fd, 0x00015fff, 0x0001fd55, 0x00015541
	},
	{/* 'CN_XUAN3B' */
	0x05550000, 0x57f50000, 0x57f50000, 0x57f55554,
	0xffffffd4, 0x57f55554, 0x57f55555, 0xfffffff5,
	0xf57f5555, 0xf57f5000, 0xd57f5155, 0x547f55f5,
	0x507ffff5, 0x55555555, 0xffffffff, 0x55555555
	},
	{/* 'CN_ZE2A' */
	0x00000155, 0x000001fd, 0x000555fd, 0x0007ffff,
	0x000555fd, 0x000001fd, 0x000005ff, 0x000157ff,
	0x0015fffd, 0x001ffdfd, 0x001555fd, 0x000001fd,
	0x000001fd, 0x000055fd, 0x00007ffd, 0x00005555
	},
	{/* 'CN_ZE2B' */
	0x55555555, 0xfffffffd, 0xf5557f55, 0x7d57f550,
	0x5fff5540, 0xff5ffd55, 0xd5555fff, 0x55fd5555,
	0xfffffff5, 0x55fd5555, 0x55fd5555, 0xffffffff,
	0x55fd5555, 0x01fd4000, 0x01fd4000, 0x01554000
	},
	{/* 'CN_FANG4A' */
	0x00000155, 0x000001f5, 0x0000017f, 0x0055555f,
	0x007fffff, 0x00557f55, 0x00007f55, 0x00007fff,
	0x00007f55, 0x00007f50, 0x00007f50, 0x00017d50,
	0x0005fd55, 0x0057d5ff, 0x007f5557, 0x00555005
	},
	{/* 'CN_FANG4B' */
	0x01555000, 0x01ff5000, 0x05fd5000, 0x47f55555,
	0x57ffffff, 0x5fd555fd, 0x5ff507f5, 0x7df517f5,
	0xf5fd5fd5, 0x557d7f54, 0x017ffd50, 0x15fff540,
	0x5ff5fd54, 0xff557fd5, 0xd55057ff, 0x54000555
	},
	{/* 'CN_YING3A' */
	0x00001555, 0x00001fff, 0x00001fd5, 0x00001fff,
	0x00001fd5, 0x00001fff, 0x00055555, 0x0007ffff,
	0x00055555, 0x00001fff, 0x00001fd5, 0x00001fff,
	0x000015fd, 0x00015fd5, 0x0001fd5f, 0x00015555
	},
	{/* 'CN_YING3B' */
	0x55400000, 0xfd400555, 0xfd4017fd, 0xfd405fd5,
	0xfd457d55, 0xfd57f57f, 0x557f55fd, 0xfff55fd5,
	0x5555fd55, 0xfd5fd57f, 0xfd7d55fd, 0xfd555ff5,
	0xd555ff55, 0xfd5ff550, 0x5ffd5500, 0x15554000
	},
	{/* 'CN_YIN1A' */
	0x00000000, 0x00000555, 0x000007ff, 0x00000555,
	0x00000000, 0x00015555, 0x0001ffff, 0x00015555,
	0x0000001f, 0x0000001f, 0x0000001f, 0x0000001f,
	0x0000001f, 0x0000001f, 0x0000001f, 0x00000015
	},
	{/* 'CN_YIN1B' */
	0x54000000, 0xd5555550, 0xffffff50, 0x55fd5550,
	0x17f54000, 0x5f555555, 0xfffffffd, 0x55555555,
	0xffffd400, 0x555fd400, 0x555fd400, 0xffffd400,
	0x555fd400, 0x555fd400, 0xffffd400, 0x55555400
	},
	{/* 'CN_DIE2A' */
	0x00000000, 0x00155555, 0x001fffff, 0x001555f5,
	0x000017d5, 0x00005f50, 0x00017d55, 0x0005ffff,
	0x0017fd5f, 0x001f7d5f, 0x00157d5f, 0x00007fff,
	0x00007d55, 0x00007d40, 0x00005540, 0x00000000
	},
	{/* 'CN_DIE2B' */
	0x05551554, 0x57f51fd4, 0x57f55fd5, 0xffffffff,
	0x57f55fd5, 0x57f55fd4, 0x57ffffd4, 0x55555555,
	0xffffffff, 0x57f55555, 0xffffffff, 0x7ff5f555,
	0xf7f57f55, 0x57f557f5, 0x57f5157f, 0x05550055
	},
	{/* 'CN_CHU1A' */
	0x00000000, 0x00000555, 0x000007f5, 0x000007f5,
	0x000007f5, 0x000007f5, 0x000007ff, 0x00000555,
	0x00005550, 0x00007f50, 0x00007f50, 0x00007f50,
	0x00007f50, 0x00007f55, 0x00007fff, 0x00005555
	},
	{/* 'CN_CHU1B' */
	0x55000000, 0xf5001554, 0xf5001fd4, 0xf5001fd4,
	0xf5001fd4, 0xf5555fd4, 0xffffffd4, 0xf5555554,
	0xf5000155, 0xf50001fd, 0xf50001fd, 0xf50001fd,
	0xf50001fd, 0xf55555fd, 0xfffffffd, 0x55555555
	},
	{/* 'CN_CANG1A' */
	0x00000000, 0x00000000, 0x00000000, 0x00000000,
	0x00000001, 0x00000015, 0x0000055f, 0x000157f5,
	0x0001fd55, 0x00015541, 0x00000001, 0x00000001,
	0x00000001, 0x00000001, 0x00000001, 0x00000001
	},
	{/* 'CN_CANG1B' */
	0x55000000, 0x75400000, 0x7d500000, 0x5f554000,
	0x15fd5500, 0x015ff554, 0x55557fd5, 0xffffd5ff,
	0x555fd555, 0x001fd400, 0x055fd400, 0x07ff5554,
	0x055551d5, 0x555555f5, 0xfffffff5, 0x55555555
	},
	{/* 'CN_ZUO3A' */
	0x00000000, 0x00000000, 0x00005555, 0x00007fff,
	0x00005555, 0x00000000, 0x00000000, 0x00000000,
	0x00000001, 0x00000005, 0x00000057, 0x0000057f,
	0x000057f5, 0x00057f55, 0x0007d7ff, 0x00055555
	},
	{/* 'CN_ZUO3B' */
	0x50000000, 0x50000000, 0x55555555, 0xfffffffd,
	0x55555555, 0x00000000, 0x00000000, 0x55555555,
	0xfffffff5, 0x7f555555, 0x7f500000, 0x7f500000,
	0x7f500000, 0x7f555555, 0xffffffff, 0x55555555
	},
	{/* 'CN_SHENG1A' */
	0x00000000, 0x00055555, 0x0007ffff, 0x00055555,
	0x00001fff, 0x00001555, 0x000007ff, 0x000007f5,
	0x000007f5, 0x000007ff, 0x000007f5, 0x000017f5,
	0x00015fd5, 0x0015fd54, 0x001f5540, 0x00155000
	},
	{/* 'CN_SHENG1B' */
	0x55000000, 0xf5555555, 0xffffffff, 0xf5555555,
	0xfffffffd, 0x55555555, 0xfffffff5, 0xf55557f5,
	0xf55557f5, 0xfffffff5, 0x55555555, 0x00000000,
	0x00000000, 0x00000000, 0x00000000, 0x00000000
	},
	{/* 'CN_DAO4A' */
	0x00000000, 0x00001550, 0x00001f55, 0x000017f5,
	0x00000555, 0x00000154, 0x00155555, 0x001ffffd,
	0x001557f5, 0x000007f5, 0x000007f5, 0x000007f5,
	0x000057f5, 0x00157fff, 0x001ff557, 0x00155505
	},
	{/* 'CN_DAO4B' */
	0x55015540, 0xf555fd40, 0x7f57d555, 0xffffffff,
	0x57d55555, 0xffffffd4, 0xd5555fd4, 0xffffffd4,
	0xd5555fd4, 0xffffffd4, 0xd5555fd4, 0xd5555fd4,
	0xffffffd4, 0x55555555, 0xffffffff, 0x55555555
	},
	{/* 'CN_YOU4A' */
	0x00000000, 0x00000000, 0x00015555, 0x0001ffff,
	0x00015555, 0x00000001, 0x00000005, 0x00000017,
	0x0000005f, 0x0000057d, 0x000057f5, 0x00057f55,
	0x0007d551, 0x00055401, 0x00000001, 0x00000001
	},
	{/* 'CN_YOU4B' */
	0x50000000, 0x50000000, 0x55555555, 0xffffffff,
	0x55555555, 0x00000000, 0x00000000, 0x55555540,
	0xfffffd40, 0x5555fd40, 0x0001fd40, 0x0001fd40,
	0x0001fd40, 0x5555fd40, 0xfffffd40, 0x55555540
	},
	{/* 'CN_LI4A' */
	0x00000000, 0x00000000, 0x00000000, 0x00001555,
	0x00001fff, 0x0000155d, 0x0000001f, 0x00000017,
	0x00000005, 0x00000001, 0x00000000, 0x00000000,
	0x00000000, 0x00015555, 0x0001ffff, 0x00015555
	},
	{/* 'CN_LI4B' */
	0x40000000, 0x54000000, 0xd4000000, 0xd5555550,
	0xffffff50, 0x55fd5550, 0x05fd4000, 0x07f54000,
	0x17d50000, 0x1fd40000, 0x5f540000, 0x7d500000,
	0xf5400000, 0xd5555555, 0xfffffff5, 0x55555555
	},
	{/* 'CN_TI3A' */
	0x00000555, 0x000007fd, 0x000017f5, 0x00005fd5,
	0x00017f54, 0x0005ffd4, 0x0017dfd4, 0x001f5fd4,
	0x00155fd4, 0x00001fd4, 0x00001fd4, 0x00001fd5,
	0x00001fd5, 0x00001fd5, 0x00001fd4, 0x00001554
	},
	{/* 'CN_TI3B' */
	0x15540000, 0x1fd40000, 0x1fd40000, 0x5fd55555,
	0xfffffffd, 0xffdd5555, 0xdfdf5400, 0x5fd7d500,
	0x5fd5f550, 0x5fd57f55, 0x5fd557f5, 0xfffffd7f,
	0x5fd55555, 0x1fd40000, 0x1fd40000, 0x15540000
	},
	{/* 'CN_LIU2A' */
	0x00001550, 0x00001f55, 0x000017f5, 0x00154555,
	0x001d545d, 0x0017d57d, 0x0005f5f5, 0x000157d5,
	0x00005fd4, 0x00057f54, 0x0007ff50, 0x00057f50,
	0x00007f50, 0x00007f50, 0x00007f50, 0x00005550
	},
	{/* 'CN_LIU2B' */
	0x54000015, 0xd540001f, 0xfd41555f, 0x5555fd5f,
	0xfffdfd5f, 0x7f55fd5f, 0x7f51fd5f, 0xfd51fd5f,
	0xf541fd5f, 0xd501fd5f, 0xf541fd5f, 0xfd51555f,
	0x7f54001f, 0x5fd4055f, 0x155407ff, 0x00000555
	},
	{/* 'CN_LAN3A' */
	0x00000005, 0x00015547, 0x0001fd47, 0x0001fd47,
	0x0001fd47, 0x0001fd47, 0x00015555, 0x000007ff,
	0x000007f5, 0x000007f5, 0x000007f5, 0x00000555,
	0x00000001, 0x00000015, 0x0000001f, 0x00000015

⌨️ 快捷键说明

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