Other Parts Discussed in Thread: BOOSTXL-K350QVG-S1, EK-TM4C1294XL, EK-TM4C123GXL
主题中讨论的其他器件:BOOSTXL-K350QVG-S1、 EK-TM4C1294XL、 EK-TM4C123GXL
您好!
请告诉我如何创建5x7字体源代码。 ?
我需要一个小尺寸字体。
例如、
下面的示例类似于6x8字体源代码。 ( grlib /字体(fontfixed6x8.c))
此致。
Jame、Shin
// #include #include #include "grlib/grlib.h" //********* // //此字体的详细信息: // 样式:固定 // 尺寸:8点 // 粗体:否 // 斜体:否 // 内存使用:960字节 // //********* // // //定点6x8字体的未压缩数据。 //// ***************** 静态常量 uint8_t g_pui8FontFixed6x8Data[760]= { 8、6、0、0、0、 0、0、0、8、6、 32、130、 8、0、2、0、8、 6、81、69、0、0、 0、0、 8、6、81、79、148、 249、69、0、8、6、 33、234、 28、43、194、0、8、 6、195、33、8、66、 97、128、 8、6、98、74、16、 170、70、128、8、6、 96、132、 0、0、0、8、 6、16、132、16、64、 129、0、 8、6、64、129、4、 16、132、0、8、6、 0、138、 156、168、128、0、8、 6、0、130、62、32、 128、0、 8、6、0、0、0、 96、132、0、8、6、 0、0、 62、0、0、0、8、 6、0、0、0、1、 134、0、 8、6、0、33、8、 66、0、0、8、6、 114、41、 170、202、39、0、8、 6、33、130、8、32、 135、0、 8、6、114、32、132、 33、15、128、8、6、 248、66、 4、10、39、0、8、 6、16、197、36、248、 65、0、 8、6、250、15、2、 10、39、0、8、6、 49、8、 60、138、39、0、8、 6、248、33、8、65、 4、0、 8、6、114、40、156、 138、39、0、8、6、 114、40、 158、8、70、0、8、 6、1、134、0、97、 128、0、 8、6、1、134、0、 96、132、0、8、6、 16、132、 32、64、129、0、8、 6、0、15、128、248、 0、0、 8、6、64、129、2、 16、132、0、8、6、 114、32、 132、32、2、0、8、 6、114、32、154、170、 167、0、 8、6、114、40、162、 250、40、128、8、6、 242、40、 188、138、47、0、8、 6、114、40、32、130、 39、0、 8、6、226、72、162、 138、78、0、8、6、 250、8、 60、130、15、128、8、 6、250、8、60、130、 8、0、 8、6、114、40、46、 138、39、128、8、6、 138、40、 190、138、40、128、8、 6、112、130、8、32、 135、0、 8、6、56、65、4、 18、70、0、8、6、 138、74、 48、162、72、128、8、 6、130、8、32、130、 15、128、 8、6、139、106、170、 138、40、128、8、6、 138、44、 170、154、40、128、8、 6、114、40、162、138、 39、0、 8、6、242、40、188、 130、8、0、8、6、 114、40、 162、170、70、128、8、 6、242、40、188、162、 72、128、 8、6、122、8、28、 8、47、0、8、6、 248、130、 8、32、130、0、8、 6、138、40、162、138、 39、0、 8、6、138、40、162、 137、66、0、8、6、 138、40、 170、170、165、0、8、 6、138、37、8、82、 40、128、 8、6、138、40、148、 32、130、0、8、6、 248、33、 8、66、15、128、8、 6、113、4、16、65、 7、0、 8、6、2、4、8、 16、32、0、8、6、 112、65、 4、16、71、0、8、 6、33、72、128、0、 0、0、 8、6、0、0、0、 0、15、128、8、6、 64、129、 0、0、0、8、 6、0、7、2、122、 39、128、 8、6、130、11、50、 138、47、0、8、6、 0、7、 32、130、39、0、8、 6、8、38、166、138、 39、128、 8、6、0、7、34、 250、7、0、8、6、 49、36、 56、65、4、0、8、 6、1、232、162、120、 39、0、 8、6、130、11、50、 138、40、128、8、6、 32、6、 8、32、135、0、8、 6、16、3、4、18、 70、0、 8、6、130、9、40、 194、137、0、8、6、 96、130、 8、32、135、0、8、 6、0、13、42、170、 40、128、 8、6、0、11、50、 138、40、128、8、6、 0、7、 34、138、39、0、8、 6、0、15、34、242、 8、0、 8、6、0、6、166、 120、32、128、8、6、 0、11、 50、130、8、0、8、 6、0、7、32、112、 47、0、 8、6、65、14、16、 65、35、0、8、6、 0、8、 162、138、102、128、8、 6、0、8、162、137、 66、0、 8、6、0、8、162、 170、165、0、8、6、 0、8、 148、33、72、128、8、 6、0、8、162、120、 39、0、 8、6、0、15、132、 33、15、128、8、6、 16、130、 16、32、129、0、8、 6、32、130、8、32、 130、0、 8、6、64、130、4、 32、132、0、8、6、 66、161、 0、0、0、0、 }; // // //定点6x8字体的字体定义。 //// ***************** const tFont g_sFontFixed6x8 = { // //字体的格式。 // Font_FMT_Uncompressed、 // //字体的最大宽度。 // 6、 // //字体的高度。 // 8、 // //字体的基线。 // 7、 // //字体中每个字符的偏移量。 // { 0、8、16、24、32、 40、48、56、 64、72、80、88、96、 104、112、120、 128、136、144、152、160、 168、176、184、 192、200、208、216、224、 232、240、248、 256、264、272、280、288、 296、304、312、 320、328、336、344、352、 360、368、376、 384、392、400、408、416、 424、432、440、 448、456、464、472、480、 488、496、504、 512、520、528、536、544、 552、560、568、 576、584、592、600、608、 616、624、632、 640、648、656、664、672、 680、688、696、 704、712、720、728、736、 744、752、 }、 // //指向实际字体数据的指针 // G_pui8FontFixed6x8Data };




