<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<br>
<br>
In Greek (and Russian) the guillemots are different than the
default. So the NewCM fonts<br>
include a lookup cv04 for the Greek and cv03 for the Russian to
switch to the proper glyphs.<br>
<br>
I thought that if cv04 has metadata <br>
<br>
grek(dflt)<br>
<br>
and if I switch to Greek using the polyglossia command<br>
\textlang{greek}{\newcmgreekguillemots «»}<br>
<br>
where<br>
<br>
\newfontfamily\newcmgreekguillemots[CharacterVariant=4]{NewCM10-Book.otf}<br>
<br>
then the substitution will work. But it does not.<br>
<br>
If I add to metadata <br>
<br>
latn{dflt}<br>
<br>
then it works. But is this proper? Shouldn't it work only with
grek{dlft} ?<br>
<br>
It is either my understanding wrong or polyglossia does not do the
proper switching or xetex<br>
does not pickup the change of language properly.<br>
<br>
In my sources I have added latn{dflt} for both Greek and Russian to
make the fonts work.<br>
So if a test is needed I have to send a custom font.<br>
<br>
Thanks,<br>
<br>
Antonis.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</body>
</html>