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.")