In Greek (and Russian) the guillemots are different than the default. So
the NewCM fonts
include a lookup cv04 for the Greek and cv03 for the Russian to switch
to the proper glyphs.

I thought that if cv04 has metadata

grek(dflt)

and if I switch to Greek using the polyglossia command
\textlang{greek}{\newcmgreekguillemots «»}

where

\newfontfamily\newcmgreekguillemots[CharacterVariant=4]{NewCM10-Book.otf}

then the substitution will work. But it does not.

If I add to metadata

latn{dflt}

then it works. But is this proper? Shouldn't it work only with grek{dlft} ?

It is either my understanding wrong or polyglossia does not do the
proper switching or xetex
does not pickup the change of language properly.

In my sources I have added latn{dflt} for both Greek and Russian to make
the fonts work.
So if a test is needed I have to send a custom font.

Thanks,

Antonis.












Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to