我可以在代码中硬编码字形索引吗?

Bel*_*loc 0 windows unicode winapi opentype

鉴于Windows API函数GetGlyphIndices()可以将2字节UNICODE字符代码转换为字形索引,我打算硬编码那些字形索引,而不是UNICODE点.那可能吗 ?

我知道MS稍后可以为一个特定的UNICODE点更改此函数返回的值,但我希望在这种情况下当前的字形索引将保留在字形集中.

换句话说,我的理解是,如果MS决定将新的字形索引与UNICODE点相关联,它将放大保留旧字形的字形集.

有人能证实吗?

Ray*_*hen 6

无法保证始终会附加新的字形.(如果字形被删除怎么办?)

  • 无法保证您的假设将来有效.请自行承担风险,并确保您的客户了解风险. (2认同)