Skip to content
Snippets Groups Projects
Commit 7fe2bb97 authored by Administrator's avatar Administrator
Browse files

Add option to specify fonts by path

parent 47ede2e6
No related branches found
No related tags found
No related merge requests found
...@@ -32,27 +32,51 @@ ...@@ -32,27 +32,51 @@
\setmainlanguage[babelshorthands=true]{german} \setmainlanguage[babelshorthands=true]{german}
\ENV{macro specify_font(font, name)}
\set\VAR{name}font[
\ENV{if font.path is defined}
Path=\VAR{font.path},
\ENV{endif}
\ENV{if font.extension is defined}
Extension=\VAR{font.extension},
\ENV{endif}
BoldFont={\VAR{font.bold}},
ItalicFont={\VAR{font.italic}},
BoldItalicFont={\VAR{font.bolditalic}}
]{\VAR{font.regular}}
\ENV{endmacro}
\RequirePackage{fontspec} \RequirePackage{fontspec}
\setromanfont[ \VAR{specify_font(fonts.roman, "roman")}
BoldFont={\VAR{fonts.roman.bold}}, \VAR{specify_font(fonts.sans, "sans")}
ItalicFont={\VAR{fonts.roman.italic}}, \VAR{specify_font(fonts.mono, "mono")}
BoldItalicFont={\VAR{fonts.roman.bolditalic}} \VAR{specify_font(fonts.main, "main")}
]{\VAR{fonts.roman.regular}} %\setromanfont[
\setsansfont[ % BoldFont={\VAR{fonts.roman.bold}},
BoldFont={\VAR{fonts.sans.bold}}, % ItalicFont={\VAR{fonts.roman.italic}},
ItalicFont={\VAR{fonts.sans.italic}}, % BoldItalicFont={\VAR{fonts.roman.bolditalic}}
BoldItalicFont={\VAR{fonts.sans.bolditalic}} %]{\VAR{fonts.roman.regular}}
]{\VAR{fonts.sans.regular}} %\setsansfont[
\setmonofont[ % BoldFont={\VAR{fonts.sans.bold}},
BoldFont={\VAR{fonts.mono.bold}}, % ItalicFont={\VAR{fonts.sans.italic}},
ItalicFont={\VAR{fonts.mono.italic}}, % BoldItalicFont={\VAR{fonts.sans.bolditalic}}
BoldItalicFont={\VAR{fonts.mono.bolditalic}} %]{\VAR{fonts.sans.regular}}
]{\VAR{fonts.mono.regular}} %\setmonofont[
\setmainfont[ % BoldFont={\VAR{fonts.mono.bold}},
BoldFont={\VAR{fonts.main.bold}}, % ItalicFont={\VAR{fonts.mono.italic}},
ItalicFont={\VAR{fonts.main.italic}}, % BoldItalicFont={\VAR{fonts.mono.bolditalic}}
BoldItalicFont={\VAR{fonts.main.bolditalic}} %]{\VAR{fonts.mono.regular}}
]{\VAR{fonts.main.regular}} %\setmainfont[
%\ENV{if fonts.main.path is defined}
% Path=\VAR{fonts.main.path},
%\ENV{endif}
%\ENV{if fonts.main.extension is defined}
% Extension=\VAR{fonts.main.extension},
%\ENV{endif}
% BoldFont={\VAR{fonts.main.bold}},
% ItalicFont={\VAR{fonts.main.italic}},
% BoldItalicFont={\VAR{fonts.main.bolditalic}}
%]{\VAR{fonts.main.regular}}
% nicht einrücken und benutzerinnendefinierte kopfzeile % nicht einrücken und benutzerinnendefinierte kopfzeile
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment