[XeTeX] unicode characters not showing in xelatex
John Was
john.was at ntlworld.com
Tue Apr 19 09:32:14 CEST 2011
Hello
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.
E.g.:
\catcode"2E22=\active
\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.
E.g.
\catcode"2E22=\active
\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.
John
----- 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