UnifrakturMaguntia mit XeLaTeX und LuaLaTeX

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: UnifrakturMaguntia mit XeLaTeX und LuaLaTeX

von Johannes_B » Mo 15. Jun 2015, 16:43

Danke für eure Antworten.


Die Schrift war in mehreren lokalen Ordnern, LuaTeX griff auf die in ~/.fonts/ zurück. Loschen und erneutes kopieren dorthin, sowie löschen der Cache-dateien bringt mir nun auch das, was ihr seht.


Laut Duden müssen allerdings die Ligaturen ck und tz auch im gesperrten Satz erhalten bleiben. So kenne ich das auch aus Büchern von früher.

von u_fischer » Mo 15. Jun 2015, 11:58

Bei TeXLive (2014/2015) sieht bei mir alles normal aus, lualatex bricht aber die tz-Ligature auf. Bei Miktex fehlt die Sperrung, ich habe jetzt aber keine Zeit nachzuschauen woran es liegt (vielleicht habe ich noch irgendwelche lokalen Dateien aktiviert) EDIT: Ich habe jetzt nachgeschaut, es lag an einem luaotfload-Test-texmf, der noch aktiv war. Ohne geht es auch mit miktex).

Ich würde die Schrift aber so laden:
\newfontfamily\frakfont{UnifrakturMaguntia}[Extension=.ttf]
Das verkürzt die Suchzeit.

Ich würde dir auch mal empfehlen, den Fontcache zu löschen. Vielleicht hast du noch alte Daten dort und mit dem neuen luaotfload gibt es ein Durcheinander.

von esdd » Mo 15. Jun 2015, 11:48

Bei mir sieht das Ergebnis sowohl mit TL2015 als auch mit MiKTeX2.9 wie bei saputello aus. Ich hänge Dir mal meine log Datei von TL an, falls Du etwas damit anfangen kannst.
Dateianhänge
LaTeX2.log
(35.92 KiB) 441-mal heruntergeladen

von saputello » Mo 15. Jun 2015, 11:17

Wie bereits auf TeXwelt in einem Kommentar angegeben, erhalte ich mit LuaLaTeX folgende Ausgabe:

Bild

Es werden also durchaus die Ligaturen gesetzt. Im gesperrten Teil (\emph) wird auch korrekt das ſ am Anfang von "ſitzen" eingefügt. Die "tz"-Ligatur im gesperrten Text wird allerdings gebrochen, was ich in gesperrtem Text für absolut korrekt halte. Ob man das wahlweise verhindern kann, ist mir nicht bekannt.

Und natürlich habe ich auch keine Meldungen von fontspec, dass das Feature nicht verfügbar sei.

UnifrakturMaguntia mit XeLaTeX und LuaLaTeX

von Johannes_B » Mo 15. Jun 2015, 11:02

Fortführend zum Thema bei TeXwelt.


Folgendes Beispiel liefert bei mir unter Verwendung von XeLaTeX das erwartete Verhalten; Ersetzung von s zu ſ außer am Wortende, Ligaturen werden auch im gesperrten Satz nicht aufgebrochen.
LuaLaTeX hingegen meldet, dass die Features nicht vorhanden seien.
\listfiles
\documentclass{article}
\usepackage{xspace}
\usepackage{fontspec}
\newfontfamily\frakfont{UnifrakturMaguntia}
\renewcommand\emshape{\xspace\addfontfeature{LetterSpace=20.0,WordSpace=1.5,Ligatures={NoCommon}}}
\usepackage[german]{babel}
\newcommand{\testtext}{\parbox{.85\textwidth}{Und dann hüpfte das
	kleine Kaninchen, dem
	Regen trotzend, über den künstlichen Rasen zur
	Sonnenfinsternis. \emph{Manche sitzen} in der
	Wachstube, andere lutschen
an der Wachs\/tube, andere etc.}}
\begin{document}
\frakfont\addfontfeature{ StylisticSet=15,StylisticSet=11,Ligatures=Historic }
\testtext
\end{document}

Saputello und esdd haben sich bereits gemeldet, könnt ihr noch einmal beschreiben was ihr seht?
Dateianhänge
frakfontXeLuaTex.zip
(42.07 KiB) 383-mal heruntergeladen

Nach oben