Newsgroup: it.comp.macintosh
Titolo: Aiuto su caratteri Unicode

Buongiorno a tutti.
Devo risolvere un problema che riguarda l'inserimento di caratteri
speciali in vari programmi (a dire il vero di un pc win), ma siccome non
ne so quasi nulla volevo prima capire come si fa con mac (nel mio caso
OS 10.11.6 El Capitan).
 
Ho fatto un po' di ricerche e di studio sul significato e lo scopo di
Unicode, che i caratteri dovrebbe alla fine comprendere proprio tutti,
ma mi scontro con un problema banalissimo, ovvero: come inserire in un
testo un carattere particolare, conoscendone il codice Unicode?
 
Per stare proprio al livello base, comincio con TextEdit. Ammettiamo che
io voglia scrivere la lettera greca "omega", che ha il codice Unicode
03A9, che combinazione di tasti dovrei premere, seguita da 03A9, per
farla apparire nel mio documento di testo di TextEdit? (ammesso
ovviamente che sia possibile).
 
Se passo in OpenOffice Writer, posso fare Inserisci -- Carattere
speciale... e mi appare la finestra di moltissimi caratteri, divisi per
insiemi, da cui selezionare la lettera che voglio (per inciso, è qui che
ho visto che omega ha quel codice, perche selezionando ogni lettera
sulla tabella appare il relativo codice, preceduto da U+).
 
Verrebbe da pensare che almeno in OpenOffice sia possibile, ho letto
diversi tutorial e post su forum che ne parlano, ma si fanno mille
riferimenti a sistemi operativi (linux, etc) e programmi diversi. Una
delle combinazioni più gettonate che ho trovato sarebbe:
 
- premere Ctrl+Shift+U
- appare una u sottolineata (da non cancellare)
- digitare codice unicode e premere invio
 
ma pare che vada su OpenOffice per linux, sul mio mac nisba.
 
Diciamo che se riuscissi a capire come si fa con il mac, avrei già fatto
un bel passo avanti. Bisogna fare qualche preselezione prima a livello
di preferenze di sistema?
 
Grazie mille anticipate a chi vorrà darmi una dritta.

 OS 10.11.6 El Capitan).
 
se devi inserire qualche carattere ogni tanto, in alto a destra, dove
c'è la bandierina e la scritta "Italiano" (o "USA" se usi una tastiera
americana...) clicchi e ti viene fuori un menu. Scegli "Mostra emoji e
simboli" che è un modo un po' buffo per dire "Mostrami le tabelle
Unicode". Click e ti viene fuori una lenzuolata con tutti i caratteri di
questo mondo. Se conosci il codice esadecimale, lo vai a cercare,
selezioni il carattere e lo trascini sul testo.
 
Se devi scrivere un'intera frase, per esempio, in greco antico, da
Preferenze di sistema > Tastiera aggiungi Greek Polytonic; poi sempre
dallo stesso menu in alto a destra selezioni quella lingua; poi Mostra
visore tastiera, ed hai tutti i caratteri che ti servono: per esempio,
vedi che omega corrisponde al tasto v ecc.
 
Per alcuni caratteri puoi usare scorciatoie da tastiera, tenendo la
tastiera italiana apri lo stesso Mostra visore tastiera, e guardi cosa
succede con il tasto Alt
 
-- 
Maurizio Pistone    strenua nos exercet inertia  Hor.
 
http://blog.mauriziopistone.it
 
 
http://www.lacabalesta.it
 


Grazie Maurizio.
 
Intanto ho fatto qualche prova anche sul pc win (7) che ha un accessorio
chiamato "Mappa caratteri" simile al "Mostra emoji e simboli" di El
Capitan (a dire il vero, i codici unicode non si leggono su questa
funzione di MacOS, si vedono solo richiamando "Inserisci - Carattere
speciale" in OpenOffice).
 
C'è una differenza, ovvero che questa Mappa caratteri mostra il codice
Unicode di ogni carattere, ma per alcuni viene mostrato anche il numero
(decimale) da scrivere tenendo premuto Alt, il che fa apparire il
carattere corrispondente.
 
Visto che il numero decimale è la traduzione dell'esadecimale
dell'Unicode, ho immaginato che, traducendo il codice esadecimale (che è
presente per tutti i caratteri) in decimale e poi premendo Alt e
scrivendo questo codice (sul tastierino numerico) mi potessero apparire
anche tutti gli altri caratteri, ma ho immaginato male e non funziona.
Appaiono magari altri simboli che non sono quello atteso, ma la
combinazione Alt+numero decimale funziona solo per quei caratteri che
hanno entrambe i codici mostrati.
Credo che siano i 256 caratteri ASCII, fra i quali però non c'è ad
esempio l'Omega.
 
A quanto pare, non esiste la possibilità di richiamare un carattere
Unicode digitando una combinazione di tasti+il suo codice, se non forse
su Linux e con qualche aggiunta al software di base.
 
Tornando al Mac, una cosa che ho scoperto invece adesso è che, andando
su Mostra emoji e simboli e facendo click-destro su un carattere, appare
"copia informazioni carattere", che per l'Omega ad esempio restituisce
questo testo:
 
Ω
OHM SIGN
Unicode: U+2126, UTF-8: E2 84 A6
 
Che però è l'omega dei simboli matematici, non la lettera greca.
 
Devo ancora indagare su cosa sia esattamente la codifica UTF-8.
 
Se qualcuno invece sa come fare, conoscendo il codice esadecimale
Unicode, ad inserire direttamente il carattere in un testo, sia su Mac
che Win, senza passare per tabelle di caratteri a video e me lo dice, mi
fa una grande cortesia.