summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/context/third/simplefonts/README
blob: 98e8fa1dbd5cd15429e14a104313ada368049ba8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Mit dem 'simplefonts' Modul ist es möglich Schriften in der gleichen
Weise wie mit dem 'fontspec' Paket für LaTeX einzustellen. Den Benutzern
stehen dafür die folgenden Befehle zu Verfügung.


Die globalen Schriften werden mit den 3 Befehlen

    \setmainfont[..,..=..,..]{...}
    \setsansfont[..,..=..,..]{...}
    \setmonofont[..,..=..,..]{...}

eingestellt.


Neue Familien können mit dem Befehl

    \newfontfamiliy\name[..,..=..,..]{...}

erstellt werden, der auch die enstpechenden Style für Kursiv und Fett
erstellt und \definetypeface in ConTeXt entspricht.


Mit dem letzten Befehl

    \newfontface\name[..,..=..,..]{...}

wird nur eine einzige Schrift ohne zusätzliche Schnitte erstellt, was dem
\definefont Befehl in ConTeXt entspricht.


Wenn eine Schrift keinen normalen Kursiven oder fetten Schnitt enthält kann
bei den einzelnen Befehlen festgelegt werden, welche andere Schrift benutzt
werden soll, die Parameter dafür sind

    - UprightFont
    - ItalicFont
    - BoldFont
    - BoldItalicFont
    - SmallCapsFont

Dabei kann als Argument entweder ein vollständiger Name für eine Ersatzschrift
angegeben werden, mit einem '*' im Argument wird dagegen eine Schrift gewählt
die mit dem gleichen Namen der normale Schrift gewählt.


Zusätzliche Parameter für die Optionen:

    - Scale
    - features (ConTeXt)
    - fallbacks/range (ConTeXt)