Uzyskaj obsługiwane znaki czcionki - w C #

Mam czcionkę innej firmy ze wsparciem dla japońskich znaków, których potrzebuję do aplikacji. Zawsze, gdy znak nie jest obsługiwany przez tę czcionkę, rysowany jest często widoczny prostokąt („znak domyślny”). Oczywiście nie wszystkie japońskie znaki są obsługiwane, ponieważ jeśli spróbuję narysować tłumaczenia, które dało nam nasze biuro tłumaczeń, jest wiele prostokątów.

Muszę być powiadamiany za każdym razem, gdy używany jest nieobsługiwany znak, dzięki czemu mogę zmienić czcionkę dla tego pojedynczego znaku (tak jak robi to Word) lub zaimplementować inną reakcję na to.

Jakieś pomysły? Gdybym mógł wyodrębnić listę znaków Unicode z pliku TTF, byłbym w stanie sprawdzić, czy użyta postać jest objęta tą listą. Ale jak mogę to zrobić?

questionAnswers(2)

yourAnswerToTheQuestion