gpt4 book ai didi

c++ - 如何获得为给定字符手动设置的字形?

转载 作者:可可西里 更新时间:2023-11-01 18:38:38 27 4
gpt4 key购买 nike

我可以使用 Glyphs panel使用具有手动选择的替代字形的字符。但是我如何才能以编程方式检索该字形 ID?

Example of picking an alternate glyph

我目前正在使用 IDrawingStyle::GetSpecialGlyph,但它仅在底层字符没有 Unicode 表示时才有效。但是,比方说,如果我使用“字形”面板在文档中为字符 U+0041 ʟᴀᴛɪɴ ᴄᴀᴘɪᴛᴀʟ ʟᴇᴛᴛᴇʀ ᴀ 放置一些替代字形,底层字符将为 U+0041,因此 IDrawingStyle::GetSpecialGlyph 将不行。我如何以编程方式检索该字形 ID?

最佳答案

你可以通过导航蜡得到这个。使用 CallbackWaxIterator 迭代蜡链,然后,对于蜡线上的每个蜡运行 boss,获取 IWaxGlyphs 接口(interface)并使用 PeekGlyphArrayMapCharsToGlyphs 结合 GetGlyphAt

关于c++ - 如何获得为给定字符手动设置的字形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14377993/

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