Si quisiera ser pedante, diría que su pregunta no tiene sentido, pero como nos acercamos a la Navidad y los pájaros cantan, continuaré con esto.
En primer lugar, las 2 entidades que intentas comparar son glyphs, un glifo es parte de un conjunto de glifos proporcionado por lo que generalmente se conoce como "fuente", lo que generalmente viene en un ttf,otf o cualquier formato de archivo que tenga utilizando.
Los glifos son una representación de un símbolo dado y, dado que son una representación que depende de un conjunto específico, no puede esperar tener 2 símbolos idénticos similares o incluso "mejores", es una frase que no tiene sentido si considera el contexto, al menos debe especificar qué fuente o conjunto de glifos está considerando cuando formula una pregunta como esta.
Lo que generalmente se usa para resolver un problema similar al que está encontrando, es un OCR, esencialmente un software que reconoce y compara glifos. Si C # proporciona un OCR de forma predeterminada, no lo sé, pero generalmente es muy malo. idea si realmente no necesita un OCR y sabe qué hacer con él.
Es posible que termine interpretando un libro de física como un libro griego antiguo sin mencionar el hecho de que los OCR son generalmente costosos en términos de recursos.
Hay una razón por la cual esos caracteres están localizados de la forma en que están localizados, simplemente no hagas eso.