没有合适的资源?快使用搜索试试~ 我知道了~
mcufont:用于微控制器的字体渲染库
共87个文件
h:12个
expected:11个
cc:10个
需积分: 22 3 下载量 119 浏览量
2021-05-03
17:10:00
上传
评论
收藏 876KB ZIP 举报
温馨提示
MCUFont:概述 MCUFont是用于微控制器系统的字体压缩,解压缩和渲染库。 它的主要目的是允许高质量的抗锯齿文本呈现,同时具有足够小的占用空间以适合典型的闪存。 从历史上看,有许多简单的字体渲染例程可用。 它们通常是各种图形库中的临时实现,因此它们“采用了简单的方法”。 通常,这仅意味着单色,没有字距调整,有时仅是等宽字体和非常基本的自动换行算法。 该库的目标是成为该问题的标准解决方案,以便基于微控制器的系统也可以享受高质量的文本。 另一方面,目的是不与libfreetype和类似的矢量字体渲染库竞争,因为它们已经存在。 整体结构 该库由用C ++编写的编码器程序和用ansi C编写的解码器库组成。编码器在您的PC上运行,用于导入和压缩字体文件。 解码器在目标微控制器上运行,并解压缩并渲染字符。 入门 下载库后,在根文件夹中运行make 。 这将构建编码器,对一些示例字体进行编码
资源推荐
资源详情
资源评论
收起资源包目录
mcufont-master.zip (87个子文件)
mcufont-master
README.rst 4KB
examples
Makefile 60B
render_bmp
write_bmp.c 2KB
write_bmp.h 238B
Makefile 362B
.gitignore 11B
render_bmp.c 7KB
LICENSE 1KB
fonts
DejaVuSerif.ttf 355KB
DejaVuSans.license 3KB
DejaVuSerif.license 3KB
fixed_7x14.bdf 28KB
fixed_5x8.bdf 24KB
fixed_10x20.bdf 41KB
DejaVuSans.ttf 704KB
Makefile 1KB
.gitignore 14B
Makefile 167B
decoder
mf_rlefont.h 2KB
mf_config.h 4KB
mf_scaledfont.c 2KB
mf_font.h 5KB
mf_bwfont.h 2KB
mf_rlefont.c 8KB
mf_justify.c 8KB
mf_scaledfont.h 575B
mf_encoding.c 2KB
mf_bwfont.c 3KB
mf_font.c 3KB
mf_wordwrap.c 8KB
mcufont.mk 517B
mf_justify.h 3KB
mf_encoding.h 1KB
mf_wordwrap.h 1KB
mcufont.h 300B
mf_kerning.h 723B
mf_kerning.c 3KB
docs
lsr.css 4KB
menu.rst 299B
index.rst 4KB
Makefile 252B
rlefont.rst 322B
decoder.rst 2KB
encoder.rst 479B
tests
example_text.txt 1KB
layout
serif16_center_500.bmp.expected 374KB
sans12_justified_500.bmp.expected 219KB
serif16_justified_500.bmp.expected 374KB
serif16_left_500.bmp.expected 374KB
sans12bw_justified_500_bwfont.bmp.expected 219KB
serif16_right_500.bmp.expected 374KB
sans12bw_scaled_500.bmp.expected 764KB
fixed_7x14_left_600.bmp.expected 274KB
Makefile 2KB
fixed_5x8_left_400.bmp.expected 105KB
sans12bw_justified_500.bmp.expected 219KB
.gitignore 19B
serif32_justified_500.bmp.expected 1.25MB
Makefile 52B
.gitignore 7B
encoder
main.cc 13KB
ccfixes.hh 4KB
encode_rlefont.hh 4KB
exporttools.cc 5KB
datafile.cc 6KB
bdf_import.hh 2KB
importtools.cc 4KB
bdf_import.cc 4KB
build_fonts.sh 2KB
exporttools.hh 2KB
Makefile.mingw32 994B
freetype_import.cc 5KB
freetype_import.hh 202B
export_bwfont.hh 345B
importtools.hh 672B
CMakeLists.txt 817B
optimize_rlefont.cc 13KB
encode_rlefont.cc 22KB
export_rlefont.cc 7KB
Makefile 951B
optimize_rlefont.hh 420B
export_bwfont.cc 9KB
gb2312_in_ucs2.h 53KB
export_rlefont.hh 297B
.gitignore 73B
Makefile.freebsd 2KB
datafile.hh 5KB
共 87 条
- 1
资源评论
乘风破浪的海伦
- 粉丝: 28
- 资源: 4546
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功