包含了扩展A区,扩展B区,扩展C区,扩展D区,扩展E区,扩展F区的所有汉字,共12万汉字。可用于开发输入法,非常有用。
2021-08-17 10:43:38 2KB A区——F区
1
将文件放入/usr/share/libime/下,替换同名文件。也可以查看/usr/share/fcitx5/imputmethod下的配置文件。
2021-08-17 09:01:05 10.76MB 五笔 98五笔字库 fcitx5 五笔拼音
1
h750v h743v分散加载,qspiflash既作为字库文件也作为程序储存。lcd显示sd卡文件系统,程序既在片内flash运行又在片外flash运行,下载算法见我另一个资源,琢磨不易,拿出来分享。@565962795
2021-08-16 13:06:43 436KB 分散加载
1
在使用PS修改源图的时候会发现一些字库丢失可以试试这个字库
2021-08-15 16:57:54 188.48MB 全部字库
1
迪文串口屏的串口下载调试工具AllTool.exe,配置Config的可视化工具,CLI打包和查看工具。 不需要拔插TF卡了,小改动的界面和字体配置直接下载,几秒钟自动重启,很方便。 还有0号字库生成工具 Font0_16.exe 中文字库生成工具:字库生成器.exe;迪文网络接口调试配置22.bin的工具 22.exe。 win10可用。
2021-08-15 16:11:23 9.99MB 迪文串口屏 ALLTOOL 字库生成
1
这代码是基于正点原子战舰V3SD汉子库改写的。给个提醒,由于flash存储容量有限,因此最好就安一个汉字库,对于数字和字符32号字体输出,需要自己自己建立相应字库。至于为什么每个汉字都有斜线,只能说,我用的是免费取模软件,要好的字库就得乖乖花钱了买软件了
2021-08-13 10:32:06 7.83MB 32号字体 汉字字模字库
1
支持转换 MTK 平台需要用到的 BDF 字库文件。 可以转换不同格式的字库文件(内码, unicode) 支持windows的所有字符集。
2021-08-13 00:23:01 1.37MB MTK BDF 点阵字库 TTF
1
ST7789带字库屏幕技术资料以及示例程序
2021-08-12 09:01:14 16.03MB ST7789带字库屏幕
1
本人开发项目使用的,可以下载使用
2021-08-11 19:00:55 486KB gui资源
1
可能感兴趣的项目设计:应用于 POS 机、收银机等80mm 高速微型打印机(原理图、上位机、程序源码) 附件内容截图: 字库改组: 为了便于处理,我们对字模进行如下改组: 把 16 X 16 汉字,分成左边从上到下16个字节,和右边16个字节,目的是可以把一个汉字当成两个 16X8 字母或数字处理。 改组后,字模数据从 RAM 读出送往打印机时,无论是汉字还是字母或数字,第n行点的 "字节数据" 就是: n, n+16, n+16*2, n+16*3......一行取48个字节, 8*48=384 个点。 把 24 X 24 汉字,分成左边从上到下 24行 X 12列, 和右边 24 X 12 数据,一行 12bit 数据存放在半字 16bit 中的低12bit, 左右半边都有 24个"半字",或 48 个字节,一个24X24汉字变成96个字节了。如此处理字模时,把一个汉字当成两个 24 X 12 字母或数字来处理。 不管汉字字母或数字,第n行点的 ”半字数据“ 就是 n,n+24,n+24*2,n+24*3......取32个"半字",刚好够 12bit*32=384 个点,即一行可打 32个字母,或16个汉字。 字模写入 SPI FLASH 时,完成以上变换。打印时,NUC123 从 SPI FLASH 读出的字模,认为是上述变换后的格式。 高速 SPI 接口传输数据 打印时,字模数据要从 W25Q16 中通过 SPI 接口读取,再通过 SPI 接口移入打印头。 一行 16个 24 X 24 汉字有 16*96 = 1536 个字节。字符行与行之间一般有一到三个空行,走纸最快时 90mm/秒,694us 走一行,在这个时间内要读取所有 1536个字节,放入 RAM 打印缓冲区。代码中,把 SPI 配置成 28.8Mbps 从FLASH 中读取字模,为便于用示波器查看波形,每次收发 16bit 中间,插入一个空闲 CLK,收发完 1536 Byte 要经过 1536/2 = 768 次 17bit 时钟,时间为 768*17/28.8 = 453us。关键是 SPI 收发 16bit 中间不能再有额外间隙,否则 28.8Mbps 失去意义,所以代码中,使能 SPI 的 FiFo,同时配置 PDMA 来完成 SPI 收发。 点数据移入打印头,SPI 速率配置为 4.8Mbps,384个点。数据传输时间约为 384/4.8 = 80us,走纸最快 90毫米/秒 时 694us走一行,数据早传完了。走纸速度再快一倍也来得及。 USB 打印机模式 USB 打印模式,上位机传输过来的,是图形点阵数据与命令混在一起,无需从 SPI FLASH 中读字模,只要把点数据从USB数据流里分离出来,移入打印头即可。代码中定义了一个 4096 字节的环形缓冲区。 USB 数据中断: 分析数据流,见函数 PTR_Data_Receive(), 遇图形点阵数据流,写入环形缓冲区。遇命令立即执行,或为执行做好准备。若有打印命令或走纸命令,就把 “走纸行数” 通过全局变量 StepIncrease 传给主循环代码。 主循环里,1>若传过来的走纸行数 StepIncrease 不为0,就启动走纸。2>若已在走纸,就检查环形缓冲区是否有待打印数据——比较写入指针与读出指针的值可得知,若有待打印数据,就会在纸每走过一行时,把数据送入打印头并加热打印。 走纸,加热和数据传输,三者同时处理的时序 需要走纸时,只要设定速度值全局变量 pStepM_TimLimit,然后调用走纸启动函数 PaperRollStart() 就开始走纸了,何时走下一行,何时停止,都在 Timer1 中断代码里处理。中断外面无需再处理走纸的事。 需要说明的是:有一个走纸剩余行数全局变量 RemainderStep, 在此变量非0时,可以随时加大这个值,加长走纸行数。 再来看何时把数据串入打印头,何时加热,下图用鼠标点击可放大。 打印开始时,先启动走纸,前面空一两行没事,一行只有 0.0625mm。 把第一行点数据,串入打印头后,就等待走纸到第三行——由剩余步数全局变量 RemainderStep 的值可得知。只要一走到第三行,立即输出点数据到加热头,并启动加热定时。然后就去处理下一行点数据。 每次在走到新的一行时(实际是两行), 都立即启动已准备好的、这一行数据的加热,接着代码去准备下一行点数据。 何时加热停止呢? 不用担心,由 Timer2 中断代码处理了。 打印开始时,必须知道要走几行, 两行一个点,一行 16 X 16 字符,要走 32行,一般还要加上开头和结尾的空行。 连续打印时,只要剩余行数 RemainderStep 不为0——走纸未停,可以随时增加这个值,加长走纸行数,继续打
2021-08-11 17:24:29 9.4MB 热敏打印机 电路方案
1