Skip to content

您好,可否提供点WorkBench.ipynb的注释 #1

@ArcheyChen

Description

@ArcheyChen

大佬您好,我这几天在寻找将字体移植到嵌入式系统(GBA)上的工具,目前发现这个项目是我见过的最好使的一个项目。目前已经把字体显示成功移植上去了。

但是我对字体不太了解,不太看得懂生成字体中的一些操作。

如:
1.为什么freetype中设置字体像素,以及后面的FB的像素不太一致,是为了去除多余的Padding吗?
2.face.set_var_design_coords((400,)),这个设计空间坐标的参数范围该如何获取
3.PLANES = [(0x00, 0xFF)],for rune in range(p << 8, (p << 8) + 256):,这几个神奇的数字是什么,对应的是字体还是编码中的什么范围吗?我该在哪寻找这些数据。

如果大佬有时间,希望能给代码加一些注释,非常感谢。
这样子如果想要自己获取字符集,比如说我只想要简体,不想要繁体和日文韩文,那我就可以自己裁剪了。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions