Einfache Möglichkeit, festzustellen, ob Unicode-Zeichen in der aktuellen Schriftart unterstützt werden?

Ich verwende Borland C ++ Builder 2009 und zeige die nach rechts und links zeigenden Pfeile wie folgt an:

Button2->Hint = L"Ctrl+\u2190" ;
Button3->Hint = L"Ctrl+\u2192" ; 

Dies funktioniert gut unter Windows 7, die Anwendung verwendet die Schriftart 'Segoe UI'.

uf XP bekomme ich anstelle der Pfeile ein Quadrat, auf XP verwende ich die Schrift 'Tahoma'. Mit anderen Worten, die genannten Unicode-Zeichen sind in Tahoma unter XP nicht vorhanden.

Gibt es eine einfache und schnelle Möglichkeit, einfach zu überprüfen, ob das angeforderte Unicode-Zeichen in der aktuell verwendeten Schriftart unterstützt wird? Wenn ja, könnte ich zum Beispiel den Pfeil durch '>' oder '<' ersetzen. Nicht perfekt, aber gut genug. Ich möchte zu diesem Zeitpunkt nicht mit dem Ändern von Schriftarten beginnen.

Ihre Hilfe dankbar.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage