【文件属性】:
文件名称:typography:字体,排版和栅格化
文件大小:68.71MB
文件格式:ZIP
更新时间:2021-05-03 12:08:45
Nim
印刷术-字体,排版和光栅化。
印刷术是纯nim的实现,用于字体光栅化(字母图)和文本排版(文本布局)。 它不依赖任何外部库如的FreeType,stb_truetype和Pango或的HarfBuzz。
参见api参考: :
字体文件格式:
SVG字体-支持大多数功能。
TTF字体-公平的支持。 支持大多数现代功能,但字体格式于1994年问世,并且针对不支持的各种OS提供了多种格式。
OTF字体-仅支持基本TTF轮廓。 不支持CFF或SVG轮廓。
配套包装
矢量素材,vec2和矩阵。
图片素材,保存和加载PNG。
-颜色的东西,主要是保存和添加rgba颜色。
-更好的日志记录。
-几何的东西。
处理二进制编码。
基本用法
var font = readFontSvg ( "fonts/Ubuntu.svg" )
font. drawText (image, vec2