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