-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathparameters.toml
138 lines (111 loc) · 4.12 KB
/
parameters.toml
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
### Editing this file for font customization is strongly discouraged.
### Use `private-build-plans.toml` to create custom fonts.
### Changing the numbers may make the builder crash / hang / produce broken shapes.
[iosevka]
naming.copyright = 'Copyright 2015-2021, Renzhi Li (aka. Belleve Invis, [email protected]).'
naming.licence = '''This font software is licenced under the SIL Open Font Licence, Version 1.1. This licence is available with a FAQ at: http://scripts.sil.org/OFL. This font software is distributed on an 'AS IS' basis, without warranties or conditions of any kind, either express or implied. See the SIL Open Font licence for the specific language, permissions and limitations governing your use of this font software.'''
naming.manufacturer = 'Belleve Invis'
naming.designer = 'Belleve Invis'
naming.description = 'Spatial efficient monospace font family for programming. Built from code. http://be5invis.github.io/Iosevka'
leading = 1100 # Default line height times 1000.
descenderPad = 0 # Additional line height, added to descender.
cap = 735 # Cap height (as well as ascender).
xheight = 530 # X-height.
#descender = -205 # Depth of descender. Currently unused.
winMetricAscenderPad = 0 # Padding of Win ascnder metrics to avoid clipping. See #343
winMetricDescenderPad = 0 # Padding of Win descender metrics to avoid clipping. See #343
symbolMid = 340 # Center of parens, maths, geometrics...
parenSize = 966 # Size of parens, brackets, braces, slashes, etc.
operSize = 0.80 # Size of mathematical operators (cups, etc.)
tackSize = 0.80 # Size of logical operators (tacks, etc.)
bgopSize = 1.10 # Size of "taller" mathematical operators
plusSize = 0.52 # Size of plus and arith symbols
pictSize = 1.10 # Size of pictograms
arrowHeight = 1.50 # Height of arrows
slopeAngle = 0 # slope angle, in degrees.
derivedSlopeAngle = 10 # Slope angle of derived letters requiring italics
accent = 155 # Height of accent marks.
accentx = 200 # Width of accent marks.
accentBaseOffset = 54 # Offset of accent marks to the base.
accentStackOffset = 160 # Offset when accent marks stack.
overshoot = -8 # Vertical overshoot for arcs.
overshootx = -8 # Horizontal overshoot for arcs.
oxhook = -2 # Horizontal overshoot for hook tips.
refJut = 85
shoulderfineMin = 0.8
isItalic = false # Use italic shapes?
isOblique = false # Use oblique shapes?
spacing = 1 # Spacing indicator
unitWidthScalar = 1 # Scalar of unit width, used in derived builds
# Powerline-specific parameters
powerlineScaleY = 1 # Vertical scale
powerlineScaleX = 1 # Horizontal scale
powerlineShiftY = 0 # Vertical shift
powerlineShiftX = 0 # Horizontal shift
# Whether to generate CV-SS features
enableCvSs = true
# Whether to generate ligation
enableLigation = true
# Excluded code points
excludedCharRanges = []
# Slab level -- Set to 0 by default
# - 0 : Sans
# - 1 : TODO
# - 2+ : Full (3.x)
slab = 0
# Old style number height
onumZeroHeightRatio = 1.145
# Reset diversity
diversityM = 1
diversityF = 1
diversityI = 1
diversityII = 1
# OS/2 and POST fixed metrics
"os2.yStrikeoutPosition" = 265
"os2.yStrikeoutSize" = 51
"os2.ySubscriptXOffset" = 0
"os2.ySubscriptXSize" = 665
"os2.ySubscriptYOffset" = 143
"os2.ySubscriptYSize" = 716
"os2.ySuperscriptXOffset" = 0
"os2.ySuperscriptXSize" = 665
"os2.ySuperscriptYOffset" = 491
"os2.ySuperscriptYSize" = 716
"post.underlinePosition" = -50
"post.underlineThickness" = 50
[verbose]
verbose = true
###### Slab variant
[serifs-slab]
slab = 2
###### Spacings
# Terminal variant
[spacing-term]
spacing = 0
# "FontFonfig Monospace"
[spacing-fontconfig-mono]
spacing = 0
forceMonospace = true
# Fixed variant
[spacing-fixed]
spacing = 0
enableLigation = false
forceMonospace = true
# Quasi-proportional
[spacing-quasi-proportional]
spacing = 3
isQuasiProportional = true
diversityM = 1.25
diversityF = 0.75
diversityI = 0.75
diversityII = 0.50
###### Slopes
[slope-italic]
isItalic = true
slopeAngle = 9.4
[slope-oblique]
isOblique = true
slopeAngle = 9.4
[slope-cursive]
isItalic = true
slopeAngle = 0