wie stelle ich den Abstand nach \endash oder -- in der griechischen Schriftart (GFS Porson) ein?

wie stelle ich den Abstand nach \endash oder -- in der griechischen Schriftart (GFS Porson) ein?

In einemfrühere FrageIch habe die falsche Abstände in griechischen Texten beschrieben, die GFS Porsonnach geschrieben wurden --(ich dachte, es hänge von ab \,, was aber, wie Ulrike Fischer bemerkte, nicht der Fall ist).

Zusammenfassend lässt sich sagen: Der Abstand nach dem Endash -- den ich immer verwende --und immer in \,-- einschließe GFS Porson, ist falsch. Als Son of Pac-Man frisst er den folgenden Platz auf. Wie ändere ich ihn am besten, z. B. so, wie er für definiert ist GFS Didot?

% -*- mode: latex; TeX-engine: luatex; coding: utf-8; -*-
\listfiles
\documentclass{article}
\usepackage{luatextra}
\usepackage{polyglossia}
\setmainlanguage[variant=ancient]{greek}
\setotherlanguage{german}
\newfontfamily\greekfont{GFS Porson}[Ligatures = TeX]
\newfontfamily\othergreekfont{GFS Didot}[Ligatures = TeX]
\newfontfamily\germanfont{TeX Gyre Pagella}[Ligatures = {Common,TeX}]
\RenewDocumentCommand{\,}{}{\thinspace\linebreak[1]}
\begin{document}
  \foreignlanguage{german}{GFS Porson}\\
  \setmainfont{GFS Porson}[Ligatures = {Common, TeX}]
  Οὑτωσὶ\,--\,τοίνυν, ὦ παῖ\,--\,καλέ\,--\,, ἐν\,--\,νόησον, ὡς\,--\,ὁ
  μὲν πρότερος ἦν \\
  λόγος Φαίδρου\,--\,Τοῦ Πυ\,--\,Θοκλέους% , Μυρρινουσίου ἀνδρός· 
  Οὑτωσὶ \fbox{---} τοίνυν

  Οὑτωσὶ \fbox{--} τοίνυν

  \bigskip
  \foreignlanguage{german}{GFS Didot}\\
  \othergreekfont
  Οὑτωσὶ\,--\,τοίνυν, ὦ παῖ\,--\,καλέ\,--\,, ἐν\,--\,νόησον, ὡς\,--\,ὁ
  μὲν πρότερος ἦν \\
  λόγος Φαίδρου\,--\,Τοῦ Πυ\,--\,Θοκλέους

  Οὑτωσὶ \fbox{---} τοίνυν

  Οὑτωσὶ \fbox{--} τοίνυν
\end{document}

Bildbeschreibung hier eingeben

Antwort1

Ein Bild verdeutlicht das Problem gut

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage[variant=ancient]{greek}
\newfontfamily\greekfont{GFS Porson}[Ligatures = TeX]
\newfontfamily\othergreekfont{GFS Didot}[Ligatures = TeX]

\begin{document}
\setlength{\fboxsep}{0pt} % just to show the problem

\fbox{--} Οὑτωσὶ--τοίνυν

\othergreekfont

\fbox{--} Οὑτωσὶ--τοίνυν

\end{document}

Wie Sie sehen, ist der Halbgeviertstrich in Porson nach rechts verschoben. Ein Fehler in der Schriftart. Die Verschiebung beträgt etwa 1pt, wie der Code

\setlength{\fboxsep}{0pt}\setlength{\fboxrule}{0.1pt}
\fbox{\kern -1pt --\kern 1pt}

zeigt an

Bildbeschreibung hier eingeben

verwandte Informationen