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.
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 .
_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.
_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 ).
_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
- Telex (método de entrada)
- Vietnamita Quoted-Readable (VIQR)
- VISCII
- VPSKeys
- Guia para inserir texto vietnamita na Wikipedia vietnamita
- Idioma vietnamita e computadores