%20ein%3F.png)
In einemfrühere FrageIch habe die falsche Abstände in griechischen Texten beschrieben, die GFS Porson
nach 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}
Antwort1
Ein Bild verdeutlicht das Problem gut
\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