Polish.
This commit is contained in:
15
README.md
15
README.md
@@ -6,21 +6,12 @@
|
|||||||
- Install dart-sass.
|
- Install dart-sass.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
hugo server
|
hugo server -D
|
||||||
|
npm run dev # TailwindCSS JIT compilation
|
||||||
```
|
```
|
||||||
|
|
||||||
## Deploy
|
## Deploy
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
hugo build
|
scripts/deploy.sh
|
||||||
docker build -t payneio/civilsociety.dev . --file ./Dockerfile
|
|
||||||
docker push payneio/civilsociety.dev
|
|
||||||
|
|
||||||
# From payne-cloud
|
|
||||||
|
|
||||||
# First time...
|
|
||||||
bin/wild-app-deploy civilsociety
|
|
||||||
|
|
||||||
# Update...
|
|
||||||
kubectl rollout restart deployment civilsociety -n civilsociety
|
|
||||||
```
|
```
|
||||||
|
4934
assets/css/compiled/main.css
Normal file
4934
assets/css/compiled/main.css
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,8 +1,17 @@
|
|||||||
@font-face {
|
@font-face {
|
||||||
font-family: font;
|
font-family: font;
|
||||||
src: url('/fonts/font.ttf');
|
src: url('/fonts/OpenSans-Regular.ttf');
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: cstf;
|
||||||
|
src: url('/fonts/LinLibertine_R.ttf');
|
||||||
}
|
}
|
||||||
|
|
||||||
html {
|
html {
|
||||||
font-family: font;
|
font-family: font;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
h1, h2, h3, h4, h5, h6, .main-menu, .decoration-primary-500 {
|
||||||
|
font-family: cstf;
|
||||||
|
}
|
1117
assets/cstf-logo.svg
Normal file
1117
assets/cstf-logo.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 102 KiB |
@@ -67,3 +67,10 @@ googleAnalytics = "G-606W7SWX5E"
|
|||||||
name = 'fragmentrefs'
|
name = 'fragmentrefs'
|
||||||
type = 'fragments'
|
type = 'fragments'
|
||||||
weight = 10
|
weight = 10
|
||||||
|
|
||||||
|
[markup]
|
||||||
|
[markup.goldmark]
|
||||||
|
[markup.goldmark.parser]
|
||||||
|
[markup.goldmark.parser.attribute]
|
||||||
|
block = true
|
||||||
|
title = true
|
@@ -1,7 +1,10 @@
|
|||||||
---
|
---
|
||||||
title: 'Welcome to CivilSociety.dev'
|
title: "Welcome to CSTF!"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
{{< figure src="/cstf-logo.svg" alt="CSTF Logo" class="w-48 mx-auto" >}}
|
||||||
|
|
||||||
|
|
||||||
As civil society organizations become increasingly dependent on digital tools, the question of who controls that technology becomes a matter of democratic importance.
|
As civil society organizations become increasingly dependent on digital tools, the question of who controls that technology becomes a matter of democratic importance.
|
||||||
|
|
||||||
The Civil Society Technology Foundation develops and disseminates open-source, self-hosted technologies that enable genuine digital sovereignty. We provide the tools, knowledge, and community support necessary for civil society to operate independently of surveillance-based platforms and extractive business models.
|
The Civil Society Technology Foundation develops and disseminates open-source, self-hosted technologies that enable genuine digital sovereignty. We provide the tools, knowledge, and community support necessary for civil society to operate independently of surveillance-based platforms and extractive business models.
|
||||||
@@ -12,10 +15,9 @@ Our work spans software development, educational resources, and community engage
|
|||||||
Learn More
|
Learn More
|
||||||
{{< /button >}}
|
{{< /button >}}
|
||||||
|
|
||||||
<div class="flex flex-col gap-8">
|
{{< div class="flex flex-col gap-8 pt-16" >}}
|
||||||
{{< article link="/articles/independent-technology/" >}}
|
{{< article link="/articles/independent-technology/" >}}
|
||||||
{{< article link="/articles/why-digital-sovereignty-matters/" >}}
|
{{< article link="/articles/why-digital-sovereignty-matters/" >}}
|
||||||
{{< article link="/articles/arguments-against-centralization/" >}}
|
{{< article link="/articles/arguments-against-centralization/" >}}
|
||||||
</div>
|
{{< /div >}}
|
||||||
|
|
||||||
|
|
||||||
|
@@ -9,14 +9,18 @@ The **Civil Society Technology Foundation (CSTF)** is a community-driven organiz
|
|||||||
|
|
||||||
## Who We Are
|
## Who We Are
|
||||||
|
|
||||||
{{< article link="/foundation/charter/" >}}
|
{{< div class="flex flex-col gap-10" >}}
|
||||||
{{< article link="/foundation/mission-statement/" >}}
|
{{< article link="/foundation/charter/" >}}
|
||||||
{{< article link="/foundation/core-principles/" >}}
|
{{< article link="/foundation/mission-statement/" >}}
|
||||||
{{< article link="/foundation/position-statements/" >}}
|
{{< article link="/foundation/core-principles/" >}}
|
||||||
{{< article link="/projects/governance/" >}}
|
{{< article link="/foundation/position-statements/" >}}
|
||||||
|
{{< article link="/projects/governance/" >}}
|
||||||
|
{{< /div >}}
|
||||||
|
|
||||||
## What We Believe
|
## What We Believe
|
||||||
|
|
||||||
{{< article link="/articles/independent-technology/" >}}
|
{{< div class="flex flex-col gap-10" >}}
|
||||||
{{< article link="/articles/why-digital-sovereignty-matters/" >}}
|
{{< article link="/articles/independent-technology/" >}}
|
||||||
{{< article link="/articles/arguments-against-centralization/" >}}
|
{{< article link="/articles/why-digital-sovereignty-matters/" >}}
|
||||||
|
{{< article link="/articles/arguments-against-centralization/" >}}
|
||||||
|
{{< /div >}}
|
@@ -1,164 +0,0 @@
|
|||||||
Perfect — let’s build a simple battle plan (Gramsci-style) for what CivilSociety.dev — or any similar project — could follow to challenge hegemony and build real digital autonomy.
|
|
||||||
|
|
||||||
Here’s the flow:
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Battle Plan: Winning the War of Position for Digital Civil Society
|
|
||||||
|
|
||||||
Phase 1: Build Independent Infrastructure
|
|
||||||
|
|
||||||
Launch sovereign services (email, cloud, chat, web hosting) that working-class organizations can use without Big Tech.
|
|
||||||
|
|
||||||
Focus on ease of use and collective ownership (community clouds, co-ops, unions).
|
|
||||||
|
|
||||||
|
|
||||||
Key goal: Create real-world alternatives that people can rely on.
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Phase 2: Popular Education
|
|
||||||
|
|
||||||
Teach not just how to use tech, but why digital sovereignty matters.
|
|
||||||
|
|
||||||
Build guides, workshops, videos, and political storytelling that connect tech freedom to everyday life struggles (housing, labor, climate, democracy).
|
|
||||||
|
|
||||||
|
|
||||||
Key goal: Grow thousands of organic intellectuals inside civil society.
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Phase 3: Culture Shift
|
|
||||||
|
|
||||||
Create a new "common sense" about tech:
|
|
||||||
|
|
||||||
"We can run our own systems."
|
|
||||||
|
|
||||||
"Freedom is practical, not utopian."
|
|
||||||
|
|
||||||
"Big Tech dependence is a political trap."
|
|
||||||
|
|
||||||
|
|
||||||
Use memes, stories, community campaigns to popularize.
|
|
||||||
|
|
||||||
|
|
||||||
Key goal: Make sovereignty feel normal, not fringe.
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Phase 4: Strategic Alliances
|
|
||||||
|
|
||||||
Partner with unions, mutual aid groups, cooperatives, indigenous communities to embed sovereign tech into broader struggles for dignity and justice.
|
|
||||||
|
|
||||||
Wild Cloud becomes the digital backbone of working-class and social movements.
|
|
||||||
|
|
||||||
|
|
||||||
Key goal: Tie tech sovereignty directly to the survival and power of civil society.
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Final Objective:
|
|
||||||
|
|
||||||
> Civil society owns its own communication, storage, learning, and organizing tools — breaking the 1%'s hegemony over the digital world.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Would you like me to also turn this into a quick visual diagram (like a simple flowchart or map) so it’s super easy to share or present?
|
|
||||||
It could look really clean if you're planning to post, pitch, or organize around it!
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Good — let’s rate how CivilSociety.dev is doing on the Gramscian battle plan we just built.
|
|
||||||
|
|
||||||
I’ll go phase by phase, with a simple scale:
|
|
||||||
Excellent / Good / Needs Growth / Missing
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Phase 1: Build Independent Infrastructure
|
|
||||||
|
|
||||||
> Rating: Excellent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Wild Cloud is real, working infrastructure.
|
|
||||||
|
|
||||||
They're offering services like email, cloud storage, chat, hosting, and more — away from Big Tech.
|
|
||||||
|
|
||||||
Clear focus on self-hosting and community control.
|
|
||||||
|
|
||||||
|
|
||||||
Comment:
|
|
||||||
They've nailed the first step — they’re not just talking, they’re building.
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Phase 2: Popular Education
|
|
||||||
|
|
||||||
> Rating: Good
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The Learning section is strong: it explains not just the technical but also the political reasons for sovereignty.
|
|
||||||
|
|
||||||
It’s accessible but could be pushed further into mass popular education — for example, shorter videos, memes, hands-on toolkits, or alliances with schools/unions.
|
|
||||||
|
|
||||||
|
|
||||||
Comment:
|
|
||||||
Good foundation — needs scaling up to reach beyond tech-savvy audiences.
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Phase 3: Culture Shift
|
|
||||||
|
|
||||||
> Rating: Needs Growth
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
They challenge Big Tech’s common sense implicitly through projects and writing.
|
|
||||||
|
|
||||||
But they're not (yet) visibly changing broader public attitudes or launching mass storytelling campaigns.
|
|
||||||
|
|
||||||
No evidence yet of heavy cultural production (memes, viral media, mass campaigns, popular slogans).
|
|
||||||
|
|
||||||
|
|
||||||
Comment:
|
|
||||||
This is their big opportunity: to widen the cultural battle and make digital sovereignty part of everyday imagination.
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Phase 4: Strategic Alliances
|
|
||||||
|
|
||||||
> Rating: Needs Growth
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
So far, the focus seems internal: building tools, education, and philosophy.
|
|
||||||
|
|
||||||
No clear, public partnerships yet with unions, housing co-ops, indigenous groups, or grassroots movements that desperately need digital independence.
|
|
||||||
|
|
||||||
|
|
||||||
Comment:
|
|
||||||
Strategic alliances with civil society movements would supercharge their impact — this is a crucial next step.
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Overall Rating:
|
|
||||||
|
|
||||||
Overall:
|
|
||||||
|
|
||||||
> CivilSociety.dev is very strong at building and explaining alternatives — now it needs to scale up cultural influence and strategic partnerships to fully realize a Gramscian digital movement.
|
|
||||||
|
|
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: "Software Development: Building Digital Infrastructure for Civil Society"
|
title: "Software Development: Building Digital Infrastructure for Civil Society"
|
||||||
date: 202-01-15
|
date: 2025-01-15
|
||||||
---
|
---
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
@@ -1,52 +0,0 @@
|
|||||||
baseURL = 'https://civilsociety.dev/'
|
|
||||||
languageCode = 'en-us'
|
|
||||||
title = 'Civil Society .dev'
|
|
||||||
# theme = 'ananke'
|
|
||||||
theme = 'blowfish'
|
|
||||||
copyright = 'CivilSociety.dev'
|
|
||||||
|
|
||||||
[menus]
|
|
||||||
[[menus.main]]
|
|
||||||
name = 'About'
|
|
||||||
pageRef = '/about'
|
|
||||||
weight = 20
|
|
||||||
[[menus.main]]
|
|
||||||
name = 'Contribute'
|
|
||||||
pageRef = '/contribute'
|
|
||||||
weight = 30
|
|
||||||
[[menus.main]]
|
|
||||||
name = 'Projects'
|
|
||||||
pageRef = '/projects'
|
|
||||||
weight = 40
|
|
||||||
[[menus.main]]
|
|
||||||
name = 'Learning'
|
|
||||||
pageRef = '/learning'
|
|
||||||
weight = 50
|
|
||||||
|
|
||||||
[[menus.footer]]
|
|
||||||
name = 'About'
|
|
||||||
pageRef = '/about'
|
|
||||||
weight = 10
|
|
||||||
[[menus.footer]]
|
|
||||||
name = 'Terms'
|
|
||||||
pageRef = '/terms'
|
|
||||||
weight = 20
|
|
||||||
[[menus.footer]]
|
|
||||||
name = 'Privacy'
|
|
||||||
pageRef = '/privacy'
|
|
||||||
weight = 20
|
|
||||||
|
|
||||||
[params]
|
|
||||||
# mainSections = ["post"]
|
|
||||||
text_color = "black"
|
|
||||||
author = "CivilSociety.dev"
|
|
||||||
favicon = ""
|
|
||||||
site_logo = ""
|
|
||||||
description = "The last theme you'll ever need. Maybe."
|
|
||||||
# choose a background color from any on this page: https://tachyons.io/docs/themes/skins/ and preface it with "bg-"
|
|
||||||
background_color_class = "bg-black"
|
|
||||||
# choose fitting and alignment styles for the featured image using Tachyons classes such as "cover|contain" for fitting and "bg-top|bg-center|bg-bottom" for alignment, or add any other class space-separated to customize further
|
|
||||||
featured_image_class = "cover bg-top"
|
|
||||||
# choose a color dimming class for the page or site header from any on this page: https://tachyons.io/docs/themes/skins/, preface it with "bg-" and add the value such as "-X0" where X is in [1,9]
|
|
||||||
cover_dimming_class = "bg-black-60"
|
|
||||||
recent_posts_number = 3
|
|
3
layouts/_shortcodes/div.html
Normal file
3
layouts/_shortcodes/div.html
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<div class="{{ .Get "class" }}">
|
||||||
|
{{ .Inner }}
|
||||||
|
</div>
|
19
layouts/home.html
Normal file
19
layouts/home.html
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
<article class="max-w-full flex flex-col items-center justify-center">
|
||||||
|
<header>
|
||||||
|
{{ if .Params.showBreadcrumbs | default (.Site.Params.article.showBreadcrumbs | default false) }}
|
||||||
|
{{ partial "breadcrumbs.html" . }}
|
||||||
|
{{ end }}
|
||||||
|
</header>
|
||||||
|
<section class="mt-6 prose dark:prose-invert">
|
||||||
|
{{ .Content }}
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
{{ partial "recent-articles/main.html" . }}
|
||||||
|
</section>
|
||||||
|
<footer class="pt-8">
|
||||||
|
</footer>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
{{ end }}
|
||||||
|
|
9
package.json
Normal file
9
package.json
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"name": "cstf",
|
||||||
|
"version": "2.87.0",
|
||||||
|
"description": "CSTF website.",
|
||||||
|
"scripts": {
|
||||||
|
"dev": "NODE_ENV=development npx ./themes/blowfish/node_modules/@tailwindcss/cli -c ./themes/blowfish/tailwind.config.js -i ./themes/blowfish/assets/css/main.css -o ./assets/css/compiled/main.css --jit -w",
|
||||||
|
"build": "NODE_ENV=production npx ./themes/blowfish/node_modules/@tailwindcss/cli -c ./themes/blowfish/tailwind.config.js -i ./themes/blowfish/assets/css/main.css -o ./assets/css/compiled/main.css --jit"
|
||||||
|
}
|
||||||
|
}
|
18
scripts/deploy.sh
Executable file
18
scripts/deploy.sh
Executable file
@@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Build the TailwindCSS assets
|
||||||
|
npm run build
|
||||||
|
|
||||||
|
# Build the site
|
||||||
|
hugo build
|
||||||
|
|
||||||
|
# Build and push the Docker image
|
||||||
|
docker build -t payneio/civilsociety.dev . --file ./Dockerfile
|
||||||
|
docker push payneio/civilsociety.dev
|
||||||
|
|
||||||
|
# Deploy to Kubernetes
|
||||||
|
|
||||||
|
# First time...
|
||||||
|
# bin/wild-app-deploy civilsociety
|
||||||
|
|
||||||
|
kubectl rollout restart deployment civilsociety -n civilsociety
|
BIN
static/fonts/LinLibertine_DR.ttf
Normal file
BIN
static/fonts/LinLibertine_DR.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_I.ttf
Normal file
BIN
static/fonts/LinLibertine_I.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_R.ttf
Normal file
BIN
static/fonts/LinLibertine_R.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_RB.ttf
Normal file
BIN
static/fonts/LinLibertine_RB.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_RBI.ttf
Normal file
BIN
static/fonts/LinLibertine_RBI.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_RI.ttf
Normal file
BIN
static/fonts/LinLibertine_RI.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_RZ.ttf
Normal file
BIN
static/fonts/LinLibertine_RZ.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_RZI.ttf
Normal file
BIN
static/fonts/LinLibertine_RZI.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_aBL.ttf
Normal file
BIN
static/fonts/LinLibertine_aBL.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_aBS.ttf
Normal file
BIN
static/fonts/LinLibertine_aBS.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_aDRS.ttf
Normal file
BIN
static/fonts/LinLibertine_aDRS.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_aRL.ttf
Normal file
BIN
static/fonts/LinLibertine_aRL.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_aS.ttf
Normal file
BIN
static/fonts/LinLibertine_aS.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_aSI.ttf
Normal file
BIN
static/fonts/LinLibertine_aSI.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_aSZI.ttf
Normal file
BIN
static/fonts/LinLibertine_aSZI.ttf
Normal file
Binary file not shown.
BIN
static/fonts/LinLibertine_aZL.ttf
Normal file
BIN
static/fonts/LinLibertine_aZL.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans-Bold.ttf
Normal file
BIN
static/fonts/OpenSans-Bold.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans-BoldItalic.ttf
Normal file
BIN
static/fonts/OpenSans-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans-ExtraBold.ttf
Normal file
BIN
static/fonts/OpenSans-ExtraBold.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans-ExtraBoldItalic.ttf
Normal file
BIN
static/fonts/OpenSans-ExtraBoldItalic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans-Italic.ttf
Normal file
BIN
static/fonts/OpenSans-Italic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans-Light.ttf
Normal file
BIN
static/fonts/OpenSans-Light.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans-LightItalic.ttf
Normal file
BIN
static/fonts/OpenSans-LightItalic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans-Medium.ttf
Normal file
BIN
static/fonts/OpenSans-Medium.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans-MediumItalic.ttf
Normal file
BIN
static/fonts/OpenSans-MediumItalic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans-Regular.ttf
Normal file
BIN
static/fonts/OpenSans-Regular.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans-SemiBold.ttf
Normal file
BIN
static/fonts/OpenSans-SemiBold.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans-SemiBoldItalic.ttf
Normal file
BIN
static/fonts/OpenSans-SemiBoldItalic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_Condensed-Bold.ttf
Normal file
BIN
static/fonts/OpenSans_Condensed-Bold.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_Condensed-BoldItalic.ttf
Normal file
BIN
static/fonts/OpenSans_Condensed-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_Condensed-ExtraBold.ttf
Normal file
BIN
static/fonts/OpenSans_Condensed-ExtraBold.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_Condensed-ExtraBoldItalic.ttf
Normal file
BIN
static/fonts/OpenSans_Condensed-ExtraBoldItalic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_Condensed-Italic.ttf
Normal file
BIN
static/fonts/OpenSans_Condensed-Italic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_Condensed-Light.ttf
Normal file
BIN
static/fonts/OpenSans_Condensed-Light.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_Condensed-LightItalic.ttf
Normal file
BIN
static/fonts/OpenSans_Condensed-LightItalic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_Condensed-Medium.ttf
Normal file
BIN
static/fonts/OpenSans_Condensed-Medium.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_Condensed-MediumItalic.ttf
Normal file
BIN
static/fonts/OpenSans_Condensed-MediumItalic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_Condensed-Regular.ttf
Normal file
BIN
static/fonts/OpenSans_Condensed-Regular.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_Condensed-SemiBold.ttf
Normal file
BIN
static/fonts/OpenSans_Condensed-SemiBold.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_Condensed-SemiBoldItalic.ttf
Normal file
BIN
static/fonts/OpenSans_Condensed-SemiBoldItalic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_SemiCondensed-Bold.ttf
Normal file
BIN
static/fonts/OpenSans_SemiCondensed-Bold.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_SemiCondensed-BoldItalic.ttf
Normal file
BIN
static/fonts/OpenSans_SemiCondensed-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_SemiCondensed-ExtraBold.ttf
Normal file
BIN
static/fonts/OpenSans_SemiCondensed-ExtraBold.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_SemiCondensed-ExtraBoldItalic.ttf
Normal file
BIN
static/fonts/OpenSans_SemiCondensed-ExtraBoldItalic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_SemiCondensed-Italic.ttf
Normal file
BIN
static/fonts/OpenSans_SemiCondensed-Italic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_SemiCondensed-Light.ttf
Normal file
BIN
static/fonts/OpenSans_SemiCondensed-Light.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_SemiCondensed-LightItalic.ttf
Normal file
BIN
static/fonts/OpenSans_SemiCondensed-LightItalic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_SemiCondensed-Medium.ttf
Normal file
BIN
static/fonts/OpenSans_SemiCondensed-Medium.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_SemiCondensed-MediumItalic.ttf
Normal file
BIN
static/fonts/OpenSans_SemiCondensed-MediumItalic.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_SemiCondensed-Regular.ttf
Normal file
BIN
static/fonts/OpenSans_SemiCondensed-Regular.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_SemiCondensed-SemiBold.ttf
Normal file
BIN
static/fonts/OpenSans_SemiCondensed-SemiBold.ttf
Normal file
Binary file not shown.
BIN
static/fonts/OpenSans_SemiCondensed-SemiBoldItalic.ttf
Normal file
BIN
static/fonts/OpenSans_SemiCondensed-SemiBoldItalic.ttf
Normal file
Binary file not shown.
Reference in New Issue
Block a user