Libertine: Et-Zeichen in Kapitälchen global umdefinieren

Schriftbild, Absätze und Auflistungen einstellen


mischer
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Mi 8. Jan 2014, 13:14

Beitrag von mischer »

Danke für deinen Nachtrag!
Aus deinem Input habe ich nun folgende für mich zufriedenstellende Lösung gezimmert. Einzig in serifenlosen Kapitälchen wird nun das Serifen-Et gesetzt. Das kommt in meinem Text jedoch erstens nicht vor und zweitens ist der Unterschied zu marginal, als dass ich da jetzt noch Zeit reinstecken möchte. Außerdem ist Wochenende und die Sonne scheint! ;)

Viele Grüße,
Mike
\documentclass[parskip]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{libertine}
\makeatletter
\DeclareRobustCommand\&{%
	{\ifstr{\f@shape}{sc}%
		{\ifstr{\f@series}{b}%
			{\normalfont\bfseries}%
			{\normalfont}%
		}%
		{\ifstr{\f@shape}{scit}%
			{\ifstr{\f@series}{b}%
				{\normalfont\itshape\bfseries}%
				{\normalfont\itshape}%
			}%
			{}%
		}%
		\char"26%
	}%
}
\makeatother

\begin{document}

Max \& Moritz\\
\textsc{Max \& Moritz}\\
\textbf{Max \& Moritz}\\
\textit{Max \& Moritz}\\
\textsc{\textbf{Max \& Moritz}}\\
\textsc{\textsf{Max \& Moritz}}\\
\textsc{\textit{Max \& Moritz}}\\
\textsc{\textbf{\textit{Max \& Moritz}}}\\
\end{document}

Antworten