windows - Kan jeg hardkodes glyphindekser i min kode?

Indlæg af Hanne Mølgaard Plasc

Problem



I betragtning af at Windows API-funktionen GetGlyphIndices() kan oversætte en 2 byte UNICODE-kode til et glyphindeks, har jeg til hensigt at hardkode disse glyfindekser i stedet for UNICODE-punkterne. Er det muligt ?


Jeg forstår, at MS senere kunne ændre værdien returneret af denne funktion til et bestemt UNICODE-punkt, men det er min forventning om, at det nuværende glyfindeks vil blive opretholdt i glyph-setet i den situation.


Med andre ord, min forståelse er, at hvis MS beslutter at knytte et nyt glyfindeks med et UNICODE-punkt, vil det forstørre glyph-setet, der holder de gamle glyfer.


Kan nogen bekræfte dette?

Bedste reference


Der er ingen garanti for, at nye glyfer altid vil blive vedlagt. (Og hvad hvis en glyph bliver slettet?)