Newsgroup: it.cultura.linguistica
Titolo: Caratteri cinesi

devo visualizzare alcuni messaggi scritti in cinese su un terminale
industriale. Mi hanno passato tutte le traduzioni realizzate
utilizzando un font che mima perfettamente il senso della "pennellata"
cioe' tutti i singoli tratti hanno una estremita' piu' "spessa". Il
terminalino su cui sto lavorando non supporta font orientali ma posso
creare dei font personalizzati utilizzanto unicamente delle linee di
spessore costante. Ho gia' creato diversi caratteri ma ora mi e'
venuto il dubbio che i miei caratteri "stilizzati" possano perdere di
significato.... 
C'e' qualche cinese tra voi che mi puo' illuminare??
Andrea

Andrea ha scritto:

Non vorrai mica dire che stai cercando di disegnarti un font cinese da SOLO,
senza sapere un'acca di cinese!? È un'impresa folle!
A parte il fatto che dovresti disegnare quasi una decina di migliaia di
caratteri (almeno 8.000), non è assolutamente possibile che uno che non sa
il cinese riesca a disegnare un font leggibile. Non hai la minima idea di
quali parti dei caratteri sono essenziali e quali invece trascurabili.
Esistono in circolazione molti font cinesi BITMAPPED freeware o sotto
licenze tipo GNU: la cosa giusta da fare è recuperare uno di questi font e
convertirlo in un formato che vada bene per i tuoi scopi.
Poi, è abbastanza assurdo dire che il tuo terminalino "non supporta font
orientali"... Se non li supporta, tu DEVI farglieli supportare lo stesso,
altrimenti NISBA! Vale a dire che il supporto lo dovrai implementare tu via
software. E, se questo non è tecnicamente possibile o non hai le competenze
tecniche per farlo, DEVI rinunciare al progetto.
Tieni conto che il requisito minimo per poter implementare un display cinese
è di avere caratteri di 16x16 pixel (forse ho visto anche font 14x14, ma
facevano schifo) per i caratteri propriamente cinesi e di 16x8 pixel per i
caratteri di origine occidentale (cifre, punteggiatura, ecc).
Se mi dai un'idea più precisa di questo tuo display posso magari darti delle
dritte più concrete. In particolare, mi serve sapere:
1) Si può disegnarci sopra pixel per pixel?
2) Se alla 1 hai risposto sì, qual è la risoluzione in pixel (orizzontali e
verticali) del display?
3) Se alla 2 hai risposto no:
   3.a) qual è la dimensione in righe e colonne del display?
   3.b) qual è la risolzione è la risoluzione in pixel (orizzontali e
verticali) di ogni cella carattere?
   3.c) le celle carattere vicine orizzontalmente sono adiacenti o fra una e
l'altra c'è uno spazio vuoto?
   3.d) quanti caratteri contiene il "font personalizzato"?
   3.e) il "font personalizzato" va caricato in blocco o può essere caricato
carattere per carattere?
   3.f) approssimativamente, quanto tempo ci vuole per caricare tutto il "font
personalizzato"?
4) Qual è il numero massimo di messaggi da mostrare?
5) Si tratta di "cinese semplificato" (Repubblica Popolare Cinese e
Singapore) o di "cinese tradizionale" (Taiwan)?
--
Cingar
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/



il senso della pennellata non è importante. Li puoi fare di spessore
uniforme. è importante che siano uguali come disegno.
se li stessi scrivendo a mano, inoltre, sarebbe importante l'ordine, ma
siccome devi visualizzare il carattere intero non c'e' problema.
se scarichi NJstar versione cinese, puoi vedere, a gratis, una serie di
caratteri in diversi stili tipografici e ti renderai conto che lo spessore
non conta.
Iso

Iso
grazie! e' quello che speravo sentire dire :-)
Andrea

Singapore) o di "cinese tradizionale" (Taiwan)?
? non ne ho idea! comunque direi il primo visto che la destinazione
dei macchinari e' nei pressi di Pechino
grazie per le info
Andrea

 ha scritto nel messaggio
news:c6s1p05kb80qmpt9o...@4ax.com...



magari fosse cosi' facile! :-(
Purtroppo questo "coso" industriale e' un sistema mooolto chiuso, o
usi il suo font (europeo) o usi un font personalizzato che ti devi
creare a manina... (in realta' il "coso" puo' visualizzare anche
bitmap ma la sua lentezza nella visualizzazione e' a dir poco
imbarazzante per cui ho intrapreso la strada del font personalizzato)
comunque grazie x le info :-)
Andrea

 Andrea
per completare l'informazione se vedi i caratteri col newsreader guardati
questi. noterai che non c'e' spessore.
我是一个意大利人
e ovviamente son comprensibili, questo vuol dire io sono italiano.
Prima dicevo che il senso non conta, non è del tutto vero ma ai tuoi scopi
è indifferente: conta quando scrivi a penna o pennello. peraltro, mi è
venuto in mente che, tra l'altro, lo spessore non è indicazione del senso
ma deriva da mere considerazioni estetiche (è er questo che non inficia la
comprensione)
quello a cui bisogna prestare attenzione, invece, sono i "gancetti" al
termine dei tratti: questi cambiano il tipo di tratto e pertanto sono
importanti ai fini della lettura. Quanti caratteri in tutto devi
riprodurre?
Iso

 e ovviamente son comprensibili, questo vuol dire io sono italiano.
Abbastanza comprensibile che lo spessore non conti: come farebbe, sennò, un
cinese a scrivere con la biro?
Ciao, FB
-- 
"I saw something nasty in the woodshed!"
(Cold Comfort Farm, the film)

 Ciao, FB
Ciao

 creare a manina...
OK, quello che vuoi. Ma il concetto è: non metterti tu a DISEGNARE i glifi
per questo font personalizzato perché, senza sapere niente di cinese,
probabilmente finiresti per inventarti degli illeggibili "geroglifici" che
scatenerebbero l'ilarità dei tuoi clienti cinesi.
Scaricati da qualche parte un buon font cinese SEMPLIFICATO bitmapped con
caratteri di risoluzione adeguata (ce ne sono tantissimi 16x16 e 24x24, ma
ne trovi qualcuno anche 20x20) e poi vettorializzalo.
Di font siffatti, gratuiti, se ne trovano a iosa, specialmente nelle
distribuzioni cinesi di Linux; se decidi per la risoluzione, posso aiutarti
a trovarne uno.
La vettorializzazione la puoi fare "a mano", se ti servono pochissimi
caratteri, oppure con un programmino di conversione ad hoc.
Se ti accontenti di un algoritmo semplice che individua solo le righe
verticali e orizzontali (per i caratteri cinesi a bassa risoluzione dovrebbe
bastare), ti posso passare io un esempio in C che, data una bitmap come
questa:
             111111
   0123456789012345
 0 ................
 1 .*************..
 2 .*...........*..
 3 .*.*********.*..
 4 .*.....*.....*..
 5 .*.....*.....*..
 6 .*.....*.....*..
 7 .*..*******..*..
 8 .*.....*.....*..
 9 .*.....*.*...*..
10 .*.....*..*..*..
11 .*.....*.....*..
12 .*.*********.*..
13 .*...........*..
14 .*************..
15 ................
Ti caccia fuori una lista di vettori come questa:
0: (1, 1) (13, 1)
1: (3, 3) (11, 3)
2: (4, 7) (10, 7)
3: (3, 12) (11, 12)
4: (1, 14) (13, 14)
5: (1, 1) (1, 14)
6: (7, 3) (7, 12)
7: (13, 1) (13, 14)
8: (9, 9) (9, 9)
9: (10, 10) (10, 10)
Nota che un algoritmo più sofisticato avrebbe risparmiato un vettore, perché
gli ultimi due vettori si potrebbero sostituire con un'unica linea diagonale
(9, 9) (10, 10).
--
Cingar
P.S. Per i curiosoni, il carattere cinese nell'esempio qui sopra si
pronuncia "guo" e significa "paese, stato, nazione". Il quadrato esterno
rappresenta la muraglia di confine dello stato, e il simbolo all'interno èun
altro carattere che, preso a sé, si pronuncia "wang" e significa "re" (e,
per la cronaca, è anche il cognome più diffuso al mondo). Questa è la forma
semplificata, usata in Giappone e nella Cina comunista. Nella forma
tradizionale (ancor oggi usata a Taiwan) dentro il "confine" non ce il "re"
ma una componente parecchio complicata in cui si riconoscono un'alabarda
(l'armamento delle forze di difesa?) e un'altra muraglia interna (le mura
della capitale?).


 della capitale?).
per essere precisi il carattere interno semplificato è YU giada 玉 (origine:
tre pezzi di giada uniti insieme, piu' un trattino per distinguerlo da Wang
王 (re) (si potrebbe poi inferire giada, pietra dei re).
Nel tradizionale, il carattere centrale è HUO 或 REGIONE (uso antico)
composto da Lance che proteggono mura Wei (quadrato, rappresentante il
concetto inclusione) e terra (rappresentato dalla linea, come in molti
altri caratteri)
Iso

 > della capitale?).
Avete (naturalmente se il nick corrisponde al vero nome! ;-) ) un sistema di
strutturazione grafica del pensiero che è a dir poco meraviglioso, nel
proprio rigorismo logico-strutturalista, ma... toglimi d'imbarazzo per una
cosa che ancora mi tormenta: come fate, esattamente, a tracciare rapidamente
in corsivo i due ideogrammi dei monosillabi gemelli di "grazie"?
Io, per quegli ideogrammi, a mano, ho ancora qualche difficoltà a concepire
l'esatta esecuzione del gesto calligrafico.
Grazie,
CP



a parte che non sono cinese, il "trucco" è quello di seguire l'ordine dei
tratti, esattamente. e poi fare un miliardo di ripetizioni. sia per gli
stranieri che lo studiano, sia per i bambini cinesi, esistono quaderni con
una serie di grandi quadrati in cui ripetere la scrittura dei caratteri,
aiutati a mantenere le proporzioni dal quadrato intorno e dalle diagonali
che lo intersecano. 
per un "bel" carattere, l'ordine dei tratti (che è vincolato per ogni dat
carattere) è fondamentale. Inoltre ovviamente, la grandezza dei caratteri
deve essere uniforme:ogni carattere deve occupare lo stesso spazio.
I maestri calligrafi, per questo, quando devono scrivere lunghe frasi, si
aiutano piegando leggermente la carta in tanti quadrati. Ho una bella
calligrafia fattami un paio di mesi fa, con dentro una poesia di li bai,
fatta con questo sistema: peraltro, da questa si puo' vedere che in
un'opera di calligrafia il medesimo carattere puo' essere reaso in maniera
molto diversa (nella mia ad esempio yue-luna) scritto in modi diversi per
evidenziare le caratteristiche di luce lunare una volta e di luna piena la
seconda...
Io di sicuro non sono in grado di fare questo, ma neanche il 99% dei cinesi
;)
Cmq xiexie non è difficile, se segui l'ordine viene naturale. L'ORDINE
soprattuto ;)
Iso

Iso
ringrazio tutti per la collaborazione, comunque ormai il mio
mini-font-cinese-like l'ho preparato e chi ha lavorato alle traduzioni
si e' offerto di visionare il primo prototipo per correggere eventuali
castronerie...
Ma ora ho un'altra curiosita'...
Un cinese "medio", diciamo a livello di un nostro diplomato, legge
*solo* cinese oppure la scuola cinese prevede anche l'insegnamento di
lingue straniere (ad es. inglese) basate su alfabeto "occidentale"?? 
ciao a tutti
Andrea

 della capitale?).
Ah, non tutti gli abitanti, disegnati a uno a uno?
Ciao, FB
-- 
Just as I thought. Another test that could have cost us our lives, saved
only by the fact that I am enormously well-bred.
(Murder by Death)

 Nella forma tradizionale (ancor oggi usata a Taiwan)
Lě si parla con sei toni, vero? Comunque piů dei quattro soliti. Quali sono
i due in piů?
Ciao, FB
-- 
"Golden orb... The golden orb... The golden orb..."




si hanno introdotto l'inglese recentemente. pero' devi considerare che per
loro è difficile come il cinese per noi (beh un po' meno magari). e
l'introduzione è recente, quindi lo parlano pochissimo
Iso

 Ciao, FB
esistono molte lingue in cina. i "quattro soliti" si riferiscono al cinese
mandarino (putonghua) che poi sono cinque. lingua cinese ufficiale. 
gli altri variano. se voui qualcosa di preciso so dove cercare.
I sei toni cmq si riferiscono al cantonese colloquiale (quello formale  ne
ha nove se non ricordo male)
Iso

Iso
ma ad esempio, per inviare una semplice e-mail, nel campo to cc
ecc.ecc. come scrivono? nel testo sicuramente usano il cinese ma il
campo indirizzo penso sia obbligatorio utilizzare caratteri ascii...o
sbaglio?
Andrea
P.S. scusa la mia curiosita' ma sono cose su cui non avevo mai avuto
modo di riflettere ;-)



corrispondo con un fracco di cinesi, non è un problema rispondere ;)
nel campo mail ovviamente mettono ascii, se vogliono ad es usare il nome in
pinyin. pero' nel campo che ti fa apparire chi scrive (perdona lo scarso
vocabolario tecnico...) mettono indifferentemente caratteri o pinyin.
Il pinyin prevederebbe anche i toni, pero' nelle email non si mettono.
Una email puo' essere scritta in caratteri senza problemi. Oppure usano
molto piu' raramente il pinyin senza accenti che tanto si capisce dal
contesto... un esempio da vedere la chat 
http://zhongwen.com/chat.htm
 molto
utile per imparare ;)
nelle chat dipende dal sistema se supporta i caratteri no prob... in icq o
msn io vado in inglese, caratteri o pinyin a seconda della voglia e della
difficolta'.
pinyin ovviamente è il sistema ufficiale di trascrizione dei caratteri
adottato in cina:美国 si puo' scrivere měigúo o mei3guo2 o semplicemente
meiguo: si capisce che è america.
interessanti sono i sistemi per scrivere i caratteri con la tastiera: il
piu' normale è lo scrivere pinyin con o senza tono, il sistema ti propone
una sfilza di caratteri omofoni dal pi' comune al piu' raro (il mio nome
cinese ha rui4, che è raro e mi arriva sempre al 20esimo posto ;) e lo
scegli. oppure c'e' un sistema che assegna all'ordine del tratto un valore
in lettere... con tre colpi di tastiera inserisci il carattere ma è
difficilissimo perche'lo devi sapere a memoria, solo le piu' brave
dattilografe lo sanno usare... e infine si stanno ovviamente diffondendo le
tavolette grafiche.
Iso

 I sei toni cmq si riferiscono al cantonese colloquiale
Uhm... a Taiwan non si parla cantonese. La lingua ufficiale č il
mandarino (che lě perň chiamano guoyu: «lingua nazionale») con gli
stessi quattro (o cinque) toni che a Pechino.
Un'altra lingua cinese molto diffusa a Taiwan č il minnian. Se cerchi
un po' su wikipedia (in inglese) troverai parecchie informazioni sul
minnian. Dopo il minnian, il vernacolo piů diffuso č lo hakka. Sia il
minnian sia lo hakka hanno parecchi toni (il mandarino č la lingua
cinese che ha meno toni; certi dialetti mandarini addirittura ne hanno
solo due o tre).
G.