Skip to content

GB2312汉字字符集,用来建立个性软字库

Notifications You must be signed in to change notification settings

StarCompute/GB2312Font

Repository files navigation

GB2312Font

GBK字符集和GB2312字符集理论上都是标准字符集,是通过内码转换的方式进行获取得来的。

以下两个链接中有获取的完全过程和说明

https://blog.csdn.net/platform/article/details/136659278

https://blog.csdn.net/platform/article/details/136634141

2024.03.14

上传了GBK字符集

2024.03.11

走了一番歧路后折腾到了标准版本的GB2312字符集,注意是标准的。

这个项目有特殊用途,我要在基于ST7735 的屏幕上显示汉字。 常规来讲,大家都是有什么汉字单独取模再使用,但是这样太不方便了。

因此一直想有个软字库,就不用再折腾这个取模的事情了。

基于UTF8完整的中文字如果创建软字库的话太大了,单片机的flash空间无法存储; GBK同样大,网上各种常用5000字,7000字之类的经常有各种遗漏,所以各种折腾后弄了这个字库。

基于TFT_eSPI 的显示,配套创建了这个simsun12.vlw文件,这是宋体12号对应的文件,是TFT_eSPI 对应工具process创建而成。

最后选择了这个GB2312的字库经过整理和处理, 相应的这个字库原始内容放在 ”gb2312zifu“ 中, 对应的unicode编码放在 ”gb2312unicode“中, 创建的字库文件是”simsun12.vlw“, 整体汉字显示在”微信图片_20230425220350.png“。 在esp32 中具体使用的代码”main.cpp“

注意,这个项目是一些主要内容的堆积,需要熟悉相关工具的使用和开发,新手不适用,只是供参考而已

经过测试,平常使用的文字都在里面,其他各种5000或者7000常用字, 饕餮这两个字可能都不全!

About

GB2312汉字字符集,用来建立个性软字库

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages