2个数组 :
}; };
一个是Unicode 编码,一个是GBK编码;
用c2b软件转成.bin 二进制文件放到SD卡里;
SD卡放入字库 .FON
STM32 代码:
代码中SD卡字库和二进制路径
//http://www.cnblogs.com/xiaobo-Linux/ QQ463431476 赵存档
//在sd卡中的路径 const u8 *GBK16_SDPATH="0:/SYSTEM/FONT/GBK16.FON"; //GBK16的存放位置 const u8 *GBK12_SDPATH="0:/SYSTEM/FONT/GBK12.FON"; //GBK12的存放位置 const u8 *UNIGBK_SDPATH="0:/SYSTEM/FONT/UNIGBK.BIN"; //UNIGBK.BIN的存放位置 //在25Qxx中的路径 const u8 *GBK16_25QPATH="1:/SYSTEM/FONT/GBK16.FON"; //GBK16的存放位置 const u8 *GBK12_25QPATH="1:/SYSTEM/FONT/GBK12.FON"; //GBK12的存放位置 const u8 *UNIGBK_25QPATH="1:/SYSTEM/FONT/UNIGBK.BIN"; //UNIGBK.BIN的存放位置
Unicode 应该是读取长文件名,如果实现不加载.bin文件的话,长文件名的文件就识别不了,也就是说,如果字库文件名长的话,不加载.bin文件的话,就识别不了字库文件。
GBK字库用来将字库文件.FON 联系起来,显示到LCD中,LCD中显示汉字 ,应该用到GBK编码格式。