Add the missing Geist/Titillium web fonts (staging 404s)

f0490dff35e5 · AtlantisPleb · · parent bb8886f9697d

Add the missing Geist/Titillium web fonts (staging 404s)

assets/css/sarah.css came across in the port with 11 @font-face rules
pointing at /fonts/*.woff2, but priv/static/fonts/ was never created, so
every face 404s on staging. `fonts` is already in static_paths(), so the
plug was ready — only the binaries were absent.

Copied the 11 referenced faces plus both license files from sarah. A sweep
of every /fonts, /images, /video, /assets URL referenced across
assets/css, assets/js, and lib/openagents_web confirms these 11 were the
only missing static assets.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0149rBWy7br1Z7bbz9NrQhEr
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>

Deploy story

What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.

Not deployed through the forge lane

No push, promotion, build, or deploy receipt references this commit (receipts are scanned over a bounded recent window). Changes shipped by full node replacement carry their proof in the release gate receipt instead.

Changed files

  • added priv/static/fonts/LICENSE
  • added priv/static/fonts/LICENSE-titillium-web
  • added priv/static/fonts/geist-mono-latin-400-normal.woff2
  • added priv/static/fonts/geist-mono-latin-500-normal.woff2
  • added priv/static/fonts/geist-mono-latin-600-normal.woff2
  • added priv/static/fonts/geist-mono-latin-700-normal.woff2
  • added priv/static/fonts/geist-sans-latin-400-normal.woff2
  • added priv/static/fonts/geist-sans-latin-500-normal.woff2
  • added priv/static/fonts/geist-sans-latin-600-normal.woff2
  • added priv/static/fonts/geist-sans-latin-700-normal.woff2
  • added priv/static/fonts/titillium-web-latin-400-normal.woff2
  • added priv/static/fonts/titillium-web-latin-600-normal.woff2
  • added priv/static/fonts/titillium-web-latin-700-normal.woff2

Diff

13 files changed, +185 -0

priv/static/fonts/LICENSE added +92

@@ -0,0 +1,92 @@

1
Geist Sans and Geist Mono Font
2
(C) 2023 Vercel, made in collaboration with basement.studio
3
4
This Font Software is licensed under the SIL Open Font License, Version 1.1.
5
This license is available with a FAQ at: http://scripts.sil.org/OFL and copied below
6
7
-----------------------------------------------------------
8
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
9
-----------------------------------------------------------
10
11
PREAMBLE
12
The goals of the Open Font License (OFL) are to stimulate worldwide
13
development of collaborative font projects, to support the font creation
14
efforts of academic and linguistic communities, and to provide a free and
15
open framework in which fonts may be shared and improved in partnership
16
with others.
17
18
The OFL allows the licensed fonts to be used, studied, modified and
19
redistributed freely as long as they are not sold by themselves. The
20
fonts, including any derivative works, can be bundled, embedded,
21
redistributed and/or sold with any software provided that any reserved
22
names are not used by derivative works. The fonts and derivatives,
23
however, cannot be released under any other type of license. The
24
requirement for fonts to remain under this license does not apply
25
to any document created using the fonts or their derivatives.
26
27
DEFINITIONS
28
"Font Software" refers to the set of files released by the Copyright
29
Holder(s) under this license and clearly marked as such. This may
30
include source files, build scripts and documentation.
31
32
"Reserved Font Name" refers to any names specified as such after the
33
copyright statement(s).
34
35
"Original Version" refers to the collection of Font Software components as
36
distributed by the Copyright Holder(s).
37
38
"Modified Version" refers to any derivative made by adding to, deleting,
39
or substituting -- in part or in whole -- any of the components of the
40
Original Version, by changing formats or by porting the Font Software to a
41
new environment.
42
43
"Author" refers to any designer, engineer, programmer, technical
44
writer or other person who contributed to the Font Software.
45
46
PERMISSION AND CONDITIONS
47
Permission is hereby granted, free of charge, to any person obtaining
48
a copy of the Font Software, to use, study, copy, merge, embed, modify,
49
redistribute, and sell modified and unmodified copies of the Font
50
Software, subject to the following conditions:
51
52
1) Neither the Font Software nor any of its individual components,
53
in Original or Modified Versions, may be sold by itself.
54
55
2) Original or Modified Versions of the Font Software may be bundled,
56
redistributed and/or sold with any software, provided that each copy
57
contains the above copyright notice and this license. These can be
58
included either as stand-alone text files, human-readable headers or
59
in the appropriate machine-readable metadata fields within text or
60
binary files as long as those fields can be easily viewed by the user.
61
62
3) No Modified Version of the Font Software may use the Reserved Font
63
Name(s) unless explicit written permission is granted by the corresponding
64
Copyright Holder. This restriction only applies to the primary font name as
65
presented to the users.
66
67
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
68
Software shall not be used to promote, endorse or advertise any
69
Modified Version, except to acknowledge the contribution(s) of the
70
Copyright Holder(s) and the Author(s) or with their explicit written
71
permission.
72
73
5) The Font Software, modified or unmodified, in part or in whole,
74
must be distributed entirely under this license, and must not be
75
distributed under any other license. The requirement for fonts to
76
remain under this license does not apply to any document created
77
using the Font Software.
78
79
TERMINATION
80
This license becomes null and void if any of the above conditions are
81
not met.
82
83
DISCLAIMER
84
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
85
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
86
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
87
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
88
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
89
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
90
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
91
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
92
OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file
priv/static/fonts/LICENSE-titillium-web added +93

@@ -0,0 +1,93 @@

1
Copyright (c) 2009-2011 by Accademia di Belle Arti di Urbino and students of MA course of Visual design. Some rights reserved. TitilliumWeb-ExtraLightItalic.ttf: Copyright (c) 2009-2011 by Accademia di Belle Arti di Urbino and students of MA course of Visual design. Some rights reserved. TitilliumWeb-Light.ttf: Copyright (c) 2009-2011 by Accademia di Belle Arti di Urbino and students of MA course of Visual design. Some rights reserved. TitilliumWeb-LightItalic.ttf: Copyright (c) 2009-2011 by Accademia di Belle Arti di Urbino and students of MA course of Visual design. Some rights reserved. TitilliumWeb-Regular.ttf: Copyright (c) 2009-2011 by Accademia di Belle Arti di Urbino and students of MA course of Visual design. Some rights reserved. TitilliumWeb-Italic.ttf: Copyright (c) 2009-2011 by Accademia di Belle Arti di Urbino and students of MA course of Visual design. Some rights reserved. TitilliumWeb-SemiBold.ttf: Copyright (c) 2009-2011 by Accademia di Belle Arti di Urbino and students of MA course of Visual design. Some rights reserved. TitilliumWeb-SemiBoldItalic.ttf: Copyright (c) 2009-2011 by Accademia di Belle Arti di Urbino and students of MA course of Visual design. Some rights reserved. TitilliumWeb-Bold.ttf: Copyright (c) 2009-2011 by Accademia di Belle Arti di Urbino and students of MA course of Visual design. Some rights reserved. TitilliumWeb-BoldItalic.ttf: Copyright (c) 2009-2011 by Accademia di Belle Arti di Urbino and students of MA course of Visual design. Some rights reserved. TitilliumWeb-Black.ttf: Copyright (c) 2009-2011 by Accademia di Belle Arti di Urbino and students of MA course of Visual design. Some rights reserved.
2
3
This Font Software is licensed under the SIL Open Font License, Version 1.1.
4
This license is copied below, and is also available with a FAQ at:
5
http://scripts.sil.org/OFL
6
7
8
-----------------------------------------------------------
9
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10
-----------------------------------------------------------
11
12
PREAMBLE
13
The goals of the Open Font License (OFL) are to stimulate worldwide
14
development of collaborative font projects, to support the font creation
15
efforts of academic and linguistic communities, and to provide a free and
16
open framework in which fonts may be shared and improved in partnership
17
with others.
18
19
The OFL allows the licensed fonts to be used, studied, modified and
20
redistributed freely as long as they are not sold by themselves. The
21
fonts, including any derivative works, can be bundled, embedded,
22
redistributed and/or sold with any software provided that any reserved
23
names are not used by derivative works. The fonts and derivatives,
24
however, cannot be released under any other type of license. The
25
requirement for fonts to remain under this license does not apply
26
to any document created using the fonts or their derivatives.
27
28
DEFINITIONS
29
"Font Software" refers to the set of files released by the Copyright
30
Holder(s) under this license and clearly marked as such. This may
31
include source files, build scripts and documentation.
32
33
"Reserved Font Name" refers to any names specified as such after the
34
copyright statement(s).
35
36
"Original Version" refers to the collection of Font Software components as
37
distributed by the Copyright Holder(s).
38
39
"Modified Version" refers to any derivative made by adding to, deleting,
40
or substituting -- in part or in whole -- any of the components of the
41
Original Version, by changing formats or by porting the Font Software to a
42
new environment.
43
44
"Author" refers to any designer, engineer, programmer, technical
45
writer or other person who contributed to the Font Software.
46
47
PERMISSION & CONDITIONS
48
Permission is hereby granted, free of charge, to any person obtaining
49
a copy of the Font Software, to use, study, copy, merge, embed, modify,
50
redistribute, and sell modified and unmodified copies of the Font
51
Software, subject to the following conditions:
52
53
1) Neither the Font Software nor any of its individual components,
54
in Original or Modified Versions, may be sold by itself.
55
56
2) Original or Modified Versions of the Font Software may be bundled,
57
redistributed and/or sold with any software, provided that each copy
58
contains the above copyright notice and this license. These can be
59
included either as stand-alone text files, human-readable headers or
60
in the appropriate machine-readable metadata fields within text or
61
binary files as long as those fields can be easily viewed by the user.
62
63
3) No Modified Version of the Font Software may use the Reserved Font
64
Name(s) unless explicit written permission is granted by the corresponding
65
Copyright Holder. This restriction only applies to the primary font name as
66
presented to the users.
67
68
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69
Software shall not be used to promote, endorse or advertise any
70
Modified Version, except to acknowledge the contribution(s) of the
71
Copyright Holder(s) and the Author(s) or with their explicit written
72
permission.
73
74
5) The Font Software, modified or unmodified, in part or in whole,
75
must be distributed entirely under this license, and must not be
76
distributed under any other license. The requirement for fonts to
77
remain under this license does not apply to any document created
78
using the Font Software.
79
80
TERMINATION
81
This license becomes null and void if any of the above conditions are
82
not met.
83
84
DISCLAIMER
85
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93
OTHER DEALINGS IN THE FONT SOFTWARE.
priv/static/fonts/geist-mono-latin-400-normal.woff2 added

Binary file. Nothing to show as text.

priv/static/fonts/geist-mono-latin-500-normal.woff2 added

Binary file. Nothing to show as text.

priv/static/fonts/geist-mono-latin-600-normal.woff2 added

Binary file. Nothing to show as text.

priv/static/fonts/geist-mono-latin-700-normal.woff2 added

Binary file. Nothing to show as text.

priv/static/fonts/geist-sans-latin-400-normal.woff2 added

Binary file. Nothing to show as text.

priv/static/fonts/geist-sans-latin-500-normal.woff2 added

Binary file. Nothing to show as text.

priv/static/fonts/geist-sans-latin-600-normal.woff2 added

Binary file. Nothing to show as text.

priv/static/fonts/geist-sans-latin-700-normal.woff2 added

Binary file. Nothing to show as text.

priv/static/fonts/titillium-web-latin-400-normal.woff2 added

Binary file. Nothing to show as text.

priv/static/fonts/titillium-web-latin-600-normal.woff2 added

Binary file. Nothing to show as text.

priv/static/fonts/titillium-web-latin-700-normal.woff2 added

Binary file. Nothing to show as text.

This page updates live while a promote is in flight · changelog