problema xetex segoe cedil

problema xetex segoe cedil

Tengo un problema con el soporte de xetex y unicode. He cargado Segoe Script como fuente para usar en algunas partes de mi script. Sin embargo, cuando se trata de algunos personajes, sona vecesmostrado incorrectamente.

He generado un ejemplo mínimo. Cuando compilo ese ejemplo, las cedillas de algunas c aparecen de manera extraña en la parte superior, en lugar de abajo.

Tengo el mismo resultado cuando uso \c{c}y \iescapes de los personajes.

\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}

El resultado se da a continuación:

mwe

Tenga en cuenta que en la tercera y cuarta palabra, las cedillas aparecen en la parte superior de las letras.

¿Por qué tengo este resultado extraño y cómo puedo resolver el problema?

Respuesta1

Con Firefox me sale

ingrese la descripción de la imagen aquí

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>

entonces parece ser un error en la fuente.

Parece complicado obtener la cedilla ya que una ç aislada ya muestra la forma v, sin embargo, puedes forzarla 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}

ingrese la descripción de la imagen aquí

información relacionada