diff options
Diffstat (limited to 'res/default.fontpack/fontpack.ini')
-rw-r--r-- | res/default.fontpack/fontpack.ini | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/res/default.fontpack/fontpack.ini b/res/default.fontpack/fontpack.ini new file mode 100644 index 00000000..f8ef31ce --- /dev/null +++ b/res/default.fontpack/fontpack.ini | |||
@@ -0,0 +1,73 @@ | |||
1 | # The core set of fonts. These are expected to be available at a minimum. | ||
2 | # | ||
3 | # Properties: | ||
4 | # name (string) Human-readable name of the font. | ||
5 | # regular (string) Font file for the Regular style (required!). | ||
6 | # italic (string) Font file for the Italic style (optional). | ||
7 | # light (string) Font file for the Light style (optional). | ||
8 | # semibold (string) Font file for the Semibold style (optional). | ||
9 | # bold (string) Font file for the Bold style (optional). | ||
10 | # auxiliary (bool) Not selectable as a content font (e.g., symbols). | ||
11 | # monospace (bool) Monospace font; suitable for performatted text. | ||
12 | # override (bool) Check this first regardless of active font. | ||
13 | # priority (int) Lookup priority (largest checked first). | ||
14 | # glyphscale (float) Additional glyph scaling (<= 1.0). | ||
15 | # voffset (float) Vertical offset (normalized). | ||
16 | # | ||
17 | # `glyphscale` and `voffset` can also be specified separately for the UI and | ||
18 | # document domains by prefixing `ui.` or `doc.` to the key. | ||
19 | |||
20 | version = 1 | ||
21 | |||
22 | [default] | ||
23 | name = "Source Sans" | ||
24 | regular = "SourceSans3-Regular.ttf" | ||
25 | italic = "SourceSans3-It.ttf" | ||
26 | light = "SourceSans3-ExtraLight.ttf" | ||
27 | semibold = "SourceSans3-Semibold.ttf" | ||
28 | bold = "SourceSans3-Bold.ttf" | ||
29 | |||
30 | [iosevka] | ||
31 | name = "Iosevka (compact)" | ||
32 | monospace = true | ||
33 | doc.height = 0.800 | ||
34 | regular = "IosevkaTerm-Extended.ttf" | ||
35 | |||
36 | [iosevka-body] | ||
37 | # Variant of Iosevka with expanded line spacing for better readability. | ||
38 | # Matches the baseline and ascent of the default font. | ||
39 | name = "Iosevka" | ||
40 | monospace = true | ||
41 | priority = -10 | ||
42 | glyphscale = 0.800 | ||
43 | regular = "IosevkaTerm-Extended.ttf" | ||
44 | |||
45 | [smolemoji] | ||
46 | name = "Smol Emoji" | ||
47 | override = true # These Emoji/symbols are always preferred. | ||
48 | auxiliary = true | ||
49 | priority = 100 | ||
50 | regular = "SmolEmoji-Regular.ttf" | ||
51 | |||
52 | [notoemoji] | ||
53 | name = "Noto Emoji" | ||
54 | auxiliary = true | ||
55 | priority = 30 | ||
56 | glyphscale = 1.1 | ||
57 | regular = "NotoEmoji-Regular.ttf" | ||
58 | |||
59 | [notosymbols2] | ||
60 | name = "Noto Sans Symbols 2" | ||
61 | auxiliary = true | ||
62 | priority = 20 | ||
63 | glyphscale = 1.45 | ||
64 | voffset = 0.5 | ||
65 | regular = "NotoSansSymbols2-Regular.ttf" | ||
66 | |||
67 | [notosymbols] | ||
68 | name = "Noto Sans Symbols" | ||
69 | auxiliary = true | ||
70 | priority = 10 | ||
71 | glyphscale = 2.0 | ||
72 | voffset = 1.2 | ||
73 | regular = "NotoSansSymbols-Regular.ttf" | ||