This file is indexed.

/usr/share/liblouis/tables/vi.ctb is in liblouis-data 3.5.0-1ubuntu0.3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
# -----------
#-display-name: Vietnamese computer braille
#
#+locale:vi
#+type:computer
#+dots:8
#
# TODO: Please correct the metadata above. It is not meant to be
# accurate nor complete. It hasn't been verified by the table
# author yet. It is merely an attempt by the liblouis maintainers
# to get some sensible initial values in place.
#
# TODO: Please add a reference to official documentation about
# the implemented braille code. Preferably submit the documents
# to https://github.com/liblouis/braille-specs.
# -----------
#
# Copyright (C) 1995-2008 by The BRLTTY Developers.
#
#  This file is part of liblouis.
#
#  liblouis is free software: you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as
#  published by the Free Software Foundation, either version 2.1 of the
#  License, or (at your option) any later version.
#
#  liblouis is distributed in the hope that it will be useful, but
#  WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
#  Lesser General Public License for more details.
#
#  You should have received a copy of the GNU Lesser General Public
#  License along with liblouis. If not, see
#  <http://www.gnu.org/licenses/>.

# BRLTTY Text Table - Vietnamese (iso-8859-1)

# generated by ttbtest
letter \x0000 478		NULL
letter \x0001 178		START OF HEADING
letter \x0002 1278		START OF TEXT
letter \x0003 1478		END OF TEXT
letter \x0004 14578		END OF TRANSMISSION
letter \x0005 1578		ENQUIRY
letter \x0006 12478		ACKNOWLEDGE
letter \x0007 124578		BELL
letter \x0008 12578		BACKSPACE
space \t 2478		CHARACTER TABULATION
space \n 24578		LINE FEED (LF)
space \v 1378		LINE TABULATION
space \f 12378		FORM FEED (FF)
space \r 13478		CARRIAGE RETURN (CR)
letter \x000e 134578		SHIFT OUT
letter \x000f 13578		SHIFT IN
letter \x0010 123478		DATA LINK ESCAPE
letter \x0011 1234578		DEVICE CONTROL ONE
letter \x0012 123578		DEVICE CONTROL TWO
letter \x0013 23478		DEVICE CONTROL THREE
letter \x0014 234578		DEVICE CONTROL FOUR
letter \x0015 13678		NEGATIVE ACKNOWLEDGE
letter \x0016 123678		SYNCHRONOUS IDLE
letter \x0017 245678		END OF TRANSMISSION BLOCK
letter \x0018 134678		CANCEL
letter \x0019 1345678		END OF MEDIUM
letter \x001a 135678		SUBSTITUTE
letter \x001b 24678		ESCAPE
letter \x001c 125678		INFORMATION SEPARATOR FOUR
letter \x001d 1245678		INFORMATION SEPARATOR THREE
letter \x001e 4578		INFORMATION SEPARATOR TWO
letter \x001f 45678		INFORMATION SEPARATOR ONE
space \s 0		SPACE
punctuation ! 235		EXCLAMATION MARK
punctuation " 678		QUOTATION MARK
punctuation # 3456		NUMBER SIGN
punctuation $ 345		DOLLAR SIGN
punctuation % 246		PERCENT SIGN
punctuation & 3468		AMPERSAND
punctuation ' 3		APOSTROPHE
punctuation ( 123567		LEFT PARENTHESIS
punctuation ) 234567		RIGHT PARENTHESIS
punctuation * 35		ASTERISK
punctuation + 346		PLUS SIGN
punctuation , 2		COMMA
punctuation - 36		HYPHEN-MINUS
punctuation . 256		FULL STOP
punctuation / 34		SOLIDUS
include loweredDigits8Dots.uti
punctuation : 25		COLON
punctuation ; 23		SEMICOLON
punctuation < 236		LESS-THAN SIGN
punctuation = 2356		EQUALS SIGN
punctuation > 356		GREATER-THAN SIGN
punctuation ? 26		QUESTION MARK
punctuation @ 47		COMMERCIAL AT
uppercase A 17		LATIN CAPITAL LETTER A
uppercase B 127		LATIN CAPITAL LETTER B
uppercase C 147		LATIN CAPITAL LETTER C
uppercase D 13567		LATIN CAPITAL LETTER D
uppercase E 157		LATIN CAPITAL LETTER E
uppercase F 1247		LATIN CAPITAL LETTER F
uppercase G 12457		LATIN CAPITAL LETTER G
uppercase H 1257		LATIN CAPITAL LETTER H
uppercase I 247		LATIN CAPITAL LETTER I
uppercase J 2457		LATIN CAPITAL LETTER J
uppercase K 137		LATIN CAPITAL LETTER K
uppercase L 1237		LATIN CAPITAL LETTER L
uppercase M 1347		LATIN CAPITAL LETTER M
uppercase N 13457		LATIN CAPITAL LETTER N
uppercase O 1357		LATIN CAPITAL LETTER O
uppercase P 12347		LATIN CAPITAL LETTER P
uppercase Q 123457		LATIN CAPITAL LETTER Q
uppercase R 12357		LATIN CAPITAL LETTER R
uppercase S 2347		LATIN CAPITAL LETTER S
uppercase T 23457		LATIN CAPITAL LETTER T
uppercase U 1367		LATIN CAPITAL LETTER U
uppercase V 12367		LATIN CAPITAL LETTER V
uppercase W 24567		LATIN CAPITAL LETTER W
uppercase X 13467		LATIN CAPITAL LETTER X
uppercase Y 134567		LATIN CAPITAL LETTER Y
uppercase Z 13567		LATIN CAPITAL LETTER Z
punctuation [ 123568		LEFT SQUARE BRACKET
punctuation \\ 168		REVERSE SOLIDUS
punctuation ] 234568		RIGHT SQUARE BRACKET
punctuation ^ 457		CIRCUMFLEX ACCENT
punctuation _ 4567		LOW LINE
punctuation ` 4		GRAVE ACCENT
lowercase a 1		LATIN SMALL LETTER A
lowercase b 12		LATIN SMALL LETTER B
lowercase c 14		LATIN SMALL LETTER C
lowercase d 1356		LATIN SMALL LETTER D
lowercase e 15		LATIN SMALL LETTER E
lowercase f 124		LATIN SMALL LETTER F
lowercase g 1245		LATIN SMALL LETTER G
lowercase h 125		LATIN SMALL LETTER H
lowercase i 24		LATIN SMALL LETTER I
lowercase j 245		LATIN SMALL LETTER J
lowercase k 13		LATIN SMALL LETTER K
lowercase l 123		LATIN SMALL LETTER L
lowercase m 134		LATIN SMALL LETTER M
lowercase n 1345		LATIN SMALL LETTER N
lowercase o 135		LATIN SMALL LETTER O
lowercase p 1234		LATIN SMALL LETTER P
lowercase q 12345		LATIN SMALL LETTER Q
lowercase r 1235		LATIN SMALL LETTER R
lowercase s 234		LATIN SMALL LETTER S
lowercase t 2345		LATIN SMALL LETTER T
lowercase u 136		LATIN SMALL LETTER U
lowercase v 1236		LATIN SMALL LETTER V
lowercase w 2456		LATIN SMALL LETTER W
lowercase x 1346		LATIN SMALL LETTER X
lowercase y 13456		LATIN SMALL LETTER Y
lowercase z 1356		LATIN SMALL LETTER Z
punctuation { 1235678		LEFT CURLY BRACKET
punctuation | 4568		VERTICAL LINE
punctuation } 2345678		RIGHT CURLY BRACKET
punctuation ~ 45		TILDE
letter \x007f 456		DELETE
letter \x0080 48		<control-0080>
letter \x0081 18		<control-0081>
letter \x0082 128		BREAK PERMITTED HERE
letter \x0083 148		NO BREAK HERE
letter \x0084 1458		<control-0084>
letter \x0085 158		NEXT LINE (NEL)
letter \x0086 1248		START OF SELECTED AREA
letter \x0087 12458		END OF SELECTED AREA
letter \x0088 1258		CHARACTER TABULATION SET
letter \x0089 248		CHARACTER TABULATION WITH JUSTIFICATION
letter \x008a 2458		LINE TABULATION SET
letter \x008b 138		PARTIAL LINE FORWARD
letter \x008c 1238		PARTIAL LINE BACKWARD
letter \x008d 1348		REVERSE LINE FEED
letter \x008e 13458		SINGLE SHIFT TWO
letter \x008f 1358		SINGLE SHIFT THREE
letter \x0090 12348		DEVICE CONTROL STRING
letter \x0091 123458		PRIVATE USE ONE
letter \x0092 12358		PRIVATE USE TWO
letter \x0093 2348		SET TRANSMIT STATE
letter \x0094 23458		CANCEL CHARACTER
letter \x0095 1368		MESSAGE WAITING
letter \x0096 12368		START OF GUARDED AREA
letter \x0097 24568		END OF GUARDED AREA
letter \x0098 13468		START OF STRING
letter \x0099 134568		<control-0099>
letter \x009a 13568		SINGLE CHARACTER INTRODUCER
letter \x009b 2468		CONTROL SEQUENCE INTRODUCER
letter \x009c 12568		STRING TERMINATOR
letter \x009d 124568		OPERATING SYSTEM COMMAND
letter \x009e 458		PRIVACY MESSAGE
letter \x009f 4568		APPLICATION PROGRAM COMMAND
punctuation \x00a0 0		NO-BREAK SPACE
punctuation \x00a1 12345678		INVERTED EXCLAMATION MARK
punctuation \x00a2 12345678		CENT SIGN
punctuation \x00a3 12345678		POUND SIGN
punctuation \x00a4 12345678		CURRENCY SIGN
punctuation \x00a5 12345678		YEN SIGN
punctuation \x00a6 12345678		BROKEN BAR
punctuation \x00a7 12345678		SECTION SIGN
punctuation \x00a8 12345678		DIAERESIS
punctuation \x00a9 147		COPYRIGHT SIGN
letter \x00aa 12345678		FEMININE ORDINAL INDICATOR
punctuation \x00ab 2367		LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
punctuation \x00ac 12345678		NOT SIGN
punctuation \x00ad 12345678		SOFT HYPHEN
punctuation \x00ae 12347		REGISTERED SIGN
punctuation \x00af 12345678		MACRON
punctuation \x00b0 12345678		DEGREE SIGN
punctuation \x00b1 12345678		PLUS-MINUS SIGN
punctuation \x00b2 12345678		SUPERSCRIPT TWO
punctuation \x00b3 12345678		SUPERSCRIPT THREE
punctuation \x00b4 12345678		ACUTE ACCENT
lowercase \x00b5 12345678		MICRO SIGN
punctuation \x00b6 12345678		PILCROW SIGN
punctuation \x00b7 35		MIDDLE DOT
punctuation \x00b8 12345678		CEDILLA
punctuation \x00b9 12345678		SUPERSCRIPT ONE
letter \x00ba 12345678		MASCULINE ORDINAL INDICATOR
punctuation \x00bb 3567		RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
punctuation \x00bc 12345678		VULGAR FRACTION ONE QUARTER
punctuation \x00bd 12345678		VULGAR FRACTION ONE HALF
punctuation \x00be 12345678		VULGAR FRACTION THREE QUARTERS
punctuation \x00bf 12345678		INVERTED QUESTION MARK
uppercase \x00c0 567		LATIN CAPITAL LETTER A WITH GRAVE
uppercase \x00c1 357		LATIN CAPITAL LETTER A WITH ACUTE
uppercase \x00c2 7		LATIN CAPITAL LETTER A WITH CIRCUMFLEX
uppercase \x00c3 367		LATIN CAPITAL LETTER A WITH TILDE
uppercase \x00c4 67		LATIN CAPITAL LETTER A WITH DIAERESIS
uppercase \x00c5 267		LATIN CAPITAL LETTER A WITH RING ABOVE
uppercase \x00c6 267		LATIN CAPITAL LETTER AE
uppercase \x00c7 123467		LATIN CAPITAL LETTER C WITH CEDILLA
uppercase \x00c8 568		LATIN CAPITAL LETTER E WITH GRAVE
uppercase \x00c9 358		LATIN CAPITAL LETTER E WITH ACUTE
uppercase \x00ca 8		LATIN CAPITAL LETTER E WITH CIRCUMFLEX
uppercase \x00cb 68		LATIN CAPITAL LETTER E WITH DIAERESIS
uppercase \x00cc 567		LATIN CAPITAL LETTER I WITH GRAVE
uppercase \x00cd 357		LATIN CAPITAL LETTER I WITH ACUTE
uppercase \x00ce 1234567		LATIN CAPITAL LETTER I WITH CIRCUMFLEX
uppercase \x00cf 6		LATIN CAPITAL LETTER I WITH DIAERESIS
uppercase \x00d0 12345678		LATIN CAPITAL LETTER ETH
uppercase \x00d1 1457		LATIN CAPITAL LETTER N WITH TILDE
uppercase \x00d2 67		LATIN CAPITAL LETTER O WITH GRAVE
uppercase \x00d3 367		LATIN CAPITAL LETTER O WITH ACUTE
uppercase \x00d4 2467		LATIN CAPITAL LETTER O WITH CIRCUMFLEX
uppercase \x00d5 36		LATIN CAPITAL LETTER O WITH TILDE
uppercase \x00d6 12567		LATIN CAPITAL LETTER O WITH DIAERESIS
punctuation \x00d7 35		MULTIPLICATION SIGN
uppercase \x00d8 56		LATIN CAPITAL LETTER O WITH STROKE
uppercase \x00d9 35		LATIN CAPITAL LETTER U WITH GRAVE
uppercase \x00da 268		LATIN CAPITAL LETTER U WITH ACUTE
uppercase \x00db 26		LATIN CAPITAL LETTER U WITH CIRCUMFLEX
uppercase \x00dc 368		LATIN CAPITAL LETTER U WITH DIAERESIS
uppercase \x00dd 134567		LATIN CAPITAL LETTER Y WITH ACUTE
uppercase \x00de 12345678		LATIN CAPITAL LETTER THORN
lowercase \x00df 234		LATIN SMALL LETTER SHARP S
lowercase \x00e0 567		LATIN SMALL LETTER A WITH GRAVE
lowercase \x00e1 357		LATIN SMALL LETTER A WITH ACUTE
lowercase \x00e2 7		LATIN SMALL LETTER A WITH CIRCUMFLEX
lowercase \x00e3 367		LATIN SMALL LETTER A WITH TILDE
lowercase \x00e4 67		LATIN SMALL LETTER A WITH DIAERESIS
lowercase \x00e5 267		LATIN SMALL LETTER A WITH RING ABOVE
lowercase \x00e6 26		LATIN SMALL LETTER AE
lowercase \x00e7 12346		LATIN SMALL LETTER C WITH CEDILLA
lowercase \x00e8 568		LATIN SMALL LETTER E WITH GRAVE
lowercase \x00e9 358		LATIN SMALL LETTER E WITH ACUTE
lowercase \x00ea 8		LATIN SMALL LETTER E WITH CIRCUMFLEX
lowercase \x00eb 68		LATIN SMALL LETTER E WITH DIAERESIS
lowercase \x00ec 56		LATIN SMALL LETTER I WITH GRAVE
lowercase \x00ed 35		LATIN SMALL LETTER I WITH ACUTE
lowercase \x00ee 123456		LATIN SMALL LETTER I WITH CIRCUMFLEX
lowercase \x00ef 6		LATIN SMALL LETTER I WITH DIAERESIS
lowercase \x00f0 12345678		LATIN SMALL LETTER ETH
lowercase \x00f1 145		LATIN SMALL LETTER N WITH TILDE
lowercase \x00f2 6		LATIN SMALL LETTER O WITH GRAVE
lowercase \x00f3 36		LATIN SMALL LETTER O WITH ACUTE
lowercase \x00f4 246		LATIN SMALL LETTER O WITH CIRCUMFLEX
lowercase \x00f5 36		LATIN SMALL LETTER O WITH TILDE
lowercase \x00f6 1256		LATIN SMALL LETTER O WITH DIAERESIS
punctuation \x00f7 34		DIVISION SIGN
lowercase \x00f8 56		LATIN SMALL LETTER O WITH STROKE
lowercase \x00f9 35		LATIN SMALL LETTER U WITH GRAVE
lowercase \x00fa 268		LATIN SMALL LETTER U WITH ACUTE
lowercase \x00fb 26		LATIN SMALL LETTER U WITH CIRCUMFLEX
lowercase \x00fc 368		LATIN SMALL LETTER U WITH DIAERESIS
lowercase \x00fd 13456		LATIN SMALL LETTER Y WITH ACUTE
lowercase \x00fe 12345678		LATIN SMALL LETTER THORN
lowercase \x00ff 13456		LATIN SMALL LETTER Y WITH DIAERESIS