[XeTeX] unicode characters not showing in xelatex

Peter Dyballa Peter_Dyballa at Web.DE
Tue Apr 19 18:32:23 CEST 2011

Am 18.04.2011 um 21:29 schrieb Jacobo Myerston:

> \usepackage{fontspec,xltxtra,xunicode}
> \defaultfontfeatures{Mapping=tex-text}

When you're using this default feature than you don't need to repeat  
it, as in the next line.

> \setmainfont[Ligatures=TeX, Mapping=tex-text]{Linux Libertine O}

The Ligatures=TeX option is only valid with LuaTeX. XeTeX should  
report an error here.

> \newfontfamily\greek{Times New Roman}
> \newfontfamily{\akk}{Linux Libertine O Italic}
> \newfontfamily{\sux}[Letters=SmallCaps]{Linux Libertine O}
> \newfontfamily{\Cun}{Akkadian}

I presume that you are using here a font with glyphs in the  
Supplementary Multilingual Pane at U+12000 and above. This might cause  
problems. I'd recommend to develop a minimal example and test, by  
commenting/uncommenting code blocks, fonts and text set in these fonts.

Particularly then when some characters are not displayed in a PDF  
viewer try to use other PDF viewers as well. You could also try to  
extract text from the PDF file and check whether all fonts are  
actually embedded in the PDF file.



You can learn many things from children.  How much patience you have,  
for instance.
				– Franklin P. Jones

More information about the XeTeX mailing list