文件名称:typography:字体,排版和栅格化
文件大小:68.71MB
文件格式:ZIP
更新时间:2024-05-23 05:55:25
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