问题描述
我正在尝试从 ttf 字体文件创建 BDF 字体文件。使用 C# 我已经尝试使用下面的sharpfont 是我到目前为止所拥有的。我只是不知道这是否是正确的方法,我还没有让它工作,而且除了 freetype 文档之外似乎几乎没有其他文档,这对我来说真的没有什么帮助。我一遍又一遍地翻阅,感觉像是靠墙了。
我尝试使用的其他方法是 GlyphTypeface glyphTypeface,但我找不到关于如何提取 BDF 文件所需的所有内容的大量文档。有什么我遗漏的吗?
我发现的唯一 BDF 文件转换器只支持 ascii,我需要它来处理 unicode。任何帮助,将不胜感激。不,这不是学校作业。
非常感谢
Face face = new Face(library,"./arial.ttf");
face.SetCharSize(0,24 * 64,96,96);
uint glyphIndex = face.GetCharIndex('\u0026');
face.LoadGlyph(glyphIndex,LoadFlags.Render | LoadFlags.Monochrome,LoadTarget.Mono);
face.SelectCharmap(SharpFont.Encoding.Unicode);
Glyph glyph;
glyph = face.Glyph.GetGlyph();
glyph.ToBitmapGlyph();
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)