Skip to content

Commit 2b6e18d

Browse files
authored
Merge pull request #13 from internet-development/0.0.4
0.0.4
2 parents b8bf4b3 + c4ba637 commit 2b6e18d

File tree

884 files changed

+28250
-88
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

884 files changed

+28250
-88
lines changed

components/MarketingServerMono.tsx

Lines changed: 14 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,6 @@ export default function MarketingServerMono(props) {
2323

2424
<hr className={styles.divider} />
2525

26-
<div className={styles.imageHoist}>
27-
<img className={styles.image} src="https://intdev-global.s3.us-west-2.amazonaws.com/public/internet-dev/e5957545-e79c-44d7-a7b0-e82b8edbc314.png" />
28-
</div>
29-
30-
<hr className={styles.divider} />
31-
3226
<div className={styles.row}>
3327
<div className={styles.content}>
3428
<P>
@@ -50,7 +44,7 @@ export default function MarketingServerMono(props) {
5044
<div className={styles.content}>
5145
<Title>Downloads</Title>
5246
<ActionItem style={{ marginTop: `1rem`}}icon={`⊹`} href="https://github.com/internet-development/www-server-mono/blob/main/fonts" target="_blank">
53-
[0.0.3] [8-13-2024] WOFF, WOFF2, OTF, and Glyphs
47+
[0.0.4] [9-5-2024] WOFF, WOFF2, OTF, and Glyphs
5448
</ActionItem>
5549
<ActionItem icon={`⭢`} href="https://github.com/internet-development/www-server-mono" target="_blank">
5650
View repository on GitHub
@@ -134,12 +128,6 @@ export default function MarketingServerMono(props) {
134128

135129
<hr className={styles.divider} />
136130

137-
<div className={styles.imageHoist}>
138-
<img className={styles.image} src="https://intdev-global.s3.us-west-2.amazonaws.com/public/internet-dev/5af1d7a5-fa60-4827-9b4f-808cdb635d59.png" />
139-
</div>
140-
141-
<hr className={styles.divider} />
142-
143131
<div className={styles.row}>
144132
<div className={styles.content}>
145133
<Title>Basic Latin</Title>
@@ -171,34 +159,32 @@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n
171159
<P style={{ marginTop: `1rem` }}>
172160
{`
173161
+ - =
162+
`}
163+
</P>
164+
<Title style={{ marginTop: `2rem` }}>ASCII</Title>
165+
<P style={{ marginTop: `1rem`, whiteSpace: 'pre', lineHeight: 1}}>
166+
{`
167+
oo____oo____oooo____oo______oo____oo_
168+
oo____oo__oo____oo__oo______oo____oo_
169+
oo____oo_oo______oo_oo_______oo__oo__
170+
oooooooo_oo______oo_oo_________oo____
171+
oo____oo__oo____oo__oo_________oo____
172+
oo____oo____oooo____ooooooo____oo____
173+
_____________________________________
174174
`}
175175
</P>
176176
</div>
177177
</div>
178178

179179
<hr className={styles.divider} />
180-
<div className={styles.imageHoist} style={{ marginTop: 8}}>
181-
<img className={styles.image} src="https://intdev-global.s3.us-west-2.amazonaws.com/public/internet-dev/a1436fad-7eb2-4a20-a471-fbfe313ff710.png" />
182-
</div>
183-
184-
<hr className={styles.divider} />
185-
<div className={styles.row}>
186-
<div className={styles.content}>
187-
<SubText>
188-
With hearts full of reverence and gratitude, we do offer our sincerest thanks unto Whyrusleeping, Andrew Alimbuyuguen, Phil Bedford, and the noble fellowship of the INTDEV community. By thy wise counsel and steadfast support through the many revisions of this font, thou hast rendered service most invaluable, for which we are forever beholden.
189-
</SubText>
190-
</div>
191-
</div>
192180

193181

194182
</div>
195183

196184

197-
198185
<a className={styles.footer} href="https://internet.dev">
199186
<IntDev width="100%" />
200-
<IntDev width="100%" />
201-
<IntDev width="100%" />
187+
202188
</a>
203189
</>
204190
);
48 Bytes
Binary file not shown.
Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
# automatic
2+
@Uppercase = [ A Aacute Abreve Acircumflex Adieresis Agrave Amacron Aogonek Aring Atilde AE B C Cacute Ccaron Ccedilla Cdotaccent D Dcaron Dcroat Eth E Eacute Ecaron Ecircumflex Edieresis Edotaccent Egrave Emacron Eogonek Schwa F G Gbreve Gcommaaccent Gdotaccent H Hbar I Iacute Icircumflex Idieresis Idotaccent Igrave Imacron Iogonek J Jacute K Kcommaaccent L Lacute Lcaron Lcommaaccent Lslash M N Nacute Ncaron Ncommaaccent Ntilde O Oacute Ocircumflex Odieresis Ograve Ohungarumlaut Omacron Oslash Otilde OE P Thorn Q R Racute Rcaron Rcommaaccent S Sacute Scaron Scedilla Scommaaccent Germandbls T Tcaron Tcedilla Tcommaaccent U Uacute Ucircumflex Udieresis Ugrave Uhungarumlaut Umacron Uogonek Uring V W Wacute Wcircumflex Wdieresis Wgrave X Y Yacute Ycircumflex Ydieresis Ygrave Z Zacute Zcaron Zdotaccent M.ss02 W.ss02 ];
3+
4+
# Prefix: Languagesystems
5+
# automatic
6+
languagesystem DFLT dflt;
7+
8+
languagesystem latn dflt;
9+
languagesystem latn AZE;
10+
languagesystem latn CRT;
11+
languagesystem latn KAZ;
12+
languagesystem latn TAT;
13+
languagesystem latn TRK;
14+
languagesystem latn ROM;
15+
languagesystem latn MOL;
16+
languagesystem latn NLD;
17+
18+
feature aalt {
19+
# automatic
20+
feature locl;
21+
feature case;
22+
feature ss01;
23+
feature ss02;
24+
} aalt;
25+
26+
feature ccmp {
27+
# automatic
28+
lookup ccmp_DFLT_1 {
29+
@CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb];
30+
lookupflag UseMarkFilteringSet @CombiningTopAccents;
31+
sub i' @CombiningTopAccents by idotless;
32+
sub j' @CombiningTopAccents by jdotless;
33+
} ccmp_DFLT_1;
34+
35+
lookup ccmp_Other_1 {
36+
lookupflag 0;
37+
@Markscomb = [dieresiscomb dotaccentcomb gravecomb acutecomb hungarumlautcomb circumflexcomb caroncomb brevecomb ringcomb tildecomb macroncomb commaturnedabovecomb strokeshortcomb slashshortcomb dieresis dotaccent grave acute hungarumlaut circumflex caron breve ring tilde macron];
38+
@MarkscombCase = [dieresiscomb.case dotaccentcomb.case gravecomb.case acutecomb.case hungarumlautcomb.case circumflexcomb.case caroncomb.case brevecomb.case ringcomb.case tildecomb.case macroncomb.case commaturnedabovecomb.case strokeshortcomb.case slashshortcomb.case dieresis.case dotaccent.case grave.case acute.case hungarumlaut.case circumflex.case caron.case breve.case ring.case tilde.case macron.case];
39+
sub @Markscomb @Markscomb' by @MarkscombCase;
40+
sub @Uppercase @Markscomb' by @MarkscombCase;
41+
} ccmp_Other_1;
42+
43+
lookup ccmp_Other_2 {
44+
lookupflag 0;
45+
sub @Markscomb' @MarkscombCase by @MarkscombCase;
46+
sub @MarkscombCase @Markscomb' by @MarkscombCase;
47+
} ccmp_Other_2;
48+
} ccmp;
49+
50+
feature locl {
51+
# automatic
52+
script latn;
53+
language AZE;
54+
lookup locl_latn_0 {
55+
sub i by idotaccent;
56+
} locl_latn_0;
57+
language CRT;
58+
lookup locl_latn_0;
59+
language KAZ;
60+
lookup locl_latn_0;
61+
language TAT;
62+
lookup locl_latn_0;
63+
language TRK;
64+
lookup locl_latn_0;
65+
66+
script latn;
67+
language ROM;
68+
lookup locl_latn_1 {
69+
sub Scedilla by Scommaaccent;
70+
sub scedilla by scommaaccent;
71+
sub Tcedilla by Tcommaaccent;
72+
sub tcedilla by tcommaaccent;
73+
} locl_latn_1;
74+
language MOL;
75+
lookup locl_latn_1;
76+
77+
script latn;
78+
language NLD;
79+
lookup locl_latn_2 {
80+
sub iacute j' by jacute;
81+
sub Iacute J' by Jacute;
82+
} locl_latn_2;
83+
} locl;
84+
85+
feature case {
86+
# automatic
87+
sub periodcentered by periodcentered.case;
88+
sub bullet by bullet.case;
89+
sub hyphen by hyphen.case;
90+
sub endash by endash.case;
91+
sub emdash by emdash.case;
92+
sub parenleft by parenleft.case;
93+
sub parenright by parenright.case;
94+
sub braceleft by braceleft.case;
95+
sub braceright by braceright.case;
96+
sub bracketleft by bracketleft.case;
97+
sub bracketright by bracketright.case;
98+
sub guillemetleft by guillemetleft.case;
99+
sub guillemetright by guillemetright.case;
100+
sub guilsinglleft by guilsinglleft.case;
101+
sub guilsinglright by guilsinglright.case;
102+
sub dieresiscomb by dieresiscomb.case;
103+
sub dotaccentcomb by dotaccentcomb.case;
104+
sub gravecomb by gravecomb.case;
105+
sub acutecomb by acutecomb.case;
106+
sub hungarumlautcomb by hungarumlautcomb.case;
107+
sub circumflexcomb by circumflexcomb.case;
108+
sub caroncomb by caroncomb.case;
109+
sub brevecomb by brevecomb.case;
110+
sub ringcomb by ringcomb.case;
111+
sub tildecomb by tildecomb.case;
112+
sub macroncomb by macroncomb.case;
113+
sub commaturnedabovecomb by commaturnedabovecomb.case;
114+
sub strokeshortcomb by strokeshortcomb.case;
115+
sub slashshortcomb by slashshortcomb.case;
116+
sub dieresis by dieresis.case;
117+
sub dotaccent by dotaccent.case;
118+
sub grave by grave.case;
119+
sub acute by acute.case;
120+
sub hungarumlaut by hungarumlaut.case;
121+
sub circumflex by circumflex.case;
122+
sub caron by caron.case;
123+
sub breve by breve.case;
124+
sub ring by ring.case;
125+
sub tilde by tilde.case;
126+
sub macron by macron.case;
127+
} case;
128+
129+
feature ss01 {
130+
# automatic
131+
featureNames {
132+
name "Alternate 'a' 'g'";
133+
};
134+
sub a by a.ss01;
135+
sub aacute by aacute.ss01;
136+
sub abreve by abreve.ss01;
137+
sub acircumflex by acircumflex.ss01;
138+
sub adieresis by adieresis.ss01;
139+
sub agrave by agrave.ss01;
140+
sub amacron by amacron.ss01;
141+
sub aogonek by aogonek.ss01;
142+
sub aring by aring.ss01;
143+
sub atilde by atilde.ss01;
144+
sub g by g.ss01;
145+
sub gbreve by gbreve.ss01;
146+
sub gcommaaccent by gcommaaccent.ss01;
147+
sub gdotaccent by gdotaccent.ss01;
148+
sub ampersand by ampersand.ss01;
149+
} ss01;
150+
151+
feature ss02 {
152+
# automatic
153+
featureNames {
154+
name "Sharp 'M' 'W'";
155+
};
156+
sub M by M.ss02;
157+
sub W by W.ss02;
158+
} ss02;
159+
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>ascender</key>
6+
<integer>700</integer>
7+
<key>capHeight</key>
8+
<integer>700</integer>
9+
<key>copyright</key>
10+
<string>Copyright ©2023 by Blaze Type. All rights reserved.</string>
11+
<key>descender</key>
12+
<integer>-200</integer>
13+
<key>familyName</key>
14+
<string>Server Mono</string>
15+
<key>italicAngle</key>
16+
<integer>-10</integer>
17+
<key>openTypeHeadCreated</key>
18+
<string>2024/06/19 09:45:36</string>
19+
<key>openTypeHheaAscender</key>
20+
<integer>750</integer>
21+
<key>openTypeHheaDescender</key>
22+
<integer>-250</integer>
23+
<key>openTypeHheaLineGap</key>
24+
<integer>0</integer>
25+
<key>openTypeNameDesigner</key>
26+
<string>Blaze Type, Tim Vanhille, Matthieu Salvaggio</string>
27+
<key>openTypeNameDesignerURL</key>
28+
<string>http://blazetype.eu</string>
29+
<key>openTypeNameManufacturer</key>
30+
<string>http://blazetype.eu</string>
31+
<key>openTypeNameManufacturerURL</key>
32+
<string>http://blazetype.eu</string>
33+
<key>openTypeNamePreferredSubfamilyName</key>
34+
<string>Regular Slanted</string>
35+
<key>openTypeOS2Selection</key>
36+
<array>
37+
<integer>7</integer>
38+
</array>
39+
<key>openTypeOS2Type</key>
40+
<array/>
41+
<key>openTypeOS2TypoAscender</key>
42+
<integer>750</integer>
43+
<key>openTypeOS2TypoDescender</key>
44+
<integer>-250</integer>
45+
<key>openTypeOS2TypoLineGap</key>
46+
<integer>0</integer>
47+
<key>openTypeOS2VendorID</key>
48+
<string>BLZT</string>
49+
<key>openTypeOS2WeightClass</key>
50+
<integer>400</integer>
51+
<key>openTypeOS2WidthClass</key>
52+
<integer>5</integer>
53+
<key>openTypeOS2WinAscent</key>
54+
<integer>750</integer>
55+
<key>openTypeOS2WinDescent</key>
56+
<integer>250</integer>
57+
<key>postscriptBlueFuzz</key>
58+
<integer>0</integer>
59+
<key>postscriptBlueScale</key>
60+
<real>0.059</real>
61+
<key>postscriptBlueShift</key>
62+
<integer>8</integer>
63+
<key>postscriptBlueValues</key>
64+
<array>
65+
<integer>-10</integer>
66+
<integer>0</integer>
67+
<integer>500</integer>
68+
<integer>510</integer>
69+
<integer>700</integer>
70+
<integer>710</integer>
71+
</array>
72+
<key>postscriptFontName</key>
73+
<string>ServerMono-RegularSlanted</string>
74+
<key>postscriptOtherBlues</key>
75+
<array>
76+
<integer>-210</integer>
77+
<integer>-200</integer>
78+
</array>
79+
<key>postscriptStemSnapH</key>
80+
<array>
81+
<integer>86</integer>
82+
<integer>90</integer>
83+
</array>
84+
<key>postscriptStemSnapV</key>
85+
<array>
86+
<integer>96</integer>
87+
<integer>102</integer>
88+
</array>
89+
<key>styleMapFamilyName</key>
90+
<string>Server Mono</string>
91+
<key>styleMapStyleName</key>
92+
<string>italic</string>
93+
<key>styleName</key>
94+
<string>Regular Slanted</string>
95+
<key>unitsPerEm</key>
96+
<integer>1000</integer>
97+
<key>versionMajor</key>
98+
<integer>1</integer>
99+
<key>versionMinor</key>
100+
<integer>0</integer>
101+
<key>xHeight</key>
102+
<integer>500</integer>
103+
</dict>
104+
</plist>

0 commit comments

Comments
 (0)