Salve a tutti.
Uso un font Opentype con XeTeX, e non riesco a ottenere con sistemi normali le lettere accentate: nè digitandole normalmente nè imponendo l’accento con la notazione, ad es., \`a.
Quindi ho provato il seguente codice:
`
\input myfont% il codice per caricare il font opentypeDevangari Hanunoo% un testo di esempio. contiene le 5 vocali.
\catcode`\à=13\defà{^^e0\relax}
Devàngàri Hànunoo\catcode`\è=13\defè{^^e8\relax}
Dèvàngàri Hànunoo\catcode`\ì=13\defì{^^ec\relax}
Dèvàngàrì Hànunoo\catcode`\ò=13\defò{^^f2\relax}
Dèvàngàrì Hànunòò\catcode`\ù=13\defù{^^f9\relax}
Dèvàngàrì Hànùnòò\bye`
ottenendo il seguente stravagante risultato`Devangari Hanunoo
Devàngàri Hànunoo
Dèvèngèri Hènunoo
Dìvìngìrì Hìnunoo
Dòvòngòrò Hònunòò
Dùvùngùrù Hùnùnùù
`con il seguente log (un estratto)
`This is XeTeX, Version 3.1415926-2.2-0.9997.4 (TeX Live 2010) (format=xetex 2011.1.16) 22 JUN 2011 12:58
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**test06.tex
…
…
Output written on test06.pdf (1 page).
`Ho anche sbattuto un pò con \XeTeXinputnormalization e \XeTeXinputencoding, ma senza ottenere risultati.
Grazie per ogni aiuto, ciao.
Sam Qasbah
Il seguente input restituisce quello che è previsto:
`\font\myfont=”Linux Libertine O:mapping=tex-text”
\myfont
Devàngàri Hànunoo
Dèvàngàri Hànunoo
Dèvàngàrì Hànunoo
Dèvàngàrì Hànunòò
Dèvàngàrì Hànùnòò
\bye`
Ciao
Enrico