Skip to content

Commit c5717fe

Browse files
committed
feat: polish font rendering and publish with GitHub releases
Italics were off, now they’re more true to SF Mono. Also added GitHub Releases support to finally ship this thing properly.
1 parent 0e67544 commit c5717fe

3 files changed

Lines changed: 126 additions & 2 deletions

File tree

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ node_modules
77

88
# Build artifacts
99
.build
10+
dist
1011
release-archives
1112

1213
# Test artifacts
@@ -20,7 +21,6 @@ packages/font-otl/src/**/*.mjs
2021

2122
# Private config files
2223
private.toml
23-
private-build-plans.toml
2424
params/private-parameters.toml
2525

2626
# pages-source ignores

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ NY Mono is built upon Iosevka's robust framework, with specific glyph variants c
2121

2222
## Installation
2323

24-
You can install NY Mono by downloading the pre-built font files from the [dist/ directory](dist/).
24+
You can install NY Mono by downloading the pre-built font files from the [Releases page](https://github.com/theJetway/NyMono/releases).
2525

2626
**General Instructions:**
2727

private-build-plans.toml

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
[buildPlans.NyMono]
2+
family = "NY Mono"
3+
spacing = "normal"
4+
serifs = "sans"
5+
noCvSs = true
6+
exportGlyphNames = false
7+
8+
[buildPlans.NyMono.variants.design]
9+
one = "base"
10+
capital-q = "crossing"
11+
a = "double-storey-serifless"
12+
f = "flat-hook-serifless"
13+
g = "single-storey-serifless"
14+
i = "serifed"
15+
j = "flat-hook-serifed"
16+
r = "serifed"
17+
t = "flat-hook-short-neck"
18+
w = "straight-flat-top-serifless"
19+
tittle = "round"
20+
asterisk = "hex-low"
21+
underscore = "above-baseline"
22+
caret = "high"
23+
paren = "large-contour"
24+
brace = "straight"
25+
guillemet = "straight"
26+
number-sign = "slanted"
27+
ampersand = "closed"
28+
at = "fourfold-solid-inner-tall"
29+
dollar = "slanted-through"
30+
cent = "slanted-open"
31+
percent = "rings-continuous-slash"
32+
bar = "natural-slope"
33+
question = "smooth"
34+
micro-sign = "toothed-bottom-right-serifed"
35+
decorative-angle-brackets = "middle"
36+
lig-ltgteq = "flat"
37+
lig-equal-chain = "without-notch"
38+
lig-hyphen-chain = "without-notch"
39+
lig-plus-chain = "without-notch"
40+
41+
42+
[buildPlans.NyMono.variants.italic]
43+
one = "base"
44+
capital-q = "crossing"
45+
a = "double-storey-serifless"
46+
f = "flat-hook-serifless"
47+
g = "single-storey-serifless"
48+
i = "serifed"
49+
j = "flat-hook-serifed"
50+
k = "straight-serifless"
51+
l = "serifed"
52+
r = "serifed"
53+
t = "flat-hook-short-neck"
54+
w = "straight-flat-top-serifless"
55+
paren = "large-contour"
56+
brace = "straight"
57+
guillemet = "straight"
58+
number-sign = "slanted"
59+
60+
[buildPlans.NyMono.variants.oblique]
61+
one = "base"
62+
capital-q = "crossing"
63+
a = "double-storey-serifless"
64+
f = "flat-hook-serifless"
65+
g = "single-storey-serifless"
66+
i = "serifed"
67+
j = "flat-hook-serifed"
68+
r = "serifed"
69+
t = "flat-hook-short-neck"
70+
w = "straight-flat-top-serifless"
71+
paren = "large-contour"
72+
brace = "straight"
73+
guillemet = "straight"
74+
number-sign = "slanted"
75+
76+
[buildPlans.NyMono.ligations]
77+
inherits = "dlig"
78+
79+
[buildPlans.NyMono.weights.Regular]
80+
shape = 400
81+
menu = 400
82+
css = 400
83+
84+
[buildPlans.NyMono.weights.Bold]
85+
shape = 700
86+
menu = 700
87+
css = 700
88+
89+
[buildPlans.NyMono.weights.Light]
90+
shape = 300
91+
menu = 300
92+
css = 300
93+
94+
[buildPlans.NyMono.weights.Medium]
95+
shape = 500
96+
menu = 500
97+
css = 500
98+
99+
[buildPlans.NyMono.weights.SemiBold]
100+
shape = 600
101+
menu = 600
102+
css = 600
103+
104+
[buildPlans.NyMono.weights.ExtraBold]
105+
shape = 800
106+
menu = 800
107+
css = 800
108+
109+
[buildPlans.NyMono.widths.Normal]
110+
shape = 600
111+
menu = 5
112+
css = "normal"
113+
114+
[buildPlans.NyMono.slopes.Upright]
115+
angle = 0
116+
shape = "upright"
117+
menu = "upright"
118+
css = "normal"
119+
120+
[buildPlans.NyMono.slopes.Italic]
121+
angle = 9.4
122+
shape = "italic"
123+
menu = "italic"
124+
css = "italic"

0 commit comments

Comments
 (0)