[XeTeX] lacking precomposed character

David J. Perry hospes.primus at verizon.net
Tue May 19 11:57:03 CEST 2009


Yves is right about Charis SIL being very good at combining diacritics 
(because the font creator took some special steps).  If you are using Mac OS 
X, you could also try using any font that contains the combining macron 
(U+0304).  OS X (unlike Windows) tries to position combining diacritics 
properly (even with fonts that aren't specifically designed for this, like 
Charis SIL) and frequently the results are just fine.  That would give you a 
larger choice of fonts; if the positioning of the macron over schwa wasn't 
quite good enough for you in generic fonts, you could fall back on Charis 
SIL.

David

----- Original Message ----- 
From: "Yves Codet" <ycodet at club-internet.fr>
To: "Unicode-based TeX for Mac OS X and other platforms" <xetex at tug.org>
Sent: Tuesday, May 19, 2009 3:44 AM
Subject: Re: [XeTeX] lacking precomposed character


Hello.

Le 18 mai 09 à 15:58, jadolov k a écrit :

> Hi to all,
> What I need to obtain is a certain character with the macro sign
> above it (namely, a schwa with a macron, that serves to the
> transliteration needs for Ancient Indonesian). However, the Unicode
> standard lacks a precomposed entry for that character. Still, with
> the package Xunicode I can use the command \= to add a combining
> unicode compliant macron sign to any character (can't I?). The
> problem is that the font I use (Minion Pro) does not have a good
> combining macron glyph. Therefore, when I write
> \={<something_strange>} I obtain only this <something_strange>
> followed by a null character instead of being "covered" with a macron.

Sorry if the following remark is silly. To avoid such difficulties,
you might consider using a better font (better for what you want to
do). As far as I could see, Charis SIL can combine any letter with any
diacritic, and can stack diacritics as is shown in the second (and
meaningless :) example below.

It's available here:

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=CharisSILfont

Best wishes,

Yves






--------------------------------------------------------------------------------


Hello.


Le 18 mai 09 à 15:58, jadolov k a écrit :


  Hi to all,
  What I need to obtain is a certain character with the macro sign above it 
(namely, a schwa with a macron, that serves to the transliteration needs for 
Ancient Indonesian). However, the Unicode standard lacks a precomposed entry 
for that character. Still, with the package Xunicode I can use the command 
\= to add a combining unicode compliant macron sign to any character (can't 
I?). The problem is that the font I use (Minion Pro) does not have a good 
combining macron glyph. Therefore, when I write \={<something_strange>} I 
obtain only this <something_strange> followed by a null character instead of 
being "covered" with a macron.


Sorry if the following remark is silly. To avoid such difficulties, you 
might consider using a better font (better for what you want to do). As far 
as I could see, Charis SIL can combine any letter with any diacritic, and 
can stack diacritics as is shown in the second (and meaningless :) example 
below.


It's available here:


http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=CharisSILfont


Best wishes,


Yves




--------------------------------------------------------------------------------


>
> 



More information about the XeTeX mailing list