FreeType控件(lv_freetype)的用法
本教程方案:Windows+LVGL(v9)+FreeType
FreeType是一个开源免费的用于渲染字体的软件库,它提供统一的接口来访问多种字体格式文件,从而实现矢量字体显示。它使用C语言编写的,设计得小巧、高效、高度可定制和便携,同时能够生成大多数矢量和位图字体格式的高质量输出(字形图像)。
获取编译好的FreeType库:
- Github:https://github.com/100askTeam/lv_100ask_freetype
- Gitee:https://gitee.com/weidongshan/lv_100ask_freetype
Windows配置
将 lv_100ask_freetype.zip 或 lv_100ask_freetype_master.zip 解压。
在C盘(系统盘)新建 freetype 目录,然后将解压出来的目录中的 freetype-windows-binaries 目录中的内容制到前面新建的 freetype 目录中。
然后将 C:\freetype\release_dll\win64\freetype.dll 复制到 C:\Windows 目录下。
Code::Blocks配置
在下图所示的位置中添加: C:\freetype\release_dll\win64\freetype.lib

在下图所示的位置中添加: C:\freetype\include

课后思考
欢迎加入讨论:
- 社区交流: https://forums.100ask.net
- QQ技术交流群(如群满,请加qq:401684796 验证备注:LVGL):962138234
- 微信交流群:添加微信: baiwenkeji_fae 验证备注:LVGL
文档位置
拓展阅读
- FreeType官方资料
- 官网:https://freetype.org
- Github源码仓库:https://github.com/freetype/freetype
- Gitlab源码仓库:https://gitlab.freedesktop.org/freetype/freetype
- 获取更多的字体文件: https://lvgl.100ask.net/8.2/tools/fonts-zh-source.html