C# 使用c从ttf创建BDF类型文件#

C# 使用c从ttf创建BDF类型文件#,c#,truetype,freetype2,C#,Truetype,Freetype2,我正在尝试从ttf字体文件创建BDF字体文件。使用C#到目前为止,我已经尝试使用下面的sharpfont。我只是不知道这是否是正确的方法,我还没有让它工作,似乎除了freetype文档之外几乎没有其他文档,它确实对我有很大帮助。我一次又一次地检查,感觉自己像是在靠墙 我尝试使用的其他方法是GlyphTypeface GlyphTypeface,但我找不到多少关于如何提取BDF文件所需的所有内容的文档。我有什么遗漏吗 我找到的唯一的BDF文件转换器只支持ascii,我需要它来处理unicode。任

我正在尝试从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();