VNI - VNI
VNI Software Company è uno sviluppatore di vari pacchetti di software per l' istruzione, l'intrattenimento, l'ufficio e l'utilità . Sono noti per lo sviluppo di una codifica ( codifica VNI) e un popolare metodo di input (VNI Input) per vietnamiti su computer. VNI è spesso disponibile sui sistemi informatici per digitare vietnamita, insieme al metodo di immissione TELEX . L'accoppiamento più comune è l'uso di VNI su tastiera e computer, mentre TELEX è più comune su telefoni o touchscreen.
Storia
L'azienda VNI è un comparny a conduzione familiare e ha sede a Westminster, in California . È stata fondata nel 1987 da Hồ Thành Việt per sviluppare un software che faciliti l' uso della lingua vietnamita sui computer. Tra i loro prodotti c'erano la codifica VNI e il metodo di input VNI . Il metodo di input VNI da allora è cresciuto fino a diventare i primi due metodi di input più popolari per i vietnamiti, insieme a TELEX, che è più vantaggioso per telefoni e touchscreen, mentre VNI ha trovato più utilizzo sui sistemi di computer con tastiera.
VNI contro Microsoft
Negli anni '90, Microsoft ha riconosciuto il potenziale dei prodotti VNI e ha incorporato il metodo di input VNI in Windows 95 Vietnamese Edition e MSDN , in uso in tutto il mondo.
Dopo l'uso non autorizzato di queste tecnologie da parte di Microsoft, VNI ha portato Microsoft in tribunale per la questione. Microsoft ha risolto il caso in via extragiudiziale, ha ritirato il metodo di input dall'intera linea di prodotti e ha sviluppato il proprio metodo di input. Ha, anche se praticamente sconosciuto, apparso in ogni di Windows versione dal Windows 98 .
A partire da Windows 10 versione 1903 , il metodo di immissione VNI (come "basato su chiave numerica vietnamita"), insieme al metodo di immissione Telex , sono ora supportati in modo nativo.
Unicode
Nonostante la crescente popolarità di Unicode nell'informatica, la codifica VNI (vedi sotto ) è ancora ampiamente utilizzata dai parlanti vietnamiti sia in Vietnam che all'estero. Tutte le strutture di stampa professionali nel quartiere di Little Saigon di Orange County, in California, continuano a utilizzare la codifica VNI durante l'elaborazione del testo vietnamita. Per questo motivo, i lavori di stampa inoltrati utilizzando il set di caratteri VNI sono compatibili con le stampanti locali.
Metodi di input
VNI ha inventato, reso popolare e commercializzato un metodo di input e una codifica, il set di caratteri VNI , per assistere gli utenti di computer che entrano in vietnamita sui loro computer. L'utente può digitare utilizzando solo caratteri ASCII che si trovano sui layout di tastiera del computer standard . Poiché l' alfabeto vietnamita utilizza un complesso sistema di segni diacritici per i toni e altre lettere dell'alfabeto vietnamita, la tastiera avrebbe bisogno di 133 tasti alfanumerici e un tasto Maiusc per coprire tutti i caratteri possibili.
Metodo di input VNI
Originariamente, il metodo di immissione di VNI utilizzava i tasti funzione (F1, F2, ...) per inserire i segni di tono, che in seguito si rivelarono problematici, poiché il sistema operativo utilizzava quei tasti per altri scopi. VNI quindi si è rivolto ai tasti numerici lungo la parte superiore della tastiera (al contrario del tastierino numerico ) per l'immissione dei segni di tono. Questa disposizione sopravvive oggi, ma gli utenti hanno anche la possibilità di personalizzare i tasti utilizzati per i segni di tono.
Con la modalità VNI Tan Ky attiva, l'utente può digitare segni diacritici ovunque all'interno di una parola e i segni appariranno nelle posizioni corrette. Ad esempio, la parola trường , che significa "scuola", può essere digitata nei seguenti modi:
- truong-7-2 → trường (modo più convenzionale)
- 72truong → trường
- t72ruong → trường
- tr72uong → trường
- tru7o72ng → trường
- truo72ng → trường
- truo7ng2 → trường
Il primo è il metodo convenzionale, seguendo le convenzioni di grafia e ortografia, in cui la base viene scritta prima (vero) e poi i segni tonali aggiunti in seguito uno per uno.
VNI Tan Ky
Con il rilascio di VNI Tan Ky 4 negli anni '90, VNI ha liberato gli utenti dalla necessità di ricordare dove inserire correttamente i segni di tono all'interno di una parola, perché, finché l'utente inserisce tutti i caratteri e i segni di tono richiesti, il software li raggrupperà correttamente. Questa funzione è particolarmente utile per i nuovi arrivati nella lingua.
VNI Auto Accent
VNI Auto Accent è la versione più recente del software dell'azienda (2006), con lo scopo di alleviare le lesioni da sforzo ripetitivo (RSI) causate dall'uso prolungato delle tastiere dei computer . L'accento automatico aiuta a ridurre il numero di sequenze di tasti necessarie per digitare ogni parola aggiungendo automaticamente segni diacritici per l'utente. L'utente deve comunque inserire ogni lettera di base nella parola.
Codifiche dei caratteri
Codifica VNI (Windows / Unix)
La codifica VNI utilizza fino a due byte per rappresentare un carattere vocale vietnamita , con il secondo byte che fornisce segni diacritici aggiuntivi , eliminando quindi la necessità di sostituire i caratteri di controllo con caratteri vietnamiti, un sistema problematico trovato in TCVN1 ( VSCII-1 ) e VISCII , o utilizzando due diversi tipi di carattere come a volte è impiegato per TCVN3 ( VSCII-3 ), uno contenente caratteri minuscoli e l'altro caratteri maiuscoli. Un approccio simile è adottato da Windows-1258 e VSCII-2.
Questa soluzione è più portabile tra diverse versioni di Windows e tra diverse piattaforme . Tuttavia, a causa della presenza di più caratteri in un file per rappresentare un carattere scritto aumenta la dimensione del file. La maggiore dimensione del file può essere generalmente spiegata comprimendo i dati in un formato di file come ZIP .
La codifica VNI è stata ampiamente utilizzata nel sud del Vietnam, e talvolta utilizzata all'estero, mentre TCVN 5712 era dominante nel nord.
I punti da 0x 00 a 0x7F seguono ASCII .
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _UN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8_ | ||||||||||||||||
9_ | ||||||||||||||||
UN_ | ||||||||||||||||
B_ | ||||||||||||||||
C_ |
0302 0300 |
0302 0301 |
0302 |
0302 0303 |
̣̂ 0323 0302 |
̂̉ 0302 0309 |
Ỉ 1EC8 |
̆̀ 0306 0300 |
̆ 0306 0301 |
̆ 0306 |
̣̆ 0323 0306 |
Ì 00CC |
Í 00CD |
Ỵ 1EF4 |
̣ 0323 |
|
D_ |
Đ 0110 |
Ị 1ECA |
Ĩ 0128 |
Ơ 01A0 |
0303 |
Ư 01AF |
0300 |
0301 |
̆̉ 0306 0309 |
̉ 0309 |
̆̃ 0306 0303 |
|||||
E_ |
0302 0300 |
0302 0301 |
0302 |
0302 0303 |
̣̂ 0323 0302 |
̂̉ 0302 0309 |
ỉ 1EC9 |
̆̀ 0306 0300 |
̆ 0306 0301 |
̆ 0306 |
̣̆ 0323 0306 |
ì 00EC |
í 00ED |
ỵ 1EF5 |
̣ 0323 |
|
F_ |
đ 0111 |
ị 1ECB |
ĩ 0129 |
Ô 01A1 |
0303 |
ü 01B0 |
0300 |
0301 |
̆̉ 0306 0309 |
̉ 0309 |
̆̃ 0306 0303 |
Codifica VNI per Macintosh
Una versione destinata all'uso su sistemi Macintosh, con una diversa disposizione (corrispondente alla diversa disposizione tra Windows-1252 e Mac OS Roman ). I caratteri diacritici usati per le vocali maiuscole sono mostrati in un riquadro, mentre quelli usati per le vocali minuscole sono mostrati senza casella.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _UN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8_ |
̣̂ 0323 0302 |
̂̉ 0302 0309 |
̆ 0306 0301 |
Đ 0110 |
Ư 01AF |
̆̃ 0306 0303 |
0302 0301 |
0302 0300 |
0302 |
̣̂ 0323 0302 |
0302 0303 |
̂̉ 0302 0309 |
̆ 0306 0301 |
̆̀ 0306 0300 |
||
9_ |
̆ 0306 |
̣̆ 0323 0306 |
í 00ED |
ì 00EC |
̣ 0323 |
đ 0111 |
ĩ 0129 |
ị 1ECB |
Ô 01A1 |
ü 01B0 |
0303 |
̆̉ 0306 0309 |
0301 |
̉ 0309 |
̆̃ 0306 0303 |
|
UN_ |
Ỉ 1EC8 |
0300 |
||||||||||||||
B_ |
ỉ 1EC9 |
0300 |
||||||||||||||
C_ |
0302 0300 |
0302 0303 |
0303 |
|||||||||||||
D_ | ||||||||||||||||
E_ |
0302 |
̆ 0306 |
0302 0301 |
̣̆ 0323 0306 |
̆̀ 0306 0300 |
Í 00CD |
̣ 0323 |
Ì 00CC |
Ĩ 0128 |
Ơ 01A0 |
||||||
F_ |
Ị 1ECA |
̆̉ 0306 0309 |
̉ 0309 |
0301 |
Codifica VNI per DOS
La codifica VNI per l'uso su DOS non utilizza caratteri separati per i segni diacritici, sostituendo invece alcuni caratteri di punteggiatura ASCII con lettere maiuscole contrassegnate da toni (confronta ISO 646 ).
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _UN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
SOH 0001 |
STX 0002 |
ETX 0003 |
EOT 0004 |
ENQ 0005 |
ACK 0006 |
BEL 0007 |
BS 0008 |
HT 0009 |
LF 000A |
VT 000B |
FF 000C |
CR 000D |
SO 000E |
SI 000F |
1_ |
DLE 0010 |
DC1 0011 |
DC2 0012 |
DC3 0013 |
DC4 0014 |
NAK 0015 |
SYN 0016 |
ETB 0017 |
CAN 0018 |
EM 0019 |
SUB 001A |
ESC 001B |
FS 001C |
GS 001D |
RS 001E |
US 001F |
2_ |
SP 0020 |
! 0021 |
" 0022 |
# 0023 |
$ 0024 |
% 0025 |
& 0026 |
' 0027 |
( 0028 |
) 0029 |
* 002A |
+ 002B |
, 002C |
- 002D |
. 002E |
/ 002F |
3_ |
0 0030 |
1 0031 |
2 0032 |
3 0033 |
4 0034 |
5 0035 |
6 0036 |
7 0037 |
8 0038 |
9 0039 |
: 003A |
; 003B |
< 003C |
= 003D |
> 003E |
? 003F |
4_ |
Ỵ 1EF4 |
A 0041 |
B 0042 |
C 0043 |
D 0044 |
E 0045 |
F 0046 |
G 0047 |
H 0048 |
Io 0049 |
J 004A |
K 004B |
L 004C |
M 004D |
N 004E |
O 004F |
5_ |
P 0050 |
Q 0051 |
R 0052 |
S 0053 |
T 0054 |
U 0055 |
V 0056 |
W 0057 |
X 0058 |
Y 0059 |
Z 005A |
[ 005B |
\ 005C |
] 005D |
Á 00C1 |
_ 005F |
6_ |
À 00C0 |
a 0061 |
b 0062 |
c 0063 |
d 0064 |
e 0065 |
f 0066 |
g 0067 |
h 0068 |
io 0069 |
j 006A |
k 006B |
l 006C |
m 006D |
n 006E |
o 006F |
7_ |
p 0070 |
q 0071 |
r 0072 |
s 0073 |
t 0074 |
u 0075 |
v 0076 |
w 0077 |
x 0078 |
y 0079 |
z 007A |
Ặ 1EB6 |
Ả 1EA2 |
à 00C3 |
Ạ 1EA0 |
DEL 007F |
8_ |
Ấ 1EA4 |
ẻ 1EBB |
é 00E9 |
â 00E2 |
ẽ 1EBD |
à 00E0 |
ẹ 1EB9 |
Ầ 1EA6 |
ê 00EA |
ế 1EBF |
è 00E8 |
ề 1EC1 |
Ẩ 1EA8 |
ì 00EC |
ể 1EC3 |
ễ 1EC5 |
9_ |
Ẫ 1EAA |
ỏ 1ECF |
õ 00F5 |
ô 00F4 |
ọ 1ECD |
ò 00F2 |
ố 1ED1 |
ù 00F9 |
ồ 1ED3 |
ổ 1ED5 |
ỗ 1ED7 |
ộ 1ED9 |
ủ 1EE7 |
ũ 0169 |
ụ 1EE5 |
ü 01B0 |
UN_ |
á 00E1 |
í 00ED |
ó 00F3 |
ú 00FA |
ứ 1EE9 |
ừ 1EEB |
ử 1EED |
ữ 1EEF |
ự 1EF1 |
ỉ 1EC9 |
ĩ 0129 |
ị 1ECB |
E 1EC7 |
đ 0111 |
Đ 0110 |
Ậ 1EAC |
B_ |
Ắ 1EAE |
Ằ 1EB0 |
Ẳ 1EB2 |
Ẵ 1EB4 |
É 00C9 |
È 00C8 |
Ẻ 1EBA |
E 1EBC |
Ẹ 1EB8 |
Ế 1EBE |
Ề 1EC0 |
Ể 1EC2 |
Ễ 1EC4 |
Ệ 1EC6 |
Í 00CD |
Ì 00CC |
C_ |
Ỉ 1EC8 |
Ĩ 0128 |
Ị 1ECA |
Ó 00D3 |
Ò 00D2 |
Ỏ 1ECE |
Õ 00D5 |
Ọ 1ECC |
Ố 1ED0 |
Ồ 1ED2 |
Ổ 1ED4 |
Ỗ 1ED6 |
Ộ 1ED8 |
Ớ 1EDA |
Ờ 1EDC |
Ở 1EDE |
D_ |
Ỡ 1EE0 |
Ợ 1EE2 |
Ú 00DA |
Ù 00D9 |
Ủ 1EE6 |
Ũ 0168 |
Ụ 1EE4 |
Ứ 1EE8 |
Ừ 1EEA |
Ử 1EEC |
Ữ 1EEE |
Ự 1EF0 |
Ý 00DD |
Ỳ 1EF2 |
Ỷ 1EF6 |
Ỹ 1EF8 |
E_ |
ả 1EA3 |
ã 00E3 |
ạ 1EA1 |
ấ 1EA5 |
ầ 1EA7 |
ẩ 1EA9 |
ẫ 1EAB |
ậ 1EAD |
ă 0103 |
ắ 1EAF |
ằ 1EB1 |
ẳ 1EB3 |
ẵ 1EB5 |
ặ 1EB7 |
ý 00FD |
ỳ 1EF3 |
F_ |
ỷ 1EF7 |
ỹ 1EF9 |
ỵ 1EF5 |
Ô 01A1 |
ớ 1EDB |
ờ 1EDD |
ở 1EDF |
ỡ 1EE1 |
ợ 1EE3 |
Ô 00D4 |
Ơ 01A0 |
Ư 01AF |
Ă 0102 |
 00C2 |
Ê 00CA |
á 00E1 |
Lettera Numero Punteggiatura Simbolo Altro Non definito
VIQR e VNI-Internet Mail
L'uso del Vietnamese Quoted-Readable (VIQR), una convenzione per scrivere in vietnamita utilizzando caratteri ASCII, iniziò durante la guerra del Vietnam , quando le macchine da scrivere erano lo strumento principale per l' elaborazione di testi . Poiché l' esercito americano richiedeva un modo per rappresentare accuratamente le scritture vietnamite sui documenti ufficiali, VIQR è stato inventato per i militari. A causa del suo uso di lunga data, VIQR era una scelta naturale per l'elaborazione di testi su computer, prima della comparsa di VNI, VPSKeys , VSCII , VISCII e Unicode. È ancora ampiamente utilizzato per lo scambio di informazioni sui computer, ma non è desiderabile per il design e il layout, a causa del suo aspetto criptico.
Il problema principale di VIQR era la difficoltà di leggere il testo VIQR, soprattutto per gli utenti di computer inesperti. VNI ha creato e rilasciato un font gratuito chiamato VNI-Internet Mail , che utilizzava una variante della notazione VIQR e la tecnica di combinazione dei caratteri di VNI per dare al testo VIQR un aspetto più naturale sostituendo alcuni caratteri ASCII combinando i caratteri.
La tabella seguente confronta VNI-Internet Mail con altre convenzioni VIQR o VIQR codificate.
Segno diacritico | Notazione VIQR RFC 1456 | Notazione VSCII-MNEM | Notazione VNI Internet Mail | Esempio |
---|---|---|---|---|
Breve | ( |
< |
| |
A| visualizzato come Ă
|
Circonflesso | ^ |
> |
^ |
E^ visualizzato come Ê
|
Corno | + |
* |
* |
U* visualizzato come Ư
|
Acuto | ' |
' |
' |
O' visualizzato come Ó
|
Tomba | ` |
! |
` |
O` visualizzato come Ò
|
Hook sopra | ? |
? |
{ |
O{ visualizzato come Ỏ
|
Tilde | ~ |
" |
~ |
O~ visualizzato come Õ
|
Punto sotto | . |
. |
} |
O} visualizzato come Ọ
|
Barred D | DD |
DD |
D_ |
D_ visualizzato come Đ
|
Guarda anche
- Telex (metodo di immissione)
- Vietnamita citato leggibile (VIQR)
- VISCII
- VPSKeys
- Guida per l'immissione di testo vietnamita al vietnamita Wikipedia
- Lingua e computer vietnamiti