golang/freetype
GitHub: golang/freetype
将经典 Freetype 字体光栅化器的核心功能以纯 Go 语言实现,为 Go 程序提供 TrueType 字体光栅化能力。
Stars: 819 | Forks: 182
Go 编程语言中的 Freetype 字体光栅化器。
从源码下载并安装:
$ go get github.com/golang/freetype
这是一个不完整的移植版本:
* 它仅支持 TrueType 字体,不支持 Type 1 字体和位图字体。
* 它仅支持 Unicode 编码。
此外还存在一些实现上的差异:
* 它在内部全面采用 26.6 定点数坐标系,
这与原版 Freetype 有所不同——后者在某些地方使用 26.6(或在 16 位系统上使用 10.6),而在“平滑”光栅化器中则使用 24.8。
Freetype-Go 衍生自用 C 语言编写的 Freetype。Freetype 的版权归 1996-2010 David Turner、Robert Wilhelm 和 Werner Lemberg 所有。
Freetype-Go 的版权归 Freetype-Go 作者所有,作者名单列于
AUTHORS 文件中。
除非另有说明,Freetype-Go 的源文件均遵循 LICENSE 文件中的 BSD 风格许可证进行分发。
标签:EVTX分析, FreeType, Go, Ruby工具, TrueType, 图形渲染, 字体光栅化, 日志审计