summaryrefslogtreecommitdiff
path: root/res/default.fontpack/fontpack.ini
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2021-10-07 18:03:27 +0300
committerJaakko Keränen <jaakko.keranen@iki.fi>2021-10-07 18:03:27 +0300
commit3d1a4a8e68fa673fed311710dd9303e928eea663 (patch)
treed59bdd26b8ddbdce9877f671188d878cc087cd89 /res/default.fontpack/fontpack.ini
parentc9ded71342f4e47b48151782a48fc488a5f63e56 (diff)
Package all fonts into .fontpacks
All fonts except default.fontpack will be distributed separately, or at least outside of resources.lgr.
Diffstat (limited to 'res/default.fontpack/fontpack.ini')
-rw-r--r--res/default.fontpack/fontpack.ini58
1 files changed, 58 insertions, 0 deletions
diff --git a/res/default.fontpack/fontpack.ini b/res/default.fontpack/fontpack.ini
new file mode 100644
index 00000000..c86dfd59
--- /dev/null
+++ b/res/default.fontpack/fontpack.ini
@@ -0,0 +1,58 @@
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# scaling (float) Additional glyph scaling (1.0 = not scaled).
15# voffset (float) Vertical offset (normalized).
16
17[default]
18name = "Source Sans 3"
19regular = "SourceSans3-Regular.ttf"
20italic = "SourceSans3-It.ttf"
21light = "SourceSans3-ExtraLight.ttf"
22semibold = "SourceSans3-Semibold.ttf"
23bold = "SourceSans3-Bold.ttf"
24
25[iosevka]
26name = "Iosevka Term Extended"
27monospace = true
28regular = "IosevkaTerm-Extended.ttf"
29
30[smolemoji]
31name = "Smol Emoji"
32override = true # These Emoji are always preferred.
33auxiliary = true
34priority = 100
35regular = "SmolEmoji-Regular.ttf"
36
37[notoemoji]
38name = "Noto Emoji"
39auxiliary = true
40priority = 30
41scaling = 1.1
42regular = "NotoEmoji-Regular.ttf"
43
44[notosymbols2]
45name = "Noto Sans Symbols 2"
46auxiliary = true
47priority = 20
48scaling = 1.45
49voffset = 0.5
50regular = "NotoSansSymbols2-Regular.ttf"
51
52[notosymbols]
53name = "Noto Sans Symbols"
54auxiliary = true
55priority = 10
56scaling = 2.0
57voffset = 1.2
58regular = "NotoSansSymbols-Regular.ttf"