代码之家  ›  专栏  ›  技术社区  ›  Lyubomyr Shaydariv

检测任何字体中出现的字形

  •  1
  • Lyubomyr Shaydariv  · 技术社区  · 16 年前

    我正在编写一个能生成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)建议。谢谢。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Lyubomyr Shaydariv    16 年前

    实际上,我在 CodeProject 我自己。