2012-05-03 10 views
7

¿Hay alguna manera de encontrar la posición de la "punta" de un carácter de flecha en Unicode?Posición de "punta" en un carácter Flecha-Unicode

Por ejemplo, tengo ↱ y quiero encontrar la posición de ">", de modo que pueda dibujar el carácter en la posición y adecuada en mi widget.

+1

¿Es malo que la risa incontrolable emitida después de leer la primera mitad del título? Probablemente necesites algún tipo de biblioteca de OCR para esto, ya que la típica API tipo GetTextExtent no será suficiente. – AJG85

+4

Puede ser más fácil crear una imagen de una flecha para la cual * sabes * la posición y la utilizas. –

Respuesta

7

Depende de la fuente.

Puede intentar blitting el glifo utilizando una biblioteca como FreeType (no estoy seguro de si Qt tiene glifo blitters) a un búfer de imagen y luego encuentre el píxel más a la derecha que debería ser la punta.

Cuestiones relacionadas