← 返回命令列表

Linux command

font2c 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Convert font to

font2c [font.ttf] [output.c]

Specify character range

font2c --range [32-126] [font.ttf] [output.c]

Set pixel size

font2c --size [16] [font.ttf] [output.c]

Generate header file

font2c --header [font.ttf] [output.h]

说明

font2c converts font files to C source code arrays for embedded systems. It renders characters at specified sizes and outputs bitmap data as C arrays. The tool enables using custom fonts on displays without font rendering libraries. Character ranges can be limited to reduce memory usage on constrained devices. font2c produces data suitable for microcontrollers, OLED displays, and other embedded graphics applications.

参数

--range _CHARS_
Character range to include.
--size _PIXELS_
Font size in pixels.
--header
Generate header file.
--format _FORMAT_
Output format.
--help
Display help information.

FAQ

What is the font2c command used for?

font2c converts font files to C source code arrays for embedded systems. It renders characters at specified sizes and outputs bitmap data as C arrays. The tool enables using custom fonts on displays without font rendering libraries. Character ranges can be limited to reduce memory usage on constrained devices. font2c produces data suitable for microcontrollers, OLED displays, and other embedded graphics applications.

How do I run a basic font2c example?

Run `font2c [font.ttf] [output.c]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does --range _CHARS_ do in font2c?

Character range to include.