problema xetex segoe cedil

problema xetex segoe cedil

Estou com um problema com suporte a xetex e unicode. Carreguei o Segoe Script como fonte para usar em algumas partes do meu script. No entanto, quando se trata de alguns personagens, eles sãoàs vezesexibido errado.

Eu gerei um exemplo mínimo. Quando compilo esse exemplo, as cedilhas de alguns c aparecem estranhamente na parte superior, em vez de na parte inferior.

Tenho o mesmo resultado quando uso \c{c}e \iescapes dos personagens.

\documentclass{article}

\usepackage[turkish,shorthands=off]{babel}

\usepackage{fontspec}

\newfontfamily{\Segoe}{Segoe Script}

\begin{document} 
\Segoe

Çift çakmak çıkmaz sonuç. 

\c{C}ift \c{c}akmak \c{c}{\i}kmaz sonu\c{c}. 

\end{document}

O resultado é dado abaixo:

eu

Observe que na terceira e quarta palavras as cedilhas aparecem no topo das letras.

Por que estou tendo esse resultado estranho e como posso resolver o problema?

Responder1

Com o Firefox eu consigo

insira a descrição da imagem aqui

de

<!DOCTYPE html>
<html>
  <head>
    <meta charset='UTF-8'>
    <style>
      p.zz {font-family: Segoe Script}
      </style>
  <body>
  <p>Çift çakmak çıkmaz sonuç.</p>
  <p class="zz">Çift çakmak çıkmaz sonuç.</p>
</body>
</html>

então parece ser um erro na fonte.

parece complicado pegar a cedilha pois um ç isolado já mostra a forma v, porém você pode forçá-la usando\XeTeXglyph\XeTeXglyphindex"ccedilla"

\documentclass{article}

\usepackage[turkish,shorthands=off]{babel}

\usepackage{fontspec}
\newfontfamily{\Segoe}{Segoe Script}


\begin{document} 
\Segoe

Çift çakmak çıkmaz sonuç. 

\c{C}ift \c{c}akmak \c{c}{\i}kmaz sonu\c{c}. 

Çift çakmak çıkmaz sonuç. 

Çift çakmak \XeTeXglyph\XeTeXglyphindex"ccedilla" ıkmaz sonu\XeTeXglyph\XeTeXglyphindex"ccedilla" . 




\end{document}

insira a descrição da imagem aqui

informação relacionada