ВНИ - VNI

Компания VNI Software - разработчик различных пакетов программного обеспечения для образовательных, развлекательных, офисных и служебных программ . Они известны разработкой кодировки ( кодирование VNI) и популярного метода ввода (VNI Input) для вьетнамского языка на компьютерах. VNI часто доступен в компьютерных системах для ввода вьетнамского языка, наряду с методом ввода TELEX . Наиболее распространенным сочетанием является использование VNI на клавиатуре и компьютерах, тогда как TELEX чаще встречается на телефонах или сенсорных экранах.

История

Компания VNI - это семейное предприятие, базирующееся в Вестминстере, Калифорния . Он был основан в 1987 году H Thành Việt для разработки программного обеспечения, упрощающего использование вьетнамского языка на компьютерах. Среди их продуктов были VNI Encoding и VNI Input Method . С тех пор метод ввода VNI превратился в два самых популярных метода ввода для вьетнамцев, наряду с TELEX, который более выгоден для телефонов и сенсорных экранов, в то время как VNI нашел более широкое применение в компьютерных системах с клавиатурой.

VNI против Microsoft

В 1990-х годах Microsoft осознала потенциал продуктов VNI и включила метод ввода VNI в Windows 95 Vietnamese Edition и MSDN , которые используются во всем мире.

После несанкционированного использования Microsoft этих технологий VNI подала в суд на Microsoft. Microsoft урегулировала дело во внесудебном порядке, отозвала метод ввода из всей линейки продуктов и разработала собственный метод ввода. Он имеет, хотя практически неизвестно, появились в каждом Windows , выпуска с Windows 98 .

Начиная с Windows 10 версии 1903 , метод ввода VNI (как «на основе вьетнамских цифровых клавиш»), а также метод ввода телекс , теперь изначально поддерживаются.

Юникод

Несмотря на растущую популярность Unicode в вычислениях, кодирование VNI (см. Ниже ) по-прежнему широко используется говорящими на вьетнамском языке как во Вьетнаме, так и за рубежом. Все профессиональные полиграфические предприятия в районе Маленький Сайгон округа Ориндж, Калифорния, продолжают использовать кодировку VNI при обработке вьетнамского текста. По этой причине задания на печать, отправленные с использованием набора символов VNI, совместимы с локальными принтерами.

Методы ввода

VNI изобрела, популяризировала и коммерциализировала метод ввода и кодировку, набор символов VNI , чтобы помочь пользователям компьютеров вводить вьетнамский язык на своих компьютерах. Пользователь может печатать, используя только символы ASCII, имеющиеся на стандартной раскладке компьютерной клавиатуры . Поскольку вьетнамский алфавит использует сложную систему диакритических знаков для тонов и других букв вьетнамского алфавита, клавиатуре потребуется 133 буквенно-цифровых клавиши и клавиша Shift, чтобы охватить все возможные символы.

Метод ввода VNI

Первоначально метод ввода VNI использовал функциональные клавиши (F1, F2, ...) для ввода тоновых меток, что позже оказалось проблематичным, поскольку операционная система использовала эти клавиши для других целей. Затем VNI обратился к цифровым клавишам в верхней части клавиатуры (в отличие от цифровой клавиатуры ) для ввода тоновых знаков. Такое расположение сохранилось и сегодня, но пользователи также имеют возможность настраивать клавиши, используемые для тоновых знаков.

Bảng dấu VNI : панель инструментов, позволяющая одним щелчком мыши получить доступ к вьетнамским диакритическим знакам

При включенном режиме VNI Tan Ky пользователь может вводить диакритические знаки в любом месте слова, и знаки будут отображаться в нужных местах. Например, слово trường , что означает «школа», можно набрать следующим образом:

  • труонг-7-2 → trường (самый обычный способ)
  • 72truong трэнг
  • t72ruong трэнг
  • tr72uong трэнг
  • tru7o72ng трэнг
  • truo72ng трэнг
  • truo7ng2 трэнг

Первый способ - это традиционный метод, следуя правилам почерка и орфографии, когда сначала пишется основа (труонг), а затем тональные отметки добавляются позже, одна за другой.

ВНИ Тан Кы

С выпуском VNI Tan Ky 4 в 1990-х годах VNI освободил пользователей от необходимости помнить, где правильно вставлять тональные метки в слово, потому что, пока пользователь вводит все необходимые символы и тональные метки, программное обеспечение сгруппирует их. правильно. Эта функция особенно полезна для новичков в этом языке.

VNI Auto Accent

VNI Auto Accent - это последняя версия программного обеспечения компании (2006 г.), предназначенная для облегчения травм от повторяющихся деформаций (RSI), вызванных длительным использованием компьютерных клавиатур . Автоматический акцент помогает уменьшить количество нажатий клавиш, необходимых для ввода каждого слова, автоматически добавляя диакритические знаки для пользователя. Пользователь по-прежнему должен вводить каждую базовую букву в слове.

Кодировки символов

Кодировка VNI (Windows / Unix)

Кодировка VNI использует до двух байтов для представления одного вьетнамского гласного символа, а второй байт предоставляет дополнительные диакритические знаки , что устраняет необходимость замены управляющих символов на вьетнамские символы, проблемную систему, обнаруженную в TCVN1 ( VSCII-1 ) и в VISCII. или с использованием двух разных шрифтов, таких как иногда используется для TCVN3 ( VSCII-3 ), один из которых содержит символы нижнего регистра, а другой - символы верхнего регистра. Похожий подход используется в Windows-1258 и VSCII-2.

Это решение более переносимо между разными версиями Windows и между разными платформами . Однако из-за наличия в файле нескольких символов для представления одного написанного символа увеличивается размер файла. Увеличение размера файла обычно можно объяснить сжатием данных в формат файла, такой как ZIP .

Кодирование VNI широко использовалось на юге Вьетнама, а иногда и за рубежом, в то время как TCVN 5712 преобладал на севере.

Точки с 0x 00 по 0x7F следуют за ASCII .

Кодировка VNI "ANSI" (Windows / Unix)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
8_
9_
A_
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
˙U
01B0
0300
0301
̆̉
0306 0309
̉
0309
̆̃
0306 0303

Кодирование VNI для Macintosh

Версия, предназначенная для использования в системах Macintosh, с другим расположением (соответствует другому расположению между Windows-1252 и Mac OS Roman ). Диакритические символы, используемые для гласных в верхнем регистре, показаны в рамке, а символы, используемые для гласных в нижнем регистре, показаны без рамки.

Кодировка VNI "Mac" (Macintosh)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _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
˙U
01B0
0303
̆̉
0306 0309
0301
̉
0309
̆̃
0306 0303
A_
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

Кодирование VNI для DOS

Кодировка VNI для использования в DOS не использует отдельные символы для диакритических знаков, вместо этого заменяя определенные символы пунктуации ASCII на прописные буквы с тоновой маркировкой (сравните ISO 646 ).

Кодировка VNI "ASCII" (DOS)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _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
ВТ
000Б
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
США
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

004E
O
004F
5_ P
0050
Q
0051
R
0052
S
0053
Т
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
[
005B
\
005C
]
005D
Á
00C1
_
005F
6_ À
00C0
а
0061
b
0062
c
0063
d
0064
e
0065
f
0066
г
0067
h
0068
я
0069
j
006A
k
006B
l
006C
м
006D

006E
o
006F
7_ p
0070
q
0071
r
0072
с
0073
t
0074
u
0075
v
0076
w
0077
х
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
˙U
01B0
A_ á
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
˙U
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

   Письмо    Число    Пунктуация    Символ    Другой    Неопределенный

VIQR и VNI-Internet Mail

Использование Vietnamese Quoted-Readable (VIQR), соглашения для письма на вьетнамском языке с использованием символов ASCII, началось во время войны во Вьетнаме , когда пишущие машинки были основным инструментом для обработки текста . Поскольку американским военным требовался способ точного представления вьетнамских шрифтов в официальных документах, VIQR был изобретен для военных. Благодаря многолетнему использованию, VIQR был естественным выбором для компьютерной обработки текстов, до появления VNI, VPSKeys , VSCII , VISCII и Unicode. Он по-прежнему широко используется для обмена информацией на компьютерах, но нежелателен для дизайна и верстки из-за своего загадочного внешнего вида.

Основной проблемой VIQR была сложность чтения текста VIQR, особенно для неопытных пользователей компьютеров. VNI создала и выпустила бесплатный шрифт под названием VNI-Internet Mail , который использовал вариант нотации VIQR и технику комбинирования символов VNI, чтобы придать тексту VIQR более естественный вид, заменив определенные знаки препинания ASCII на комбинированные символы.

В следующей таблице сравнивается VNI-Internet Mail с другими кодифицированными соглашениями, подобными VIQR или VIQR.

Диакритический знак RFC 1456 нотация VIQR Обозначение VSCII-MNEM Обозначение VNI Internet Mail Пример
Breve ( < | A| отображается как Ă
Циркумфлекс ^ > ^ E^ отображается как Ê
Рог + * * U* отображается как Ư
Острый ' ' ' O' отображается как Ó
Могила ` ! ` O` отображается как Ò
Крючок выше ? ? { O{ отображается как Ỏ
Тильда ~ " ~ O~ отображается как Õ
Точка ниже . . } O} отображается как Ọ
Запрещенный D DD DD D_ D_ отображается как Đ

Смотрите также

Рекомендации

Внешние ссылки

Продукция VNI