VNI - VNI

A VNI Software Company é uma desenvolvedora de vários pacotes de software educacional, de entretenimento, de escritório e utilitários . Eles são conhecidos por desenvolver uma codificação ( codificação VNI) e um método de entrada popular (VNI Input) para vietnamita ou para computadores. O VNI geralmente está disponível em sistemas de computador para digitar vietnamita, junto com o método de entrada TELEX também. O emparelhamento mais comum é o uso de VNI em teclado e computadores, enquanto TELEX é mais comum em telefones ou telas sensíveis ao toque.

História

A empresa VNI é uma empresa familiar com sede em Westminster, Califórnia . Foi fundada em 1987 por Hồ Thành Việt para desenvolver software que facilite o uso da linguagem vietnamita em computadores. Entre seus produtos estavam a codificação VNI e o método de entrada VNI . O método de entrada VNI cresceu e se tornou os dois métodos de entrada mais populares para o vietnamita, junto com o TELEX, que é mais vantajoso para telefones e telas sensíveis ao toque, enquanto o VNI encontrou mais uso em sistemas de computador com teclado.

VNI vs. Microsoft

Na década de 1990, a Microsoft reconheceu o potencial dos produtos VNI e incorporou o Método de Entrada VNI ao Windows 95 Vietnamese Edition e MSDN , em uso em todo o mundo.

Após o uso não autorizado dessas tecnologias pela Microsoft, a VNI levou a Microsoft ao tribunal sobre o assunto. A Microsoft resolveu o caso fora do tribunal, retirou o método de entrada de toda a sua linha de produtos e desenvolveu seu próprio método de entrada. Tem, ainda praticamente desconhecida, apareceu em todos os do Windows lançamento desde o Windows 98 .

A partir do Windows 10 versão 1903 , o Método de entrada VNI (como "baseado em chave numérica vietnamita"), junto com o método de entrada Telex , agora são suportados nativamente.

Unicode

Apesar da crescente popularidade do Unicode na computação, a codificação VNI (veja abaixo ) ainda é amplamente usada por falantes do vietnamita no Vietnã e no exterior. Todas as instalações de impressão profissional no bairro de Little Saigon em Orange County, Califórnia, continuam a usar a codificação VNI ao processar texto vietnamita. Por esse motivo, os trabalhos de impressão enviados com o conjunto de caracteres VNI são compatíveis com as impressoras locais.

Métodos de entrada

A VNI inventou, popularizou e comercializou um método de entrada e uma codificação, o VNI Character Set , para ajudar os usuários de computador a inserir o vietnamita em seus computadores. O usuário pode digitar usando apenas caracteres ASCII encontrados em layouts de teclado de computador padrão . Como o alfabeto vietnamita usa um sistema complexo de diacríticos para tons e outras letras do alfabeto vietnamita, o teclado precisaria de 133 teclas alfanuméricas e uma tecla Shift para cobrir todos os caracteres possíveis.

Método de entrada VNI

Originalmente, o método de entrada do VNI utilizava teclas de função (F1, F2, ...) para inserir as marcas de tom, o que mais tarde se revelou problemático, pois o sistema operacional usava essas teclas para outros fins. VNI então mudou para as teclas numéricas ao longo da parte superior do teclado (em oposição ao teclado numérico ) para inserir as marcas de tom. Esse arranjo sobrevive até hoje, mas os usuários também têm a opção de personalizar as teclas usadas para as marcas de tom.

Bảng dấu VNI : uma barra de ferramentas que permite o acesso com um clique às marcas diacríticas vietnamitas

Com o modo VNI Tan Ky ativado, o usuário pode digitar marcas diacríticas em qualquer lugar dentro de uma palavra, e as marcas aparecerão em seus locais apropriados. Por exemplo, a palavra trường , que significa "escola", pode ser digitada das seguintes maneiras:

  • truong-7-2 → trường (forma mais convencional)
  • 72truong trng
  • t72ruong trng
  • tr72uong trng
  • tru7o72ng trng
  • truo72ng trng
  • truo7ng2 trng

A primeira forma é o método convencional, seguindo a convenção de caligrafia e ortografia, onde a base é escrita primeiro (truong) e depois as marcas tonais adicionadas uma a uma.

VNI Tan Ky

Com o lançamento do VNI Tan Ky 4 na década de 1990, o VNI livrou os usuários de ter que lembrar onde inserir corretamente as marcas de tons em uma palavra, porque, desde que o usuário insira todos os caracteres e marcas de tons necessários, o software irá agrupá-los corretamente. Esse recurso é especialmente útil para iniciantes no idioma.

VNI Auto Accent

O VNI Auto Accent é o software mais recente da empresa (2006), com o objetivo de aliviar as lesões por esforços repetitivos (LER) causadas pelo uso prolongado de teclados de computador . O acento automático ajuda a reduzir o número de pressionamentos de tecla necessários para digitar cada palavra, adicionando automaticamente marcas diacríticas para o usuário. O usuário ainda deve inserir todas as letras básicas da palavra.

Codificações de caracteres

Codificação VNI (Windows / Unix)

A codificação VNI usa até dois bytes para representar um caractere de vogal vietnamita , com o segundo byte fornecendo marcas diacríticas adicionais , removendo, portanto, a necessidade de substituir caracteres de controle por caracteres vietnamitas, um sistema problemático encontrado em TCVN1 ( VSCII-1 ) e em VISCII , ou usando duas fontes diferentes , como às vezes é empregada para TCVN3 ( VSCII-3 ), uma contendo caracteres em minúsculas e a outra em maiúsculas. Uma abordagem semelhante é feita pelo Windows-1258 e VSCII-2.

Esta solução é mais portátil entre diferentes versões do Windows e entre diferentes plataformas . No entanto, devido à presença de vários caracteres em um arquivo para representar um caractere escrito aumenta o tamanho do arquivo. O aumento do tamanho do arquivo geralmente pode ser contabilizado compactando os dados em um formato de arquivo como o ZIP .

A codificação VNI foi usada extensivamente no sul do Vietnã, e às vezes usada no exterior, enquanto TCVN 5712 era dominante no norte.

Os pontos 0x 00 a 0x7F seguem ASCII .

Codificação VNI "ANSI" (Windows / Unix)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _UMA _B _C _D _E _F
8_
9_
UMA_
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ção VNI para Macintosh

Uma versão destinada ao uso em sistemas Macintosh, com um arranjo diferente (correspondente ao arranjo diferente entre Windows-1252 e Mac OS Roman ). Os caracteres diacríticos usados ​​para vogais maiúsculas são mostrados em caixa, e aqueles usados ​​para vogais em minúsculas são mostrados sem caixa.

Codificação VNI "Mac" (Macintosh)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _UMA _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
UMA_
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ção VNI para DOS

A codificação VNI para uso no DOS não usa caracteres separados para diacríticos, em vez disso, substitui certos caracteres de pontuação ASCII por letras maiúsculas marcadas com tons (compare com ISO 646 ).

Codificação VNI "ASCII" (DOS)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _UMA _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
I
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
eu
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
UMA_ á
00E1
í
00ED
ó
00F3
ú
00FA

1EE9

1EEB

1EED

1EEF

1EF1

1EC9
ĩ
0129

1ECB

1EC7
đ
0111
Đ
0110

1EAC
B_
1EAE

1EB0

1EB2

1EB4
É
00C9
È
00C8

1EBA

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

   Carta    Número    Pontuação    Símbolo    Outro    Indefinido

VIQR e VNI-Internet Mail

O uso de Vietnamese Quoted-Readable (VIQR), uma convenção para escrever em vietnamita usando caracteres ASCII, começou durante a Guerra do Vietnã , quando as máquinas de escrever eram a principal ferramenta de processamento de texto . Como os militares dos Estados Unidos exigiam uma forma de representar as escritas vietnamitas com precisão em documentos oficiais, o VIQR foi inventado para os militares. Devido ao seu uso de longa data, VIQR foi uma escolha natural para processamento de texto de computador, antes do aparecimento de VNI, VPSKeys , VSCII , VISCII e Unicode. Ainda é amplamente utilizado para troca de informações em computadores, mas não é desejável para design e layout, devido à sua aparência enigmática.

O principal problema de VIQR era a dificuldade de leitura de texto VIQR, especialmente para usuários de computador inexperientes. A VNI criou e lançou uma fonte gratuita chamada VNI-Internet Mail , que utilizava uma variante da notação VIQR e a técnica de combinação de caracteres do VNI para dar ao texto VIQR uma aparência mais natural, substituindo certa pontuação ASCII por caracteres combinados.

A tabela a seguir compara o VNI-Internet Mail a outras convenções VIQR ou semelhantes a VIQR codificadas.

Marca diacrítica Notação RFC 1456 VIQR Notação VSCII-MNEM Notação VNI Internet Mail Exemplo
Breve ( < | A| exibido como Ă
Circunflexo ^ > ^ E^ exibido como Ê
buzina + * * U* exibido como Ư
Agudo ' ' ' O' exibido como Ó
Cova ` ! ` O` exibido como Ò
Gancho acima ? ? { O{ exibido como Ỏ
Til ~ " ~ O~ exibido como Õ
Ponto abaixo . . } O} exibido como Ọ
Barrado D DD DD D_ D_ exibido como Đ

Veja também

Referências

links externos

Produtos VNI