Doch das funktioniert. Das geht in dem Beispiel im Online-Compiler nicht, weil der Rechner nicht unter Windows 10, sondern unter Linux läuft und deshalb der Font nicht verfügbar ist. Genau das geht ja auch klar aus der Fehlermeldung:
! Package fontspec Error: The font "Segoe UI Semilight" cannot be found.
hervor.
Stefan hat extra darauf hingewiesen, dass es sich bei dem Font um einen Windows-10-Systemfont handelt. Das hier funktioniert dagegen beispielsweise (zumindest mit LuaLaTeX) auch im Online-Compiler:
% !TeX LuaLaTeX
\documentclass{article}
\usepackage{fontspec}
\setmainfont{TeX Gyre Termes}
\begin{document}
\large
The quick brown fox jumps over the lazy dog. 1234567890
\end{document}
weil es eine Schrift ist, die gar nicht erst als Systemfont installiert werden muss, weil sie Teil von TeX Live ist.
Ebenso funktioniert im Online-Compiler derzeit:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Fira Sans}% System-Schrift auf vielen Linux Systemen, hier eigenen Namen eintragen
\begin{document}
\large
The quick brown fox jumps over the lazy dog. 1234567890
\end{document}
weil Fira Sans auf vielen Linux Systemen als Systemfont installiert ist.
Ich empfehle auch die Anleitung zu dem oben bereits verlinkten Paket
fontspec zu beachten. Dort erfährst du mehr zum Laden von Fonts. Das ist auch deshalb wichtig, weil man bei OTF-Fonts unterschiedliche Features (de)aktivieren kann, je nachdem ob diese Features voreingestellt sind oder nicht und ob man sie haben will oder nicht.
Doch das funktioniert. Das geht in dem Beispiel im Online-Compiler nicht, weil der Rechner nicht unter Windows 10, sondern unter Linux läuft und deshalb der Font nicht verfügbar ist. Genau das geht ja auch klar aus der Fehlermeldung:
[code]! Package fontspec Error: The font "Segoe UI Semilight" cannot be found.[/code]
hervor.
Stefan hat extra darauf hingewiesen, dass es sich bei dem Font um einen Windows-10-Systemfont handelt. Das hier funktioniert dagegen beispielsweise (zumindest mit LuaLaTeX) auch im Online-Compiler:
[code]
% !TeX LuaLaTeX
\documentclass{article}
\usepackage{fontspec}
\setmainfont{TeX Gyre Termes}
\begin{document}
\large
The quick brown fox jumps over the lazy dog. 1234567890
\end{document}
[/code]
weil es eine Schrift ist, die gar nicht erst als Systemfont installiert werden muss, weil sie Teil von TeX Live ist.
Ebenso funktioniert im Online-Compiler derzeit:
[code]
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Fira Sans}% System-Schrift auf vielen Linux Systemen, hier eigenen Namen eintragen
\begin{document}
\large
The quick brown fox jumps over the lazy dog. 1234567890
\end{document}
[/code]
weil Fira Sans auf vielen Linux Systemen als Systemfont installiert ist.
Ich empfehle auch die Anleitung zu dem oben bereits verlinkten Paket [doc]fontspec[/doc] zu beachten. Dort erfährst du mehr zum Laden von Fonts. Das ist auch deshalb wichtig, weil man bei OTF-Fonts unterschiedliche Features (de)aktivieren kann, je nachdem ob diese Features voreingestellt sind oder nicht und ob man sie haben will oder nicht.