+dkCedillaOgonek := ComObjCreate("Scripting.Dictionary")\r
+dkCedillaOgonek.item("a") := "ą" ; a with ogonek\r
+dkCedillaOgonek.item("A") := "Ą" ; A with ogonek\r
+dkCedillaOgonek.item("c") := "ç" ; c with cedilla\r
+dkCedillaOgonek.item("C") := "Ç" ; C with cedilla\r
+dkCedillaOgonek.item("d") := "ḑ" ; d with cedilla\r
+dkCedillaOgonek.item("D") := "Ḑ" ; D with cedilla\r
+dkCedillaOgonek.item("e") := "ę" ; e with ogonek\r
+dkCedillaOgonek.item("E") := "Ę" ; E with ogonek\r
+dkCedillaOgonek.item("ë") := "ȩ" ; e with cedilla\r
+dkCedillaOgonek.item("Ë") := "Ȩ" ; E with cedilla\r
+dkCedillaOgonek.item("g") := "ģ" ; g with cedilla\r
+dkCedillaOgonek.item("G") := "Ģ" ; G with cedilla\r
+dkCedillaOgonek.item("h") := "ḩ" ; h with cedilla\r
+dkCedillaOgonek.item("H") := "Ḩ" ; H with cedilla\r
+dkCedillaOgonek.item("i") := "į" ; i with ogonek\r
+dkCedillaOgonek.item("I") := "Į" ; I with ogonek\r
+dkCedillaOgonek.item("k") := "ķ" ; k with cedilla\r
+dkCedillaOgonek.item("K") := "Ķ" ; K with cedilla\r
+dkCedillaOgonek.item("l") := "ļ" ; l with cedilla\r
+dkCedillaOgonek.item("L") := "Ļ" ; L with cedilla\r
+dkCedillaOgonek.item("n") := "ņ" ; n with cedilla\r
+dkCedillaOgonek.item("N") := "Ņ" ; N with cedilla\r
+dkCedillaOgonek.item("o") := "ǫ" ; o with ogonek\r
+dkCedillaOgonek.item("O") := "Ǫ" ; O with ogonek\r
+dkCedillaOgonek.item("r") := "ŗ" ; r with cedilla\r
+dkCedillaOgonek.item("R") := "Ŗ" ; R with cedilla\r
+dkCedillaOgonek.item("s") := "ş" ; s with cedilla\r
+dkCedillaOgonek.item("S") := "Ş" ; S with cedilla\r
+dkCedillaOgonek.item("t") := "ţ" ; t with cedilla\r
+dkCedillaOgonek.item("T") := "Ţ" ; T with cedilla\r
+dkCedillaOgonek.item("u") := "ų" ; u with ogonek\r
+dkCedillaOgonek.item("U") := "Ų" ; U with ogonek\r
+dkCedillaOgonek.item(".") := "˛" ; ogonek\r
+dkCedillaOgonek.item(" ") := "¸" ; cedilla\r
+\r
+\r
+dkBreveSpecial := ComObjCreate("Scripting.Dictionary")\r
+dkBreveSpecial.item("a") := "ă" ; a with breve\r
+dkBreveSpecial.item("A") := "Ă" ; A with breve\r
+dkBreveSpecial.item("e") := "ĕ" ; e with breve\r
+dkBreveSpecial.item("E") := "Ĕ" ; E with breve\r
+dkBreveSpecial.item("f") := "ə" ; small letter schwa (Azerbaijani)\r
+dkBreveSpecial.item("F") := "Ə" ; capital letter schwa (Azerbaijani)\r
+dkBreveSpecial.item("g") := "ğ" ; g with breve\r
+dkBreveSpecial.item("G") := "Ğ" ; G with breve\r
+dkBreveSpecial.item("i") := "ĭ" ; i with breve\r
+dkBreveSpecial.item("I") := "Ĭ" ; I with breve\r
+dkBreveSpecial.item("j") := "ij" ; ligature ij\r
+dkBreveSpecial.item("J") := "IJ" ; ligature IJ\r
+dkBreveSpecial.item("n") := "ŋ" ; small letter eng(ma)\r
+dkBreveSpecial.item("N") := "Ŋ" ; capital letter eng(ma)\r
+dkBreveSpecial.item("o") := "ŏ" ; o with breve\r
+dkBreveSpecial.item("O") := "Ŏ" ; O with breve\r
+dkBreveSpecial.item("s") := "ș" ; s with comma below (Romanian)\r
+dkBreveSpecial.item("S") := "Ș" ; S with comma below (Romanian)\r
+dkBreveSpecial.item("t") := "ț" ; t with comma below (Romanian)\r
+dkBreveSpecial.item("T") := "Ț" ; T with comma below (Romanian)\r
+dkBreveSpecial.item("u") := "ŭ" ; u with breve\r
+dkBreveSpecial.item("U") := "Ŭ" ; U with breve\r
+dkBreveSpecial.item(" ") := "˘" ; breve\r
+\r
+\r