gpt4 book ai didi

c++ - 将字形索引转换为 Unicode 字符

转载 作者:行者123 更新时间:2023-11-30 04:33:52 28 4
gpt4 key购买 nike

我正在研究打印机驱动程序示例。在此示例中,我连接到 DrvTextOut() 调用。当回调被调用时,我将文本作为字形索引。我想将这些字形索引转换为 Unicode 字符。

请告诉我如何转换它。

最佳答案

一般来说,答案是“你不能”。例如,在 PDF 中,您可能有一个嵌入式字符映射表,可以让您查找与字形对应的字符(例如,如果您使用带有 pdfLaTeX 的 cmap 包来制作 PDF),但字形是字体私有(private)的,并且多亏了 GSUB 表的魔力,同一个字符可能有许多字形,反之亦然。

如果您真的很绝望并且可以访问有问题的字体,您可以尝试自己从字体文件构建一个字符映射表,但您最好知道您当前正在查看的是哪种字体.

编辑:我认为您的问题标记不当;你指的是 this function ?也许是 FONTOBJ您已经拥有的结构公开了字体的某种字符映射,我不知道。

关于c++ - 将字形索引转换为 Unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6353106/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com