Variable: viet-viqr-alist
viet-viqr-alist is a variable defined in viet-util.el.gz.
Value
Large value
((7855 . "a('") (7857 . "a(`") (7863 . "a(.") (7845 . "a^'")
(7847 . "a^`") (7849 . "a^?") (7853 . "a^.") (7869 . "e~")
(7865 . "e.") (7871 . "e^'") (7873 . "e^`") (7875 . "e^?")
(7877 . "e^~") (7879 . "e^.") (7889 . "o^'") (7891 . "o^`")
(7893 . "o^?") (7895 . "o^~") (7897 . "o^.") (7901 . "o+`")
(7903 . "o+?") (7883 . "i.") (417 . "o+") (7899 . "o+'")
(7859 . "a(?") (7861 . "a(~") (7923 . "y`") (7913 . "u+'")
(7841 . "a.") (7927 . "y?") (7915 . "u+`") (7917 . "u+?")
(7929 . "y~") (7925 . "y.") (7905 . "o+~") (432 . "u+") (224 . "a`")
(225 . "a'") (226 . "a^") (227 . "a~") (7843 . "a?") (259 . "a(")
(7919 . "u+~") (7851 . "a^~") (232 . "e`") (233 . "e'") (234 . "e^")
(7867 . "e?") (236 . "i`") (237 . "i'") (297 . "i~") (7881 . "i?")
(273 . "dd") (7921 . "u+.") (242 . "o`") (243 . "o'") (244 . "o^")
(245 . "o~") (7887 . "o?") (7885 . "o.") (7909 . "u.") (249 . "u`")
(250 . "u'") (361 . "u~") (7911 . "u?") (253 . "y'") (7907 . "o+.")
(7854 . "A('") (7856 . "A(`") (7862 . "A(.") (7844 . "A^'")
(7846 . "A^`") (7848 . "A^?") (7852 . "A^.") (7868 . "E~")
(7864 . "E.") (7870 . "E^'") (7872 . "E^`") (7874 . "E^?")
(7876 . "E^~") (7878 . "E^.") (7888 . "O^'") (7890 . "O^`")
(7892 . "O^?") (7894 . "O^~") (7896 . "O^.") (7900 . "O+`")
(7902 . "O+?") (7882 . "I.") (416 . "O+") (7898 . "O+'")
(7858 . "A(?") (7860 . "A(~") (7922 . "Y`") (7912 . "U+'")
(7840 . "A.") (7926 . "Y?") (7914 . "U+`") (7916 . "U+?")
(7928 . "Y~") (7924 . "Y.") (7904 . "O+~") (431 . "U+") (192 . "A`")
(193 . "A'") (194 . "A^") (195 . "A~") (7842 . "A?") (258 . "A(")
(7918 . "U+~") (7850 . "A^~") (200 . "E`") (201 . "E'") (202 . "E^")
(7866 . "E?") (204 . "I`") (205 . "I'") (296 . "I~") (7880 . "I?")
(272 . "DD") (272 . "dD") (272 . "Dd") (7920 . "U+.") (210 . "O`")
(211 . "O'") (212 . "O^") (213 . "O~") (7886 . "O?") (7884 . "O.")
(7908 . "U.") (217 . "U`") (218 . "U'") (360 . "U~") (7910 . "U?")
(221 . "Y'") (7906 . "O+.") (40 . "\\(") (94 . "\\^") (43 . "\\+")
(39 . "\\'") (96 . "\\`") (63 . "\\?") (126 . "\\~") (46 . "\\.")
(100 . "\\d") (92 . "\\\\"))
Documentation
Alist of Vietnamese characters vs corresponding VIQR string.
Source Code
;; Defined in /usr/src/emacs/lisp/language/viet-util.el.gz
;; VIQR is a mnemonic encoding specification for Vietnamese.
;; It represents diacritical marks by ASCII characters as follows:
;; ------------+----------+--------
;; mark | mnemonic | example
;; ------------+----------+---------
;; breve | ( | a( -> ă
;; circumflex | ^ | a^ -> â
;; horn | + | o+ -> ơ
;; ------------+----------+---------
;; acute | ' | a' -> á
;; grave | ` | a` -> à
;; hook above | ? | a? -> ả
;; tilde | ~ | a~ -> ã
;; dot below | . | a. -> ạ
;; ------------+----------+---------
;; d bar | dd | dd -> đ
;; ------------+----------+---------
(defvar viet-viqr-alist
'(;; lowercase
(?ắ . "a('") ; 161
(?ằ . "a(`") ; 162
(?ặ . "a(.") ; 163
(?ấ . "a^'") ; 164
(?ầ . "a^`") ; 165
(?ẩ . "a^?") ; 166
(?ậ . "a^.") ; 167
(?ẽ . "e~") ; 168
(?ẹ . "e.") ; 169
(?ế . "e^'") ; 170
(?ề . "e^`") ; 171
(?ể . "e^?") ; 172
(?ễ . "e^~") ; 173
(?ệ . "e^.") ; 174
(?ố . "o^'") ; 175
(?ồ . "o^`") ; 176
(?ổ . "o^?") ; 177
(?ỗ . "o^~") ; 178
(?ộ . "o^.") ; 181
(?ờ . "o+`") ; 182
(?ở . "o+?") ; 183
(?ị . "i.") ; 184
(?ơ . "o+") ; 189
(?ớ . "o+'") ; 190
(?ẳ . "a(?") ; 198
(?ẵ . "a(~") ; 199
(?ỳ . "y`") ; 207
(?ứ . "u+'") ; 209
(?ạ . "a.") ; 213
(?ỷ . "y?") ; 214
(?ừ . "u+`") ; 215
(?ử . "u+?") ; 216
(?ỹ . "y~") ; 219
(?ỵ . "y.") ; 220
(?ỡ . "o+~") ; 222
(?ư . "u+") ; 223
(?à . "a`") ; 224
(?á . "a'") ; 225
(?â . "a^") ; 226
(?ã . "a~") ; 227
(?ả . "a?") ; 228
(?ă . "a(") ; 229
(?ữ . "u+~") ; 230
(?ẫ . "a^~") ; 231
(?è . "e`") ; 232
(?é . "e'") ; 233
(?ê . "e^") ; 234
(?ẻ . "e?") ; 235
(?ì . "i`") ; 236
(?í . "i'") ; 237
(?ĩ . "i~") ; 238
(?ỉ . "i?") ; 239
(?đ . "dd") ; 240
(?ự . "u+.") ; 241
(?ò . "o`") ; 242
(?ó . "o'") ; 243
(?ô . "o^") ; 244
(?õ . "o~") ; 245
(?ỏ . "o?") ; 246
(?ọ . "o.") ; 247
(?ụ . "u.") ; 248
(?ù . "u`") ; 249
(?ú . "u'") ; 250
(?ũ . "u~") ; 251
(?ủ . "u?") ; 252
(?ý . "y'") ; 253
(?ợ . "o+.") ; 254
;; upper case
(?Ắ . "A('") ; 161
(?Ằ . "A(`") ; 162
(?Ặ . "A(.") ; 163
(?Ấ . "A^'") ; 164
(?Ầ . "A^`") ; 165
(?Ẩ . "A^?") ; 166
(?Ậ . "A^.") ; 167
(?Ẽ . "E~") ; 168
(?Ẹ . "E.") ; 169
(?Ế . "E^'") ; 170
(?Ề . "E^`") ; 171
(?Ể . "E^?") ; 172
(?Ễ . "E^~") ; 173
(?Ệ . "E^.") ; 174
(?Ố . "O^'") ; 175
(?Ồ . "O^`") ; 176
(?Ổ . "O^?") ; 177
(?Ỗ . "O^~") ; 178
(?Ộ . "O^.") ; 181
(?Ờ . "O+`") ; 182
(?Ở . "O+?") ; 183
(?Ị . "I.") ; 184
(?Ơ . "O+") ; 189
(?Ớ . "O+'") ; 190
(?Ẳ . "A(?") ; 198
(?Ẵ . "A(~") ; 199
(?Ỳ . "Y`") ; 207
(?Ứ . "U+'") ; 209
(?Ạ . "A.") ; 213
(?Ỷ . "Y?") ; 214
(?Ừ . "U+`") ; 215
(?Ử . "U+?") ; 216
(?Ỹ . "Y~") ; 219
(?Ỵ . "Y.") ; 220
(?Ỡ . "O+~") ; 222
(?Ư . "U+") ; 223
(?À . "A`") ; 224
(?Á . "A'") ; 225
(? . "A^") ; 226
(?Ã . "A~") ; 227
(?Ả . "A?") ; 228
(?Ă . "A(") ; 229
(?Ữ . "U+~") ; 230
(?Ẫ . "A^~") ; 231
(?È . "E`") ; 232
(?É . "E'") ; 233
(?Ê . "E^") ; 234
(?Ẻ . "E?") ; 235
(?Ì . "I`") ; 236
(?Í . "I'") ; 237
(?Ĩ . "I~") ; 238
(?Ỉ . "I?") ; 239
(?Đ . "DD") ; 240
(?Đ . "dD") ; 240
(?Đ . "Dd") ; 240
(?Ự . "U+.") ; 241
(?Ò . "O`") ; 242
(?Ó . "O'") ; 243
(?Ô . "O^") ; 244
(?Õ . "O~") ; 245
(?Ỏ . "O?") ; 246
(?Ọ . "O.") ; 247
(?Ụ . "U.") ; 248
(?Ù . "U`") ; 249
(?Ú . "U'") ; 250
(?Ũ . "U~") ; 251
(?Ủ . "U?") ; 252
(?Ý . "Y'") ; 253
(?Ợ . "O+.") ; 254
;; escape from composition
(?\( . "\\(") ; breve (left parenthesis)
(?^ . "\\^") ; circumflex (caret)
(?+ . "\\+") ; horn (plus sign)
(?' . "\\'") ; acute (apostrophe)
(?` . "\\`") ; grave (backquote)
(?? . "\\?") ; hook above (question mark)
(?~ . "\\~") ; tilde (tilde)
(?. . "\\.") ; dot below (period)
(?d . "\\d") ; d-bar (d)
(?\\ . "\\\\") ; literal backslash
)
"Alist of Vietnamese characters vs corresponding `VIQR' string.")