Kapitälchen nach Schriftskalierung aufgehoben

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Kapitälchen nach Schriftskalierung aufgehoben

von Thomas D » Mi 13. Jan 2016, 08:19

Danke.
fontspec.sty 2015/03/14 v2.4c Font selection for XeLaTeX and LuaLaTeX
luaotfload.sty 2014/08/10 v2.5-4 OpenType layout system
fontspec-luatex.sty 2015/03/14 v2.4c Font selection for XeLaTeX and LuaLaTeX
Wahrscheinlich sollte ich einfach auf die 0.95er-Version von LuaTeX warten und das ganze dann noch einmal probieren.

von Noch so einer » Mi 13. Jan 2016, 07:41

Thomas D hat geschrieben:This is LuaTeX, Version beta-0.80.0 (TeX Live 2015/Debian) (rev 5238) (format=lualatex 2015.12.20)
Das ist (bezüglich TeX Live) aktuell.
Thomas D hat geschrieben:Wie ich die Version von luaotfload und fontspec herausbekomme, weiß ich leider nicht.
Mit \listfiles →Minimalbeispiel. Sollte am Ende etwas wie:
*File List*
 article.cls    2014/09/29 v1.4h Standard LaTeX document class
  size10.clo    2014/09/29 v1.4h Standard LaTeX file (size option)
fontspec.sty    2015/09/24 v2.4e Font selection for XeLaTeX and LuaLaTeX
   expl3.sty    2016/01/03 v6358 L3 programming layer (loader) 
expl3-code.tex    2016/01/03 v6358 L3 programming layer 
l3pdfmode.def    2015/11/11 v6250 L3 Experimental driver: PDF mode
  xparse.sty    2015/12/20 v6326 L3 Experimental document command parser
luaotfload.sty    2015/12/09 v2.6 OpenType layout system
fontspec-patches.sty    2015/09/24 v2.4e Font selection for XeLaTeX and LuaLaTeX

fontspec-luatex.sty    2015/09/24 v2.4e Font selection for XeLaTeX and LuaLaTeX fontenc.sty
…
in die log-Datei schreiben.

von Thomas D » Mi 13. Jan 2016, 07:25

This is LuaTeX, Version beta-0.80.0 (TeX Live 2015/Debian) (rev 5238) (format=lualatex 2015.12.20)
Wie ich die Version von luaotfload und fontspec herausbekomme, weiß ich leider nicht.

von u_fischer » Di 12. Jan 2016, 19:22

Thomas D hat geschrieben: Die Funktionsweise der SmallCapsFeatures sind mir generell noch ein Rätsel.
Da bist du nicht allein.

N.B: Da sich bei lua(la)tex/luaotfload/fontspec einiges tut, ist es wichtig immer die genauen Versionen anzugeben.

von Thomas D » Di 12. Jan 2016, 12:46

Ich habe jetzt eine Lösung für dieses Problem gefunden. Danke auch für den Hinweis mit \addtokomafont
\documentclass[12pt,ngerman,hyphens]{scrbook}
\usepackage{fontspec}
\setmainfont{EB Garamond}
\addtokomafont{disposition}{\rmfamily} 
\usepackage{microtype,relsize}

\defaultfontfeatures{
SmallCapsFeatures={Renderer=Basic},
}

\newcommand{\myletterspacing}{\addfontfeatures{LetterSpace=6}} 

\makeatother

\begin{document}

\addtokomafont{section}{\myletterspacing\textsc}
\section{test}

\end{document}

Ohne das Umstellen der SmallCapsFeatures auf Renderer=Basic hat sich nämlich rein gar nichts getan. Erst mit diesem wird der LetterSpace von \myletterspacing angewendet. Das hat mich alles ein wenig zur Verzweiflung gebracht :)

Die Funktionsweise der SmallCapsFeatures sind mir generell noch ein Rätsel. Ich dachte dann nämlich, einfach eine Standardisierung bei allen Kapitälchen einzuführen, um mir das \renewcommand ersparen zu können. Dazu habe ich folgenden Code verwendet, der allerdings rein gar nichts bewirkt hat. Jemand eine Idee, woran es da liegen könnte?
\defaultfontfeatures{
SmallCapsFeatures={{Renderer=Basic}, {LetterSpace=6}, {Letters=SmallCaps}},
}
\addtokomafont{section}{\textsc}
\section{test}

von Besserwisser » Di 12. Jan 2016, 07:51

Ich habe leider keine fette Kapitälchen von EB Garamon, so dass ich das nicht testen konnte. Aber generell macht man Font-Änderungen niemals im Argument eines Gliederungsbefehls, sondern mit \setkomafont oder \addtokomafont, beispielsweise:
\addtokomafont{section}{\scshape\lsstyle}
oder
\addtokomafont{disposition}{\lsstyle\scshape}
wenn es für alle Überschriftenebenen gelten soll. Will man den Wert der Sperrung dabei beeinflussen, geht das mit
\SetTracking{encoding=*,shape=sc}{80}
.

Kapitälchen nach Schriftskalierung aufgehoben

von Thomas D » Di 12. Jan 2016, 03:28

Ich möchte in einer Überschrift gerne Kapitälchen verwenden und diese leicht sperren. Dazu verwende ich folgenden Code:
\documentclass[12pt,ngerman,hyphens]{scrbook}
\usepackage{fontspec}
\setmainfont{EB Garamond}
\addtokomafont{disposition}{\rmfamily} 
\usepackage{microtype,relsize}

\makeatother

\begin{document}

\section{\textsc{test}}
\section{\textsc{\textls*[80]{test}}}

\end{document}
Leider werden die in der ersten Zeile korrekt ausgegeben Kapitälchen nach dem Versuch, in der zweiten Zeile einen erhöhten Buchstabenabstand (LetterSpace) einzufügen, wieder aufgehoben.

Wie bekomme ich es hin, dass ich einerseits echte Kapitälchen angezeigt bekomme und sogleich aber auch den Abstand der einzelnen Buchstaben untereinander vergrößern kann?
Dateianhänge
Test2.pdf
Ausgabe des Minimalbeispiels
(5.77 KiB) 391-mal heruntergeladen

Nach oben