【问题标题】:How to create png from unicode character?如何从 unicode 字符创建 png?
【发布时间】:2017-11-23 19:12:23
【问题描述】:

我一直在互联网上广泛寻找任何字体的 unicode 字符的图像/矢量,但没有找到。我正在处理的项目需要 unicode 字符的图像文件,我不能只使用文本。有没有办法将 unicode 字符从字体“转换”为图像文件?或者有谁知道我在哪里可以找到这个?谢谢。

【问题讨论】:

  • 在 Windows 上,只需使用CreateCompatibleDC() 创建一个HDC 画布,然后使用CreateFont(Indirect)()SelectObject() 在其中选择所需的字体,然后在@ 上绘制所需的字符作为文本987654325@ 使用ExTextOutW()DrawText(Ex)W() 等。然后你可以用HDC 做任何你想做的事情,比如在屏幕上绘制它,将它保存到.bmp 文件等。
  • 您需要几个特定的​​字符吗?或者能够即时生成any unicode 字符作为图形?如果只是几个,请使用@RemyLebeau 建议或另存为 PDF 并将其转换为图像,或显示在网页上并将图像捕获到剪贴板等。如果它是“任何”,你为什么需要图片而不是常规字体?
  • @manassehkatz 我正在创建一个将角色用作资产的游戏,换句话说,我需要 unicode 字符的精灵,并且可能需要大量的精灵。我也不确定如何使用 RemyLebeau 的代码。

标签: image unicode fonts character file-conversion


【解决方案1】:

试试 BMFont Bitmap Font Generator 支持 Unicode,生成 PNG 图像 - 看起来完美匹配。

【讨论】:

  • 非常感谢先生:D
猜你喜欢
  • 2019-09-07
  • 2012-04-10
  • 2011-06-27
  • 1970-01-01
  • 2011-07-31
  • 1970-01-01
  • 1970-01-01
  • 2020-06-04
  • 1970-01-01
相关资源
最近更新 更多