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