2014-12-31 17 views
6

Sto sviluppando un gioco java e ho bisogno di caratteri, come mostri e porte, ecc. Sto cercando di includerli con l'aiuto di caratteri e unicode. Tuttavia, alcuni caratteri, come una chiave, '\ u26BF', non vengono visualizzati correttamente nel terminale del gioco, ma piuttosto come una scatola. Devo importare alcuni font speciali o in quale altro modo dovrei risolvere questo problema?Caratteri unicode Java

+0

Questo è davvero un caso per il tipo di carattere che non si supporta questo glifo specifico. – fge

+1

Per esempio qui 'http: // www.fontspace.com/unicode/char/26BF-square-key' puoi trovare i caratteri che contengono il glifo che stai cercando. Ma date anche un'occhiata al font lincense. – SubOptimal

+0

Lei parla di un terminale. Il gioco è un gioco basato sul terminale? – VGR

risposta

1

Come le persone già indicate nelle sezioni dei commenti, sarà necessario utilizzare un altro font contenente quei caratteri speciali.

Il tipo di carattere che si sta utilizzando sembra non supportare questi caratteri, è possibile scaricare qualsiasi altro tipo di carattere contenente quei caratteri. Il carattere 'u26BF' è una casella quadrata in alcuni tipi di carattere predefiniti (source).

È possibile trovare diversi tipi di carattere e persino provarli su DaFont e, come @SubOptimal avvisato, controllare le licenze anche prima di scaricare & utilizzarlo.