我正在编写一个能生成SWF文件的小型.NET应用程序,我需要支持Unicode字体。我不知道上面的内容和字体渲染效果,所以我知道我在编写应用程序时犯了一些错误:我的Windows上安装的许多字体不支持Unicode字符,所以我只能看到空心正方形而不是字形。我的假设是在呈现可能包含嵌入glyph的SWF文件时使用适当的字体替换。首先,我必须确定一个字形是否以必要的字体出现。我发现了一个
partial solution of such test here
尽管这似乎不是我想要实现的,因为示例只在Unicode范围内运行。但我已经注意到Windows的charmap应用程序:它可以隐藏丢失的字形。我试图探索
charmap
是否使用依赖关系查询器来分析其导入表,但我没有找到任何内容,而是找到了一些gdi++字体函数。我不知道该怎么做,我很困惑。:(
请告诉我该找的方向。它可以是WinAPI或.NET 2.0(甚至不是.NET 3.0)建议。谢谢。