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.

Bảng dấu VNI : una barra degli strumenti che consente l'accesso con un clic ai segni diacritici vietnamiti

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 .

Codifica VNI "ANSI" (Windows / Unix)
_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.

Codifica VNI "Mac" (Macintosh)
_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 ).

Codifica VNI "ASCII" (DOS)
_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

Riferimenti

link esterno

Prodotti VNI