Commit 7fe2bb97 authored by Administrator's avatar Administrator
Browse files

Add option to specify fonts by path

parent 47ede2e6
......@@ -32,27 +32,51 @@
\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}
\setromanfont[
BoldFont={\VAR{fonts.roman.bold}},
ItalicFont={\VAR{fonts.roman.italic}},
BoldItalicFont={\VAR{fonts.roman.bolditalic}}
]{\VAR{fonts.roman.regular}}
\setsansfont[
BoldFont={\VAR{fonts.sans.bold}},
ItalicFont={\VAR{fonts.sans.italic}},
BoldItalicFont={\VAR{fonts.sans.bolditalic}}
]{\VAR{fonts.sans.regular}}
\setmonofont[
BoldFont={\VAR{fonts.mono.bold}},
ItalicFont={\VAR{fonts.mono.italic}},
BoldItalicFont={\VAR{fonts.mono.bolditalic}}
]{\VAR{fonts.mono.regular}}
\setmainfont[
BoldFont={\VAR{fonts.main.bold}},
ItalicFont={\VAR{fonts.main.italic}},
BoldItalicFont={\VAR{fonts.main.bolditalic}}
]{\VAR{fonts.main.regular}}
\VAR{specify_font(fonts.roman, "roman")}
\VAR{specify_font(fonts.sans, "sans")}
\VAR{specify_font(fonts.mono, "mono")}
\VAR{specify_font(fonts.main, "main")}
%\setromanfont[
% BoldFont={\VAR{fonts.roman.bold}},
% ItalicFont={\VAR{fonts.roman.italic}},
% BoldItalicFont={\VAR{fonts.roman.bolditalic}}
%]{\VAR{fonts.roman.regular}}
%\setsansfont[
% BoldFont={\VAR{fonts.sans.bold}},
% ItalicFont={\VAR{fonts.sans.italic}},
% BoldItalicFont={\VAR{fonts.sans.bolditalic}}
%]{\VAR{fonts.sans.regular}}
%\setmonofont[
% BoldFont={\VAR{fonts.mono.bold}},
% ItalicFont={\VAR{fonts.mono.italic}},
% BoldItalicFont={\VAR{fonts.mono.bolditalic}}
%]{\VAR{fonts.mono.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
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment