Convertitore tra larghezza intera e mezza larghezza

Choose the target width. The converter uses explicit ASCII and Katakana character tables and leaves unsupported characters unchanged.

Target width

Cambia soltanto la larghezza dei caratteri nei testi che mescolano giapponese e alfabeto latino. Scegli un risultato a larghezza intera o a mezza larghezza per un massimo di 10.000 punti di codice Unicode. Le tabelle esplicite di ASCII, punteggiatura e katakana vengono applicate nella sessione corrente del browser; kanji, hiragana, emoji e caratteri non elencati restano invariati.

Le forme a larghezza intera e a mezza larghezza sono caratteri Unicode distinti, non un semplice cambio di dimensione del carattere tipografico. La sezione 18.5 della specifica di base Unicode 17 ne spiega l’origine nei sistemi dell’Asia orientale, dove alcuni caratteri occupavano due celle e l’ASCII una sola.

Questo strumento applica un insieme limitato e verificabile di sostituzioni. Non esegue una normalizzazione generale di compatibilità Unicode.

ASCII e spazio

Nella direzione a larghezza intera, ogni carattere ASCII stampabile da U+0021 a U+007E corrisponde a U+FF01 fino a U+FF5E. Lo spazio ASCII U+0020 diventa lo spazio ideografico U+3000. La direzione inversa modifica solo questi equivalenti. Il prospetto Unicode Halfwidth and Fullwidth Forms documenta le corrispondenze.

Direzione Input Output
A larghezza intera ABC 123!? ABC 123!?
A mezza larghezza ABC 123!? ABC 123!?
A larghezza intera 東京2026 ガイド😀 東京2026 ガイド😀

Nell’ultimo esempio cambiano le cifre ASCII, lo spazio e i katakana supportati. 東京 e l’emoji restano intatti.

Katakana, punteggiatura e segni sonori

Una tabella esplicita comprende i katakana a mezza larghezza, la punteggiatura giapponese e il segno di prolungamento. L’elenco dei nomi Unicode da U+FF00 a U+FFEF riporta coppie come /, /, / e /.

Direzione Input Output
A larghezza intera ガ パ ヴ ガ パ ヴ
A mezza larghezza ガ パ ヴ ガ パ ヴ
A larghezza intera 。、「」・ー 。、「」・ー
A mezza larghezza 。、「」・ー 。、「」・ー

Le coppie sonore e semisonore supportate vengono composte esplicitamente: ガ, パ, ヴ, oltre a ヷ e ヺ. I kana non elencati come , , , , e non vengono dedotti o traslitterati. U+FF9E e U+FF9F sono le controparti rigorose dei segni combinanti U+3099 e U+309A. I segni spaziatori U+309B e U+309C restano invariati.

Una precisa avvertenza sulla normalizzazione

Questa conversione non è NFKC. L’allegato 15 dello standard Unicode mostra che NFKC cambia molte forme di compatibilità non legate alla larghezza. Qui si applicano solo le tabelle descritte.

C’è un dettaglio intenzionale di composizione: sia il precomposto sia la sequenza seguita da U+3099 diventano ガ a mezza larghezza. Riportando il risultato a larghezza intera si ottiene il consueto . La lettura visibile viene conservata, ma non è garantito il ripristino della sequenza originale di punti di codice.

Direzione Input Output
A larghezza intera ~〜~ ~〜~
A mezza larghezza ~〜~ ~〜~

La tilde ASCII U+007E e la tilde a larghezza intera U+FF5E formano una coppia. La lineetta ondulata U+301C è un carattere diverso e non cambia.

Cosa resta invariato

Tabulazioni, interruzioni di riga, spazi unificatori U+00A0, hiragana, kanji, emoji, hangul a mezza larghezza, kana non supportati, cifre arabo-indiane e ogni punto di codice non elencato vengono conservati. Lo strumento non traduce, traslittera, calcola né converte hiragana in katakana.

La scheda JIS X 0201:1997 della Japanese Standards Association fornisce il contesto storico del repertorio. Questo strumento non esamina la codifica dei file e non certifica la conformità a JIS o ai requisiti dei documenti ufficiali. Opera solo sul testo Unicode ricevuto dal browser.

Privacy e limite

La conversione avviene nel browser. Il testo originale e la direzione sono conservati nel sessionStorage della sessione corrente durante i tre passaggi. Non vengono inviati ai nostri server, inseriti nell’URL e vengono eliminati quando si ricomincia. Gestori degli appunti, estensioni e destinazione in cui si incolla restano fuori dal controllo dello strumento.

Il limite è di 10.000 punti di codice Unicode, non di unità UTF-16: un’emoji conta quindi una volta. Una base katakana con un segno combinante supportato può diventare un unico carattere precomposto; il limite controlla l’input e non garantisce lo stesso numero di punti di codice in output.

Domande frequenti

No. Usa solo le coppie di larghezza elencate per ASCII, spazio, punteggiatura e katakana. NFKC ha effetti di compatibilità molto più ampi.

No. Gli hiragana restano invariati. Lo strumento cambia solo le coppie di larghezza indicate e non traduce o traslittera il giapponese.

La sequenza scomposta e il ガ precomposto diventano entrambi ガ. Il passaggio a larghezza intera restituisce poi il consueto carattere precomposto.

No. Solo la tilde ASCII e quella a larghezza intera formano una coppia. La lineetta ondulata U+301C resta invariata.

No. Non vengono controllati codifica binaria, struttura del file o requisiti documentali e non viene certificata alcuna conformità JIS o ufficiale.

No. Viene elaborato localmente e conservato solo nella sessione corrente del browser per la visualizzazione in più passaggi.

Strumenti correlati

Strumento disponibile in altre lingue