[XeTeX] unicode characters not showing in xelatex

John Was john.was at ntlworld.com
Tue Apr 19 09:32:14 CEST 2011


I don't know if it will be of much help, but when I want to bring in a 
character from another font (such as the upper half-brackets U2E22 and U2E23 
you're having trouble with), I make the character active so that whenever 
TeX encounters it, it fetches it from another font which does have it. 

\def⸢{\leavevmode {\otherfont \char"2E22}}

And if you find there is some undesirable visual effect, such as bunching up 
of this alien character, or that it isn't quite at the right height, you can 
add any necessary commands to this to make it look right in your main font. 

\def⸢{\leavevmode {\otherfont \raise 0.15em \hbox{\char"2E22}}\kern 0.1em}

Hope this helps - I'm not a LaTeX user but as far as I know these basic 
plain TeX commands usually work.


----- Original Message ----- 
From: "Jacobo Myerston" <jmyerston at gmail.com>
To: "Unicode-based TeX for Mac OS X and other platforms" <xetex at tug.org>
Sent: 18 April 2011 20:29
Subject: Re: [XeTeX] unicode characters not showing in xelatex

> My preamble reads:
> \usepackage{fontspec,xltxtra,xunicode}
> \defaultfontfeatures{Mapping=tex-text}
> \setmainfont[Ligatures=TeX, Mapping=tex-text]{Linux Libertine O}
> \newfontfamily\greek{Times New Roman}
> \newfontfamily{\akk}{Linux Libertine O Italic}
> \newfontfamily{\sux}[Letters=SmallCaps]{Linux Libertine O}
> \newfontfamily{\Cun}{Akkadian}
> All these fonts work in osx apps. Libertine works for me better than Times 
> New Roman in xelatex: it displays the subscript unicode numbers, but not 
> some special brackets used for critical editions: ⸢ and ⸣. I also get a 
> segmentation fault when trying to use DeJaVu Sans fonts.
> Jacobo
> }
> On Apr 18, 2011, at 2:22 PM, Mike Pomax Kamermans wrote:
>> Hi Jacobo,
>>> I'm experiencing problems with xelatex and unicode subscript numbers. 
>>> They work well in osx applications like Texshop and openoffice but they 
>>> are not displayed in the final pdf generated by xelatex.
>> Have you made sure to load the appropriate fonts? (is there a 
>> \package{fontspec} and \setmainfont{My Unicode Supporting Font} line in 
>> your preamble, for example?). TexShop and OpenOffice pick their own 
>> "whichever works best" fonts, XeLaTeX will only use the fonts you tell it 
>> to.
>> - Mike "Pomax" Kamermans
>> nihongoresources.com
>> --------------------------------------------------
>> Subscriptions, Archive, and List information, etc.:
>> http://tug.org/mailman/listinfo/xetex
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>  http://tug.org/mailman/listinfo/xetex

More information about the XeTeX mailing list