我正在开发一个原型(prototype)应用程序来生成提供 TTF 的位图字体。 我正在使用我使用多年的 Qt 库。然而,我意识到我以前从未参与过“字符”问题。
我正在尝试的非常简单:
我需要将 1252 代码页的每个字符绘制到一个 PNG 文件中。我对与编解码器、文本解码器等相关的不同问题有点迷茫。
欢迎提出任何建议!
Z.
最佳答案
- 你想要的编解码器是
QTextCodec::codecForName("Windows-1252")
- 你想要的字符是
char(32)
到char(255)
;把它们放在char[225]
中。不要忘记以零终止它们。 - 使用 (1) 中的编解码器将
char[225]
转换为 QString - 从(4)中提取
QString
关于c++ - 从 cp-1252 字符绘制位图字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26554285/