summaryrefslogtreecommitdiff
path: root/res/default.fontpack/fontpack.ini
diff options
context:
space:
mode:
Diffstat (limited to 'res/default.fontpack/fontpack.ini')
-rw-r--r--res/default.fontpack/fontpack.ini73
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
20version = 1
21
22[default]
23name = "Source Sans"
24regular = "SourceSans3-Regular.ttf"
25italic = "SourceSans3-It.ttf"
26light = "SourceSans3-ExtraLight.ttf"
27semibold = "SourceSans3-Semibold.ttf"
28bold = "SourceSans3-Bold.ttf"
29
30[iosevka]
31name = "Iosevka (compact)"
32monospace = true
33doc.height = 0.800
34regular = "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.
39name = "Iosevka"
40monospace = true
41priority = -10
42glyphscale = 0.800
43regular = "IosevkaTerm-Extended.ttf"
44
45[smolemoji]
46name = "Smol Emoji"
47override = true # These Emoji/symbols are always preferred.
48auxiliary = true
49priority = 100
50regular = "SmolEmoji-Regular.ttf"
51
52[notoemoji]
53name = "Noto Emoji"
54auxiliary = true
55priority = 30
56glyphscale = 1.1
57regular = "NotoEmoji-Regular.ttf"
58
59[notosymbols2]
60name = "Noto Sans Symbols 2"
61auxiliary = true
62priority = 20
63glyphscale = 1.45
64voffset = 0.5
65regular = "NotoSansSymbols2-Regular.ttf"
66
67[notosymbols]
68name = "Noto Sans Symbols"
69auxiliary = true
70priority = 10
71glyphscale = 2.0
72voffset = 1.2
73regular = "NotoSansSymbols-Regular.ttf"