VNI - VNI

VNI Software Company ist ein Entwickler von verschiedener Bildung, Unterhaltung, Büro und Dienstprogramm - Software - Paketen. Sie sind dafür bekannt, eine Codierung (VNI-Codierung) und eine beliebte Eingabemethode (VNI-Eingabe) für Vietnamesen für Computer zu entwickeln. Neben der TELEX- Eingabemethode ist VNI häufig auf Computersystemen verfügbar, um Vietnamesisch zu tippen . Die häufigste Kopplung ist die Verwendung von VNI auf Tastaturen und Computern, während TELEX auf Telefonen oder Touchscreens häufiger verwendet wird.

Geschichte

Das VNI-Unternehmen ist ein Familienunternehmen mit Sitz in Westminster, Kalifornien . Es wurde 1987 von Hồ Thành Việt gegründet , um Software zu entwickeln, die den vietnamesischen Sprachgebrauch auf Computern vereinfacht . Zu ihren Produkten gehörten die VNI-Codierung und die VNI- Eingabemethode . Die VNI-Eingabemethode hat sich seitdem zu einer der beiden beliebtesten Eingabemethoden für Vietnamesen entwickelt, neben TELEX, das für Telefone und Touchscreens vorteilhafter ist, während VNI auf Tastaturcomputersystemen mehr Verwendung gefunden hat.

VNI gegen Microsoft

In den 1990er Jahren erkannte Microsoft das Potenzial der VNI-Produkte und integrierte die weltweit verwendete VNI-Eingabemethode in Windows 95 Vietnamese Edition und MSDN .

Nach dem unbefugten Einsatz dieser Technologien durch Microsoft verklagte VNI Microsoft vor Gericht. Microsoft hat den Fall außergerichtlich beigelegt, die Eingabemethode aus der gesamten Produktlinie zurückgezogen und eine eigene Eingabemethode entwickelt. Es ist, obwohl praktisch unbekannt, seit Windows 98 in jeder Windows- Version enthalten .

Ab Windows 10, Version 1903 , werden die VNI-Eingabemethode (als "vietnamesischer Nummernschlüssel") sowie die Telex- Eingabemethode jetzt nativ unterstützt.

Unicode

Trotz der wachsenden Beliebtheit von Unicode im Computerbereich wird die VNI-Codierung (siehe unten ) von vietnamesischsprachigen Personen in Vietnam und im Ausland immer noch häufig verwendet. Alle professionellen Druckereien im kalifornischen Stadtteil Little Saigon in Orange County verwenden weiterhin die VNI-Codierung für die Verarbeitung von vietnamesischem Text. Aus diesem Grund sind Druckaufträge, die mit dem VNI-Zeichensatz gesendet wurden, mit lokalen Druckern kompatibel.

Eingabemethoden

VNI hat eine Eingabemethode und eine Codierung, den VNI-Zeichensatz , erfunden, populär gemacht und kommerzialisiert , um Computerbenutzern bei der Eingabe von Vietnamesisch auf ihren Computern zu helfen. Der Anwender kann mit nur Typ ASCII - Zeichen auf Standard - Computer gefunden Tastaturlayout . Da das vietnamesische Alphabet ein komplexes System diakritischer Zeichen für Töne und andere Buchstaben des vietnamesischen Alphabets verwendet, benötigt die Tastatur 133 alphanumerische Tasten und eine Umschalttaste , um alle möglichen Zeichen abzudecken.

VNI-Eingabemethode

Ursprünglich verwendete die Eingabemethode von VNI Funktionstasten (F1, F2, ...), um die Tonmarkierungen einzugeben, was sich später als problematisch herausstellte, da das Betriebssystem diese Tasten für andere Zwecke verwendete. VNI wandte sich dann den Zifferntasten oben auf der Tastatur (im Gegensatz zum Nummernblock ) zu, um Tonmarkierungen einzugeben . Diese Anordnung ist bis heute erhalten, aber Benutzer haben auch die Möglichkeit, die für Tonmarkierungen verwendeten Tasten anzupassen.

Bảng dấu VNI : Eine Symbolleiste, die den Zugriff auf vietnamesische diakritische Zeichen mit einem Klick ermöglicht

Wenn der VNI Tan Ky-Modus aktiviert ist, kann der Benutzer diakritische Zeichen an einer beliebigen Stelle innerhalb eines Wortes eingeben, und die Zeichen werden an den richtigen Stellen angezeigt. Beispielsweise kann das Wort trường , was "Schule" bedeutet, folgendermaßen eingegeben werden:

  • truong-7-2 → trường (konventionellster Weg)
  • 72truong trường
  • t72ruong trường
  • tr72uong trường
  • tru7o72ng trường
  • truo72ng trường
  • truo7ng2 trường

Der erste Weg ist das herkömmliche Verfahren nach der Handschrift- und Rechtschreibkonvention, bei dem die Basis zuerst geschrieben wird (truong) und dann die Tonzeichen später nacheinander hinzugefügt werden.

VNI Tan Ky

Mit der Veröffentlichung von VNI Tan Ky 4 in den 1990er Jahren musste sich VNI nicht mehr daran erinnern, wo Tonmarkierungen korrekt in ein Wort eingefügt werden müssen, da die Software diese gruppiert, solange der Benutzer alle erforderlichen Zeichen und Tonmarkierungen eingibt korrekt. Diese Funktion ist besonders nützlich für Neulinge in der Sprache.

VNI Auto Accent

VNI Auto Accent ist die neueste Softwareversion des Unternehmens (2006) mit dem Ziel, Verletzungen durch wiederholte Belastung (RSI) zu lindern, die durch die längere Verwendung von Computertastaturen verursacht werden . Auto Accent reduziert die Anzahl der Tastenanschläge, die zum Eingeben jedes Wortes erforderlich sind, indem automatisch diakritische Zeichen für den Benutzer hinzugefügt werden. Der Benutzer muss weiterhin jeden Basisbuchstaben in das Wort eingeben.

Zeichenkodierungen

VNI-Codierung (Windows / Unix)

Die VNI-Codierung verwendet bis zu zwei Bytes, um ein vietnamesisches Vokalzeichen darzustellen , wobei das zweite Byte zusätzliche diakritische Zeichen liefert , wodurch die Notwendigkeit entfällt, Steuerzeichen durch vietnamesische Zeichen zu ersetzen, ein problematisches System, das in TCVN1 ( VSCII-1 ) und in VISCII zu finden ist oder die Verwendung von zwei verschiedenen Schriftarten, wie sie manchmal für TCVN3 ( VSCII-3 ) verwendet werden, wobei eine Kleinbuchstaben und die andere Großbuchstaben enthält. Ein ähnlicher Ansatz wird von Windows-1258 und VSCII-2 verfolgt.

Diese Lösung ist portabler zwischen verschiedenen Windows-Versionen und zwischen verschiedenen Plattformen . Aufgrund des Vorhandenseins mehrerer Zeichen in einer Datei zur Darstellung eines geschriebenen Zeichens wird jedoch die Dateigröße erhöht. Die erhöhte Dateigröße kann normalerweise durch Komprimieren der Daten in ein Dateiformat wie ZIP berücksichtigt werden .

Die VNI-Codierung wurde im Süden Vietnams ausgiebig und manchmal in Übersee verwendet, während TCVN 5712 im Norden dominierte.

Die Punkte 0x 00 bis 0x7F folgen ASCII .

VNI "ANSI" -Codierung (Windows / Unix)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _B _C _D _E _F
8_
9_
EIN_
B_
C_ 0302 0300
0302 0301
0302
0302 0303
̣
0323 0302
30
0302 0309
EC
1EC8
̆
0306 0300
30
0306 0301
30
0306
̣̆
0323 0306
CC
00CC
C
00CD

1EF4
23
0323
D_ 10
0110
EC
1ECA
12
0128
A
01A0
0303
A
01AF
0300
0301
̆̉
0306 0309
30
0309
̆
0306 0303
E_ 0302 0300
0302 0301
0302
0302 0303
̣
0323 0302
30
0302 0309
EC
1EC9
̆
0306 0300
30
0306 0301
30
0306
̣̆
0323 0306
ì
00EC
í
00ED

1EF5
23
0323
F_ đ
0111
EC
1ECB
12
0129
A
01A1
0303
ù
01B0
0300
0301
̆̉
0306 0309
30
0309
̆
0306 0303

VNI-Codierung für Macintosh

Eine Version, die für die Verwendung auf Macintosh-Systemen vorgesehen ist und eine andere Anordnung aufweist (entsprechend der unterschiedlichen Anordnung zwischen Windows-1252 und Mac OS Roman ). Diakritische Zeichen, die für Vokale in Großbuchstaben verwendet werden, werden in einem Kästchen angezeigt, und diejenigen, die für Vokale in Kleinbuchstaben verwendet werden, werden in einem Kästchen angezeigt.

VNI "Mac" -Codierung (Macintosh)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _B _C _D _E _F
8_ ̣
0323 0302
30
0302 0309
30
0306 0301
10
0110
A
01AF
̆
0306 0303
0302 0301
0302 0300
0302
̣
0323 0302
0302 0303
30
0302 0309
30
0306 0301
̆
0306 0300
9_ 30
0306
̣̆
0323 0306
í
00ED
ì
00EC
23
0323
đ
0111
12
0129
EC
1ECB
A
01A1
ù
01B0
0303
̆̉
0306 0309
0301
30
0309
̆
0306 0303
EIN_ EC
1EC8
0300
B_ EC
1EC9
0300
C_ 0302 0300
0302 0303
0303
D_
E_ 0302
30
0306
0302 0301
̣̆
0323 0306
̆
0306 0300
C
00CD
23
0323
CC
00CC
12
0128
A
01A0
F_ EC
1ECA
̆̉
0306 0309
30
0309
0301

VNI-Codierung für DOS

Die VNI-Codierung zur Verwendung unter DOS verwendet keine separaten Zeichen für diakritische Zeichen, sondern ersetzt bestimmte ASCII-Interpunktionszeichen durch tonmarkierte Großbuchstaben (vgl. ISO 646 ).

VNI "ASCII" -Codierung (DOS)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EIN _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
i
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
E
1EB6
EA
1EA2
Ã
00C3
EA
1EA0
DEL
007F
8_ Á
1EA4

1EBB
é
00E9
â
00E2

1EBD
à
00E0
é
1EB9
EA
1EA6
ê
00EA
ế
1EBF
è
00E8
EC
1EC1
EA
1EA8
ì
00EC
EC
1EC3
EC
1EC5
9_ EA
1EAA
EC
1ECF
õ
00F5
ô
00F4

1ECD
ò
00F2

1ED1
ù
00F9

1ED3
ED
1ED5
ED
1ED7
ED
1ED9
EE
1EE7
16
0169
EE
1EE5
ù
01B0
EIN_ á
00E1
í
00ED
ó
00F3
ú
00FA
ù
1EE9
EE
1EEB

1EED
EE
1EEF

1EF1
EC
1EC9
12
0129
EC
1ECB
EC
1EC7
đ
0111
10
0110

1EAC
B_ EA
1EAE

1EB0

1EB2
E
1EB4
É
00C9
C
00C8
E
1EBA

1EBC
é
1EB8

1EBE
EC
1EC0
EC
1EC2
EC
1EC4
EC
1EC6
C
00CD
CC
00CC
C_ EC
1EC8
12
0128
EC
1ECA
Ó
00D3
Ò
00D2
EC
1ECE
Õ
00D5

1ECC
ED
1ED0

1ED2

1ED4
ED
1ED6
ED
1ED8

1EDA

1EDC
ED
1EDE
D_ EE
1EE0

1EE2
Ú
00DA
Ù
00D9
EE
1EE6
16
0168
ù
1EE4
EE
1EE8
EE
1EEA

1EEC

1EEE

1EF0
Ý
00DD

1EF2
E
1EF6
E
1EF8
E_ EA
1EA3
ã
00E3
EA
1EA1
EA
1EA5
EA
1EA7
EA
1EA9
E
1EAB
Á
1EAD
ă
0103

1EAF

1EB1
E
1EB3
E
1EB5
E
1EB7
ý
00FD

1EF3
F_ E
1EF7
E
1EF9

1EF5
A
01A1

1EDB

1EDD

1EDF

1EE1
EE
1EE3
Ô
00D4
A
01A0
A
01AF
Ă
0102
Â
00C2
Ê
00CA
á
00E1

   Brief    Nummer    Interpunktion    Symbol    Andere    Nicht definiert

VIQR und VNI-Internet Mail

Die Verwendung von VIQR ( Vietnamese Quoted-Readable ), einer Konvention zum Schreiben auf Vietnamesisch mit ASCII-Zeichen, begann während des Vietnamkrieges , als Schreibmaschinen das Hauptwerkzeug für die Textverarbeitung waren . Da das US-Militär eine Möglichkeit benötigte, vietnamesische Schriften in offiziellen Dokumenten genau darzustellen, wurde VIQR für das Militär erfunden. Aufgrund seiner langjährigen Verwendung war VIQR vor dem Erscheinen von VNI, VPSKeys , VSCII , VISCII und Unicode eine natürliche Wahl für die Computer-Textverarbeitung . Es wird immer noch häufig für den Informationsaustausch auf Computern verwendet, ist jedoch aufgrund seines kryptischen Erscheinungsbilds für Design und Layout nicht wünschenswert.

Das Hauptproblem von VIQR war die Schwierigkeit, VIQR-Text zu lesen, insbesondere für unerfahrene Computerbenutzer. VNI erstellte und veröffentlichte eine kostenlose Schriftart namens VNI-Internet Mail , die eine Variante der VIQR-Notation und der kombinierten Zeichentechnik von VNI verwendete, um VIQR-Text ein natürlicheres Aussehen zu verleihen, indem bestimmte ASCII-Interpunktion durch kombinierte Zeichen ersetzt wurde.

In der folgenden Tabelle wird VNI-Internet Mail mit anderen kodifizierten VIQR- oder VIQR-ähnlichen Konventionen verglichen.

Diakritisches Zeichen RFC 1456 VIQR-Notation VSCII-MNEM-Notation VNI Internet Mail Notation Beispiel
Breve ( < | A| angezeigt als Ă
Zirkumflex ^ > ^ E^ angezeigt als Ê
Horn + * * U* angezeigt als Ư
Akut ' ' ' O' angezeigt als Ó
Grab ` ! ` O` angezeigt als Ò
Haken oben ? ? { O{ angezeigt als Ỏ
Tilde ~ " ~ O~ angezeigt als Õ
Punkt unten . . } O} angezeigt als Ọ
Gesperrt D. DD DD D_ D_ angezeigt als Đ

Siehe auch

Verweise

Externe Links

VNI-Produkte