static_flags_4x3dir = $(static_flagsdir)/4x3
static_fonts_DATA = \
- src/fonts/ofl/mukta/Mukta-Bold.ttf \
- src/fonts/ofl/mukta/Mukta-ExtraBold.ttf \
- src/fonts/ofl/mukta/Mukta-ExtraLight.ttf \
- src/fonts/ofl/mukta/Mukta-Light.ttf \
- src/fonts/ofl/mukta/Mukta-Medium.ttf \
- src/fonts/ofl/mukta/Mukta-Regular.ttf \
- src/fonts/ofl/mukta/Mukta-SemiBold.ttf \
+ src/fonts/ofl/prompt/Prompt-BlackItalic.ttf \
+ src/fonts/ofl/prompt/Prompt-Black.ttf \
+ src/fonts/ofl/prompt/Prompt-BoldItalic.ttf \
+ src/fonts/ofl/prompt/Prompt-Bold.ttf \
+ src/fonts/ofl/prompt/Prompt-ExtraBoldItalic.ttf \
+ src/fonts/ofl/prompt/Prompt-ExtraBold.ttf \
+ src/fonts/ofl/prompt/Prompt-ExtraLightItalic.ttf \
+ src/fonts/ofl/prompt/Prompt-ExtraLight.ttf \
+ src/fonts/ofl/prompt/Prompt-Italic.ttf \
+ src/fonts/ofl/prompt/Prompt-LightItalic.ttf \
+ src/fonts/ofl/prompt/Prompt-Light.ttf \
+ src/fonts/ofl/prompt/Prompt-MediumItalic.ttf \
+ src/fonts/ofl/prompt/Prompt-Medium.ttf \
+ src/fonts/ofl/prompt/Prompt-Regular.ttf \
+ src/fonts/ofl/prompt/Prompt-SemiBoldItalic.ttf \
+ src/fonts/ofl/prompt/Prompt-SemiBold.ttf \
+ src/fonts/ofl/prompt/Prompt-ThinItalic.ttf \
+ src/fonts/ofl/prompt/Prompt-Thin.ttf \
\
src/font-awesome/webfonts/fa-brands-400.eot \
src/font-awesome/webfonts/fa-brands-400.svg \
def font(self):
fontfile = os.path.join(
self.request.application.settings.get("static_path", ""),
- "fonts/Mukta-Regular.ttf"
+ "fonts/Prompt-Regular.ttf"
)
return ImageFont.truetype(fontfile, 15, encoding="unic")
-Subproject commit 3ca591dae7372a26e254ec6d22e7b453813b9530
+Subproject commit b439c994fb212fe6f4f978493774b45dfcbdf4af
/* latin-ext */
@font-face {
- font-family: "Mukta";
+ font-family: "Prompt";
font-style: normal;
font-weight: 400;
- src: local("Mukta Regular"), local("Mukta-Regular"), url(/static/fonts/Mukta-Regular.ttf) format("truetype");
+ src: local("Prompt Regular"), local("Prompt-Regular"), url(/static/fonts/Prompt-Regular.ttf) format("truetype");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
- font-family: "Mukta";
+ font-family: "Prompt";
font-style: normal;
font-weight: 400;
- src: local("Mukta Regular"), local("Mukta-Regular"), url(/static/fonts/Mukta-Regular.ttf) format("truetype");
+ src: local("Prompt Regular"), local("Prompt-Regular"), url(/static/fonts/Prompt-Regular.ttf) format("truetype");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
- font-family: 'Mukta';
+ font-family: 'Prompt';
font-style: normal;
font-weight: 500;
- src: local('Mukta Medium'), local('Mukta-Medium'), url(/static/fonts/Mukta-Medium.ttf) format("truetype");
+ src: local('Prompt Medium'), local('Prompt-Medium'), url(/static/fonts/Prompt-Medium.ttf) format("truetype");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
- font-family: 'Mukta';
+ font-family: 'Prompt';
font-style: normal;
font-weight: 500;
- src: local('Mukta Medium'), local('Mukta-Medium'), url(/static/fonts/Mukta-Medium.ttf) format("truetype");
+ src: local('Prompt Medium'), local('Prompt-Medium'), url(/static/fonts/Prompt-Medium.ttf) format("truetype");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
- font-family: "Mukta";
+ font-family: "Prompt";
font-style: normal;
font-weight: 700;
- src: local("Mukta Bold"), local("Mukta-Bold"), url(/static/fonts/Mukta-Bold.ttf) format("truetype");
+ src: local("Prompt Bold"), local("Prompt-Bold"), url(/static/fonts/Prompt-Bold.ttf) format("truetype");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
- font-family: "Mukta";
+ font-family: "Prompt";
font-style: normal;
font-weight: 700;
- src: local("Mukta Bold"), local("Mukta-Bold"), url(/static/fonts/Mukta-Bold.ttf) format("truetype");
+ src: local("Prompt Bold"), local("Prompt-Bold"), url(/static/fonts/Prompt-Bold.ttf) format("truetype");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
$border-radius-lg: 5px;
// Fonts
-$font-family-sans-serif: "Mukta", sans-serif;
+$font-family-sans-serif: "Prompt", sans-serif;
$font-weight-light: 200;
$font-weight-normal: 400;
(r"/logout", auth.LogoutHandler),
]
- self.add_handlers(r"(dev|www)\.ipfire\.org", [
+ self.add_handlers(r"(dev|www)\.ipfire\.rocks", [
# Entry site that lead the user to index
(r"/", IndexHandler),
])
# mirrors.ipfire.org
- self.add_handlers(r"^mirrors\.ipfire\.org", [
+ self.add_handlers(r"^mirrors\.ipfire\.rocks", [
(r"/", mirrors.IndexHandler),
(r"/mirrors/(.*)", mirrors.MirrorHandler),
])
] + authentication_handlers)
# location.ipfire.org
- self.add_handlers(r"location\.ipfire\.org", [
+ self.add_handlers(r"location\.ipfire\.rocks", [
(r"/", location.IndexHandler),
(r"/download", StaticHandler, { "template" : "../location/download.html" }),
(r"/how\-to\-use", StaticHandler, { "template" : "../location/how-to-use.html" }),
] + authentication_handlers)
# wiki.ipfire.org
- self.add_handlers(r"wiki\.ipfire\.org",
+ self.add_handlers(r"wiki\.ipfire\.rocks",
authentication_handlers + [
# Actions
# Load font
font = PIL.ImageFont.truetype(os.path.join(
self.application.settings.get("static_path", ""),
- "fonts/Mukta-Bold.ttf"
+ "fonts/Prompt-Bold.ttf"
), size, encoding="unic")
# Determine size of the printed letter