从cp-1252字符绘制位图字体

时间:2014-10-24 18:43:58

标签: c++ qt unicode cp1252

我正在开发一个原型应用程序来生成提供TTF的位图字体。 我使用Qt库,我使用多年。但是,我意识到我从未参与过#34;角色"之前的问题。

我尝试的很简单:

我需要在1252代码页的每个字符中绘制一个PNG文件。我对与编解码器,textdecoder等相关的不同问题感到有点迷失。

欢迎任何建议!

Ž。

1 个答案:

答案 0 :(得分:1)

  1. 您想要的编解码器是QTextCodec::codecForName("Windows-1252")
  2. 您想要的字符是char(32)char(255);将它们放在char[225]中。不要忘记将它们归零。
  3. 使用(1)
  4. 中的编解码器将char[225]转换为QString
  5. 从(4)
  6. 中抽取QString