2012-05-03 16 views
7

C'è un modo per trovare la posizione del "tip" di un carattere freccia in unicode?Posizione di "tip" in un carattere Arrow-Unicode

Ad esempio, ho ↱ e voglio trovare la posizione di ">", in modo da poter disegnare il carattere nella posizione y appropriata nel mio widget.

+1

È brutto che risate incontrollabili emesse dopo aver letto la prima metà del titolo? Probabilmente avrai bisogno di una sorta di libreria OCR per questo dato che la solita API di tipo GetTextExtent non sarà sufficiente. – AJG85

+4

Potrebbe essere più facile creare un'immagine di una freccia per cui * conosci * la posizione e usala. –

risposta

7

Dipende dal tipo di carattere.

Si potrebbe provare a scrivere il glifo utilizzando una libreria come FreeType (non è sicuro se Qt ha glifi blitter) su un buffer di immagini e quindi trovare il pixel più a destra che dovrebbe essere la punta.

Problemi correlati