Forse... perchè è da provare a fondo e vedere se bisogna aggiungere altri caratteri speciali
Nella classe pdfwriter devi sostituire queste righe (nel mio pdfwriter ce ne sono 2)
txt2 = Replace(txt2, "€", Chr(128))
txt2 = Replace(txt2, "‚", Chr(130))
txt2 = Replace(txt2, "ƒ", Chr(131))
txt2 = Replace(txt2, "„", Chr(132))
txt2 = Replace(txt2, "…", Chr(133))
txt2 = Replace(txt2, "†", Chr(134))
txt2 = Replace(txt2, "‡", Chr(135))
txt2 = Replace(txt2, "ˆ", Chr(136))
txt2 = Replace(txt2, "‰", Chr(137))
txt2 = Replace(txt2, "Š", Chr(138))
txt2 = Replace(txt2, "‹", Chr(139))
txt2 = Replace(txt2, "Œ", Chr(140))
txt2 = Replace(txt2, "Ž", Chr(142))
txt2 = Replace(txt2, "‘", Chr(145))
txt2 = Replace(txt2, "’", Chr(146))
txt2 = Replace(txt2, "“", Chr(147))
txt2 = Replace(txt2, "”", Chr(148))
txt2 = Replace(txt2, "•", Chr(149))
txt2 = Replace(txt2, "–", Chr(150))
txt2 = Replace(txt2, "—", Chr(151))
txt2 = Replace(txt2, "˜", Chr(152))
txt2 = Replace(txt2, "™", Chr(153))
txt2 = Replace(txt2, "š", Chr(154))
txt2 = Replace(txt2, "›", Chr(155))
txt2 = Replace(txt2, "œ", Chr(156))
txt2 = Replace(txt2, "ž", Chr(158))
txt2 = Replace(txt2, "Ÿ", Chr(159))
txt2 = Replace(txt2, "é", Chr(233))
txt2 = Replace(txt2, "è", Chr(232))
txt2 = Replace(txt2, "£", Chr(163))
txt2 = Replace(txt2, "à", Chr(224))
txt2 = Replace(txt2, "ç", Chr(231))
txt2 = Replace(txt2, "ì", Chr(236))
txt2 = Replace(txt2, "ò", Chr(242))
txt2 = Replace(txt2, "°", Chr(176))
txt2 = Replace(txt2, "ù", Chr(249))
txt2 = Replace(txt2, "§", Chr(167))