Angeliki
3 years ago
commit
96905ab730
48 changed files with 4162 additions and 0 deletions
@ -0,0 +1,2 @@ |
|||
pdf/* |
|||
images/* |
File diff suppressed because one or more lines are too long
Binary file not shown.
@ -0,0 +1,11 @@ |
|||
[Tue Nov 09 02:02:51.481437 2021] [:error] [pid 10496] [client 172.247.34.176:54599] script '/var/www/wordmord/index.php' not found or unable to stat |
|||
[Wed Dec 01 19:24:35.558839 2021] [:error] [pid 16290] [client 172.247.34.128:56004] script '/var/www/wordmord/index.php' not found or unable to stat |
|||
[Fri Dec 17 02:02:08.935729 2021] [:error] [pid 18805] [client 156.146.49.173:60846] script '/var/www/wordmord/wp-login.php' not found or unable to stat |
|||
[Sat Dec 25 04:17:57.574355 2021] [:error] [pid 2930] [client 154.16.49.23:37978] script '/var/www/wordmord/wp-login.php' not found or unable to stat |
|||
[Sat Dec 25 16:05:19.343666 2021] [:error] [pid 13306] [client 102.129.153.248:43822] script '/var/www/wordmord/wp-login.php' not found or unable to stat |
|||
[Mon Jan 03 01:33:57.214985 2022] [:error] [pid 27231] [client 154.21.208.145:45972] script '/var/www/wordmord/wp-login.php' not found or unable to stat |
|||
[Tue Jan 11 07:05:59.664335 2022] [log_config:warn] [pid 16450] (28)No space left on device: [client 51.222.253.8:60808] AH00646: Error writing to /var/www/wordmord/access.log |
|||
[Tue Jan 11 10:48:57.326253 2022] [log_config:warn] [pid 16160] (28)No space left on device: [client 83.163.232.95:33624] AH00646: Error writing to /var/www/wordmord/access.log |
|||
[Tue Jan 11 10:48:57.954002 2022] [log_config:warn] [pid 16160] (28)No space left on device: [client 83.163.232.95:33624] AH00646: Error writing to /var/www/wordmord/access.log, referer: http://wordmord-ur.la/ |
|||
[Tue Jan 11 10:48:58.520580 2022] [log_config:warn] [pid 16160] (28)No space left on device: [client 83.163.232.95:33624] AH00646: Error writing to /var/www/wordmord/access.log, referer: http://wordmord-ur.la/style.css |
|||
[Tue Jan 11 10:48:58.665613 2022] [log_config:warn] [pid 16160] (28)No space left on device: [client 83.163.232.95:33624] AH00646: Error writing to /var/www/wordmord/access.log, referer: http://wordmord-ur.la/ |
@ -0,0 +1,33 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
|
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title> |
|||
|
|||
</title> |
|||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> |
|||
<link rel="stylesheet" href="style.css"> |
|||
|
|||
</head> |
|||
|
|||
<body> |
|||
<div class="workshoptext scroll" > |
|||
<div id="geneaology"> |
|||
</div> |
|||
</div> |
|||
|
|||
<script> |
|||
function httpGet(theUrl) { |
|||
var xmlHttp = new XMLHttpRequest(); |
|||
xmlHttp.open("GET", theUrl, false); // false for synchronous request |
|||
xmlHttp.send(null); |
|||
return xmlHttp.responseText; |
|||
} |
|||
|
|||
var geneaology = httpGet('https://pad.vvvvvvaria.org/WordMord.references/export/html'); |
|||
document.getElementById("geneaology").innerHTML = geneaology; |
|||
</script> |
|||
</body> |
|||
|
|||
</html> |
@ -0,0 +1,52 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
|
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title> |
|||
|
|||
</title> |
|||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> |
|||
<link rel="stylesheet" href="style.css"> |
|||
</head> |
|||
|
|||
<body> |
|||
<div id="keimeno" class='english'> |
|||
<div> |
|||
<p> |
|||
<b><i>WordMord</i> means that words can kill.</b> |
|||
</p> |
|||
<p> |
|||
<i>WordMord</i> believes that the violence of language is not eradicated by merely deleting/erasing words, but rather by transversing their violent imposition through specific practices that trouble and disrupt grammatical consistency, semantic norms, ‘correct’ pronunciation, ‘proper’ bodily posture. The rupture of linguistic limits suggests the possibility of experiencing language in its materiality.</p> |
|||
<p><i>WordMord</i> poses questions on the relationship between language, technology, trauma and violence. The collective artistic research will evolve through workshops, presentations and artworks. Through collaborations with artists, activists and groups working on feminist coding,<i>WordMord</i> seeks to shape an online rhizomatic space as an active feminist archive. At the same time, it project will provide tools and methods towards a poetically subversive meta/para/re-writing of derogatory narratives and consequently of trauma and violence. |
|||
</p> |
|||
<p> |
|||
<a class='hashtag' href="#" onClick="hashtagopen('https://www.centrefeministmedia.arch.uth.gr/program/wordmord',1015)">#WordMord</a>´s initial research group: Vassiliea Stylianidou aka Franck-Lee Alli-Tis, Angeliki Diakrousi, Christina Karagianni, Stylianos Benetos aka Oýto Arognos, Mounologies: Eleni Diamantouli and Anna Delimpasi. It started in collaboration with the <a class='hashtag' href="#" onClick="hashtagopen('https://www.centrefeministmedia.arch.uth.gr',510)">#CNMFPP</a> in 2019.</p> |
|||
|
|||
<p class='center'> |
|||
<b>Tags</b><br> |
|||
<a class="hashtag" href="#" onClick="hashtagopen('workshopA.html',5)">#WordComminutes</a> |
|||
<a class="hashtag" href="#" onClick="hashtagopen('https://pad.vvvvvvaria.org/WordMord.wordlists',5)">#wordlist</a> |
|||
|
|||
<a class="hashtag" href="#" onClick="hashtagopen('https://vvvvvvaria.org/en/wordmord-dear-language.html',5)">#DearNeutralLanguage</a> |
|||
|
|||
|
|||
<!-- <a class='hashtag' href="#" onClick="hashtagopen('geneaology.html',510)">#geneaology</a> |
|||
|
|||
<a class='hashtag' href="#" onClick="hashtagopen('pdflist.html',1015)">#this_is_a_virus</a> |
|||
|
|||
<a class='hashtag' href="#" onClick="hashtagopen('transformations.html',1520)">#trans_formations</a> --> |
|||
</p> |
|||
|
|||
</div> </div> |
|||
<script> |
|||
function hashtagopen(url,position){ |
|||
var randomnumber = Math.floor((Math.random()*100)+1); |
|||
|
|||
window.open(url,'_blank','PopUp'+randomnumber+'resizable,height=1200,width=500,left='+position); |
|||
return false; |
|||
} |
|||
</script> |
|||
</body> |
|||
|
|||
</html> |
@ -0,0 +1,138 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
|
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title> |
|||
|
|||
</title> |
|||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> |
|||
<link rel="stylesheet" href="style.css"> |
|||
</head> |
|||
|
|||
<body> |
|||
|
|||
<table> |
|||
<tr> |
|||
|
|||
<td> |
|||
<div id="squawk"> |
|||
<iframe src="https://pad.vvvvvvaria.org/WordMord.%CE%B7.%CE%B6%CE%BF%CF%85%CE%BC%CE%B9%CE%AC"></iframe> |
|||
</div> |
|||
</td> |
|||
|
|||
<td> |
|||
<div id="distorted"> |
|||
<button type="button" onclick="no_spaces()">no spaces</button> |
|||
<br><br> |
|||
<div id="no_spaces"></div> |
|||
<br><br> |
|||
<button type="button" onclick="blind_spots()">blind spots</button> |
|||
<br><br> |
|||
<div id="blind_spots"></div> |
|||
</div> |
|||
</td> |
|||
|
|||
|
|||
<td> |
|||
<div id="pdf"> |
|||
</div> |
|||
</td> |
|||
|
|||
<td> |
|||
<div id="urla"></div> |
|||
</td> |
|||
|
|||
<!-- <td> |
|||
<div id="notouch"></div> |
|||
</td> --> |
|||
|
|||
|
|||
</tr> |
|||
</table> |
|||
|
|||
<script> |
|||
var clicked1 = 0; |
|||
var clicked2 = 0; |
|||
|
|||
function no_spaces() { |
|||
var distorted = httpGet('https://pad.vvvvvvaria.org/WordMord.%CE%B7.%CE%B6%CE%BF%CF%85%CE%BC%CE%B9%CE%AC/export/txt'); |
|||
if (clicked1 == 0) { |
|||
document.getElementById("no_spaces").innerHTML = distorted.replace(/\s+/g, ''); |
|||
clicked1 = 1; |
|||
} else { |
|||
document.getElementById("no_spaces").innerHTML = ""; |
|||
clicked1 = 0; |
|||
} |
|||
} |
|||
|
|||
function blind_spots() { |
|||
var distorted = httpGet('https://pad.vvvvvvaria.org/WordMord.%CE%B7.%CE%B6%CE%BF%CF%85%CE%BC%CE%B9%CE%AC/export/txt'); |
|||
if (clicked2 == 0) { |
|||
var keep=['γλώσσα','ΓΛΩΣΣΑ','Κώδικα','κώδικα','code', 'Mord']; |
|||
console.log(keep); |
|||
// var repl_char = '--------'; |
|||
var repl_char = '|||||||||'; |
|||
|
|||
// extracting words |
|||
var temp = distorted.split(" "); |
|||
// console.log(temp); |
|||
for (idx in temp){ |
|||
var ele = temp[idx]; |
|||
console.log(temp[idx]); |
|||
// replace non keep with repl_char |
|||
// if (ele !== keep){ |
|||
// temp[idx] = repl_char; |
|||
// } |
|||
// if (ele !== keep){ |
|||
if (!keep.includes(ele)){ |
|||
temp[idx] = repl_char; |
|||
} |
|||
}; |
|||
|
|||
// joining result |
|||
var distorted = temp.join(""); |
|||
document.getElementById("blind_spots").innerHTML = distorted; |
|||
// document.getElementById("blind_spots").innerHTML = distorted.replaceAll(/[^γλώσσα]+/g, '--------'); |
|||
|
|||
|
|||
clicked2 = 1; |
|||
} else { |
|||
document.getElementById("blind_spots").innerHTML = ""; |
|||
clicked2 = 0; |
|||
} |
|||
} |
|||
|
|||
|
|||
function httpGet(theUrl) { |
|||
var xmlHttp = new XMLHttpRequest(); |
|||
xmlHttp.open("GET", theUrl, false); // false for synchronous request |
|||
xmlHttp.send(null); |
|||
return xmlHttp.responseText; |
|||
} |
|||
|
|||
// var squawk = httpGet('https://pad.vvvvvvaria.org/WordMord.%CE%B7.%CE%B6%CE%BF%CF%85%CE%BC%CE%B9%CE%AC/export/html'); |
|||
var urla = httpGet('https://pad.vvvvvvaria.org/WordMord.references/export/html'); |
|||
// var notouch = httpGet('https://pad.xpub.nl/p/WordMord.images/export/txt'); |
|||
var pdf = httpGet('https://pad.vvvvvvaria.org/WordMord.pdf/export/html'); |
|||
// distorted = distorted.replace(/\s+/g, ''); |
|||
|
|||
// document.getElementById("squawk").innerHTML = squawk; |
|||
// document.getElementById("notouch").innerHTML = notouch; |
|||
document.getElementById("urla").innerHTML = urla; |
|||
document.getElementById("pdf").innerHTML = pdf; |
|||
// document.getElementById("distorted").innerHTML = distorted; |
|||
|
|||
|
|||
|
|||
//document.styleSheets[1].disabled = true; |
|||
|
|||
|
|||
// $('a').click(function(){ |
|||
// window.open('url', 'window name', 'window settings'); |
|||
// return false; |
|||
// }); |
|||
</script> |
|||
</body> |
|||
|
|||
</html> |
@ -0,0 +1,34 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
|
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title> |
|||
|
|||
</title> |
|||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> |
|||
<link rel="stylesheet" href="style.css"> |
|||
|
|||
</head> |
|||
|
|||
<body> |
|||
<div class="workshoptext scroll" > |
|||
<!--<h2><a href="http://wordmord-ur.la/"><<</a></h2>--> |
|||
<div id="pdflist"> |
|||
</div> |
|||
</div> |
|||
|
|||
<script> |
|||
function httpGet(theUrl) { |
|||
var xmlHttp = new XMLHttpRequest(); |
|||
xmlHttp.open("GET", theUrl, false); // false for synchronous request |
|||
xmlHttp.send(null); |
|||
return xmlHttp.responseText; |
|||
} |
|||
|
|||
var pdflist = httpGet('https://pad.vvvvvvaria.org/WordMord.pdf/export/html'); |
|||
document.getElementById("pdflist").innerHTML = pdflist; |
|||
</script> |
|||
</body> |
|||
|
|||
</html> |
@ -0,0 +1,158 @@ |
|||
@font-face { |
|||
font-family: Solide-Mirage; |
|||
src: url(styles/fonts/Solide-Mirage-master/fonts/SolideMirage-Etroit.otf); |
|||
} |
|||
|
|||
@font-face { |
|||
font-family: zarathustra; |
|||
src: url(styles/fonts/zarathustra-v01.otf); |
|||
} |
|||
|
|||
@font-face { |
|||
font-family: ACSciFly; |
|||
src: url(styles/fonts/ACSciFly/ACSciFly.ttf); |
|||
} |
|||
|
|||
@font-face { |
|||
font-family: ACNixie; |
|||
src: url(styles/fonts/ACNixie/AC-Nixie.ttf); |
|||
} |
|||
|
|||
@font-face { |
|||
font-family: ACPoiret; |
|||
src: url(styles/fonts/ACPoiret/AC-Poiret.ttf); |
|||
} |
|||
|
|||
|
|||
|
|||
|
|||
body { |
|||
font-family: 'ACPoiret'; |
|||
|
|||
line-height: 1.5em; |
|||
|
|||
} |
|||
|
|||
strong,h2 { |
|||
font-family: ACNixie; |
|||
font-size:1.2em; |
|||
} |
|||
|
|||
|
|||
td { |
|||
/* width:15%; */ |
|||
width: 22%; |
|||
vertical-align: top; |
|||
border-right: 1px solid; |
|||
} |
|||
|
|||
td:nth-child(1), |
|||
td:nth-child(2), |
|||
td:nth-child(3), |
|||
td:nth-child(4) { |
|||
overflow: auto; |
|||
height: 100%; |
|||
position: fixed; |
|||
padding: 1%; |
|||
} |
|||
|
|||
|
|||
|
|||
td:nth-child(2) { |
|||
left: 25%; |
|||
background: #ffcbcb; |
|||
word-wrap: break-word; |
|||
} |
|||
|
|||
td:nth-child(3) { |
|||
left: 50%; |
|||
} |
|||
|
|||
td:nth-child(4) { |
|||
left: 75%; |
|||
} |
|||
|
|||
|
|||
.trans_table { |
|||
width: 100% !important; |
|||
height:80%; |
|||
} |
|||
|
|||
|
|||
img { |
|||
max-width: 100%; |
|||
border: 1px solid black; |
|||
} |
|||
|
|||
iframe { |
|||
width: 100%; |
|||
height: 50vh; |
|||
|
|||
} |
|||
|
|||
|
|||
|
|||
#keimeno { |
|||
/*height: 50%;*/ |
|||
display: flex; |
|||
align-items: center; |
|||
justify-content: center; |
|||
width:25%; |
|||
position:absolute; |
|||
left:40%; |
|||
|
|||
} |
|||
|
|||
p { |
|||
margin-top: 0.5em ; |
|||
margin-bottom: 0.5em ; |
|||
} |
|||
|
|||
.workshoptext { |
|||
align-items: center; |
|||
justify-content: center; |
|||
width:80%; |
|||
position:absolute; |
|||
left:10%; |
|||
} |
|||
|
|||
.workshoptext div { |
|||
margin: 0; |
|||
} |
|||
|
|||
#keimeno div { |
|||
margin: 0; |
|||
} |
|||
|
|||
.english { |
|||
color:black; |
|||
} |
|||
|
|||
.scroll { |
|||
overflow:scroll; |
|||
} |
|||
|
|||
|
|||
a { |
|||
text-decoration: none; |
|||
color:#fd69B3; |
|||
} |
|||
|
|||
a:hover { |
|||
color:black; |
|||
font-weight: bold; |
|||
} |
|||
|
|||
.hashtag { |
|||
font-size:1.2em; |
|||
} |
|||
|
|||
.center { |
|||
|
|||
text-align: center; |
|||
} |
|||
|
|||
|
|||
#no_spaces, #blind_spots { |
|||
word-wrap: break-word; |
|||
} |
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,13 @@ |
|||
{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf470 |
|||
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} |
|||
{\colortbl;\red255\green255\blue255;} |
|||
\paperw11900\paperh16840\margl1440\margr1440\vieww9000\viewh8400\viewkind0 |
|||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0 |
|||
|
|||
\f0\fs24 \cf0 All fonts are for free!\ |
|||
You may also visit www.archigraphs.com and download dock icons and wallpapers.\ |
|||
Icons are under Creative Commons terms of use.\ |
|||
\ |
|||
Regards\ |
|||
Cyberella\ |
|||
www.cyberella.info | www.aka-acid.com} |
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,13 @@ |
|||
{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf470 |
|||
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} |
|||
{\colortbl;\red255\green255\blue255;} |
|||
\paperw11900\paperh16840\margl1440\margr1440\vieww9000\viewh8400\viewkind0 |
|||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0 |
|||
|
|||
\f0\fs24 \cf0 All fonts are for free!\ |
|||
You may also visit www.archigraphs.com and download dock icons and wallpapers.\ |
|||
Icons are under Creative Commons terms of use.\ |
|||
\ |
|||
Regards\ |
|||
Cyberella\ |
|||
www.cyberella.info | www.aka-acid.com} |
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,13 @@ |
|||
{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf470 |
|||
\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} |
|||
{\colortbl;\red255\green255\blue255;} |
|||
\paperw11900\paperh16840\margl1440\margr1440\vieww9000\viewh8400\viewkind0 |
|||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0 |
|||
|
|||
\f0\fs24 \cf0 All fonts are for free!\ |
|||
You may also visit www.archigraphs.com and download dock icons and wallpapers.\ |
|||
Icons are under Creative Commons terms of use.\ |
|||
\ |
|||
Regards\ |
|||
Cyberella\ |
|||
www.cyberella.info | www.aka-acid.com} |
@ -0,0 +1 @@ |
|||
Copyright (c) 2020, Jérémy Landes-Nones <jeremy@studiotriple.fr> |
@ -0,0 +1,70 @@ |
|||
FONTLOG for Demo |
|||
------------------- |
|||
|
|||
This file provides detailed information on the Demo font software. |
|||
This information should be distributed along with the Demo fonts |
|||
and any derivative works. |
|||
|
|||
|
|||
Basic Font Information |
|||
-------------------------- |
|||
|
|||
(Here is where you would describe the purpose and brief specifications for the |
|||
font project, and where users can find more detailed documentation. It can also |
|||
include references to how changes can be contributed back to the Original |
|||
Version. You may also wish to include a short guide to the design, or a |
|||
reference to such a document.) |
|||
|
|||
|
|||
Information for Contributors |
|||
------------------------------ |
|||
|
|||
Solide Mirage is released under the OFL 1.1 - http://scripts.sil.org/OFL |
|||
|
|||
For information on what you're allowed to change or modify, consult the |
|||
OFL-1.1.txt and OFL-FAQ.txt files. The OFL-FAQ also gives a very general |
|||
rationale and various recommendations regarding why you would want to |
|||
contribute to the project or make your own version of the font. |
|||
|
|||
See the project website for the current trunk and the various branches: |
|||
|
|||
http://openfontlibrary.org/projects/foo-font |
|||
|
|||
|
|||
ChangeLog |
|||
---------- |
|||
|
|||
When you make modifications, be sure to add a description of your changes, |
|||
following the format of the other entries, to the start of this section. |
|||
|
|||
3 Feb 2020 (Jérémy Landes) Solide Mirage v1.1 |
|||
- Added Greek glyphs for "Solide Mirage Etroit" |
|||
|
|||
22 Nov 2018 (George Triantafyllakos) Solide Mirage v1.1 |
|||
- Added Greek glyphs for "Solide Mirage Mono" |
|||
|
|||
7 Mar 2017 (Jérémy Landes) Solide Mirage v1.0 |
|||
- Initial release of font "Solide Mirage" |
|||
|
|||
|
|||
Acknowledgements |
|||
------------------------- |
|||
|
|||
When you make modifications, be sure to add your name (N), email (E), |
|||
web-address (W) and description (D). This list is sorted by last name in |
|||
alphabetical order. |
|||
|
|||
N: George Triantafyllakos |
|||
E: gtrianta@gmail.com |
|||
W: https://backpacker.gr/ |
|||
D: Designer - Greek glyphs based on Roman design |
|||
|
|||
N: Walid Bouchouchi |
|||
E: contact@akakir.com |
|||
W: https://www.akakir.com/ |
|||
D: Designer, contributor |
|||
|
|||
N: Jérémy Landes |
|||
E: jeremy@studiotriple.fr |
|||
W: http://studiotriple.fr |
|||
D: Designer - original Roman glyphs |
@ -0,0 +1,103 @@ |
|||
This Font Software is licensed under the SIL Open Font License, Version 1.1. |
|||
This license is copied below, and is also available with a FAQ at: |
|||
http://scripts.sil.org/OFL |
|||
|
|||
SIL Open Font License v1.1 |
|||
==================================================== |
|||
|
|||
|
|||
Preamble |
|||
---------- |
|||
|
|||
The goals of the Open Font License (OFL) are to stimulate worldwide |
|||
development of collaborative font projects, to support the font creation |
|||
efforts of academic and linguistic communities, and to provide a free and |
|||
open framework in which fonts may be shared and improved in partnership |
|||
with others. |
|||
|
|||
The OFL allows the licensed fonts to be used, studied, modified and |
|||
redistributed freely as long as they are not sold by themselves. The |
|||
fonts, including any derivative works, can be bundled, embedded, |
|||
redistributed and/or sold with any software provided that any reserved |
|||
names are not used by derivative works. The fonts and derivatives, |
|||
however, cannot be released under any other type of license. The |
|||
requirement for fonts to remain under this license does not apply |
|||
to any document created using the fonts or their derivatives. |
|||
|
|||
|
|||
Definitions |
|||
------------- |
|||
|
|||
`"Font Software"` refers to the set of files released by the Copyright |
|||
Holder(s) under this license and clearly marked as such. This may |
|||
include source files, build scripts and documentation. |
|||
|
|||
`"Reserved Font Name"` refers to any names specified as such after the |
|||
copyright statement(s). |
|||
|
|||
`"Original Version"` refers to the collection of Font Software components as |
|||
distributed by the Copyright Holder(s). |
|||
|
|||
`"Modified Version"` refers to any derivative made by adding to, deleting, |
|||
or substituting -- in part or in whole -- any of the components of the |
|||
Original Version, by changing formats or by porting the Font Software to a |
|||
new environment. |
|||
|
|||
`"Author"` refers to any designer, engineer, programmer, technical |
|||
writer or other person who contributed to the Font Software. |
|||
|
|||
|
|||
Permission & Conditions |
|||
------------------------ |
|||
|
|||
Permission is hereby granted, free of charge, to any person obtaining |
|||
a copy of the Font Software, to use, study, copy, merge, embed, modify, |
|||
redistribute, and sell modified and unmodified copies of the Font |
|||
Software, subject to the following conditions: |
|||
|
|||
1. Neither the Font Software nor any of its individual components, |
|||
in Original or Modified Versions, may be sold by itself. |
|||
|
|||
2. Original or Modified Versions of the Font Software may be bundled, |
|||
redistributed and/or sold with any software, provided that each copy |
|||
contains the above copyright notice and this license. These can be |
|||
included either as stand-alone text files, human-readable headers or |
|||
in the appropriate machine-readable metadata fields within text or |
|||
binary files as long as those fields can be easily viewed by the user. |
|||
|
|||
3. No Modified Version of the Font Software may use the Reserved Font |
|||
Name(s) unless explicit written permission is granted by the corresponding |
|||
Copyright Holder. This restriction only applies to the primary font name as |
|||
presented to the users. |
|||
|
|||
4. The name(s) of the Copyright Holder(s) or the Author(s) of the Font |
|||
Software shall not be used to promote, endorse or advertise any |
|||
Modified Version, except to acknowledge the contribution(s) of the |
|||
Copyright Holder(s) and the Author(s) or with their explicit written |
|||
permission. |
|||
|
|||
5. The Font Software, modified or unmodified, in part or in whole, |
|||
must be distributed entirely under this license, and must not be |
|||
distributed under any other license. The requirement for fonts to |
|||
remain under this license does not apply to any document created |
|||
using the Font Software. |
|||
|
|||
|
|||
Termination |
|||
----------- |
|||
|
|||
This license becomes null and void if any of the above conditions are |
|||
not met. |
|||
|
|||
|
|||
DISCLAIMER |
|||
|
|||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
|||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF |
|||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT |
|||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE |
|||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, |
|||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL |
|||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |
|||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM |
|||
OTHER DEALINGS IN THE FONT SOFTWARE. |
@ -0,0 +1,19 @@ |
|||
--- |
|||
unified font repository version: "0.2" |
|||
unified font repository url: https://github.com/unified-font-repository/Unified-Font-Repository |
|||
typeface family: |
|||
name: Solide Mirage |
|||
tags: |
|||
- serif |
|||
- didone |
|||
- monospaced |
|||
- contrast |
|||
- ornaments |
|||
repository url: https://gitlab.com/StudioTriple/Solide-Mirage/ |
|||
project url: http://studiotriple.fr/ |
|||
tools: |
|||
- Robofont |
|||
- Glyphs |
|||
similar fonts: |
|||
sample text: The quick brown fox jumps over the lazy dog |
|||
... |
@ -0,0 +1,40 @@ |
|||
# Solide Mirage |
|||
|
|||
![specimen1](documentation/specimen/images/specimen_solidemirage.png) |
|||
|
|||
Solide Mirage is a custom typeface designed for the band [Frànçois And The Altas Mountains](francoisandtheatlasmountains.com) and released by [Velvetyne Type Foundry](http://velvetyne.fr/fonts/solide-mirage/). |
|||
|
|||
Solide Mirage is a display face inspired by both the Didone genre and the music of Frànçois And The Atlas Mountains. Solide Mirage is an unicase, encouraging the user to stir lowercases and uppercases together. If the caps remains quite classical, the lowercases show a stronger temperament. All the lowercases that should have ascenders or descenders, as the b, d, p or q are the most suprising, with there compressed shapes and long serifs. Solide Mirage began as a squared monospaced typeface, for practical layout reasons, quickly followed by a proportional companion, a more narrow design to allow subtler text layouts. Both typefaces have ornemental alternates A, O and V inheriting the zig-zag spirit of the album cover created by the visual artist Tatiana Defraine. A small set of ornaments completes the letter shapes for flourishing layouts. |
|||
|
|||
Contribute or download it on [Velvetyne Type Foundry](http://velvetyne.fr/fonts/solide-mirage/). |
|||
|
|||
## Specimen |
|||
|
|||
![specimen2](documentation/specimen/images/specimen_solidemirage2.png) |
|||
![specimen3](documentation/specimen/images/specimen_solidemirage3.png) |
|||
![specimen4](documentation/specimen/images/specimen_solidemirage4.png) |
|||
![specimen5](documentation/specimen/images/specimen_solidemirage5.png) |
|||
![specimen6](documentation/specimen/images/specimen_solidemirage6.png) |
|||
![specimen7](documentation/specimen/images/specimen_solidemirage7.png) |
|||
![specimen8](documentation/specimen/images/specimen_solidemirage8.png) |
|||
![specimen9](documentation/specimen/images/specimen_solidemirage9.png) |
|||
![specimen10](/documentation/specimen/images/specimen_solidemirage10.png) |
|||
![specimen11](/documentation/specimen/images/specimen_solidemirage11.png) |
|||
![specimen12](/documentation/specimen/images/specimen_solidemirage12.png) |
|||
![specimen13](/documentation/specimen/images/specimen_solidemirage13.png) |
|||
|
|||
## Team |
|||
|
|||
Solide Mirage is a font by [Jérémy Landes](http://studiotriple.fr). [Walid Bouchouchi](https://www.akakir.com/f) assisted him on the project. [George Triantafyllakos](https://backpacker.gr/) drew the Greek for the "Mono" style based on the Latin. Jérémy adapted these shapes to the "Etroit" style. |
|||
|
|||
## License |
|||
|
|||
Solide Mirage is licensed under the SIL Open Font License, Version 1.1. |
|||
This license is copied below, and is also available with a FAQ at |
|||
http://scripts.sil.org/OFL |
|||
|
|||
## Repository Layout |
|||
|
|||
This font repository follows the Unified Font Repository v2.0, |
|||
a standard way to organize font project source files. Learn more at |
|||
https://github.com/unified-font-repository/Unified-Font-Repository |
@ -0,0 +1 @@ |
|||
Solide Mirage is a trademark of Jérémy Landes-Nones. |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,23 @@ |
|||
@font-face { |
|||
font-family: 'Solide Mirage_Etroit'; |
|||
src: url('Etroit/Solide_Mirage-Etroit_web.eot'); |
|||
src: url('Etroit/Solide_Mirage-Etroit_web.eot?#iefix') format('embedded-opentype'), |
|||
url('Etroit/Solide_Mirage-Etroit_web.woff') format('woff'), |
|||
url('Etroit/Solide_Mirage-Etroit_web.woff2') format('woff2'), |
|||
url('Etroit/Solide_Mirage-Etroit_web.ttf') format('truetype'), |
|||
url('Etroit/Solide_Mirage-Etroit_web.svg#svgFontName') format('svg'); |
|||
font-weight: normal; |
|||
font-style: normal; |
|||
} |
|||
|
|||
@font-face { |
|||
font-family: 'Solide Mirage'; |
|||
src: url('Mono/Solide_Mirage-Mono_web.eot'); |
|||
src: url('Mono/Solide_Mirage-Mono_web.eot?#iefix') format('embedded-opentype'), |
|||
url('Mono/Solide_Mirage-Mono_web.woff') format('woff'), |
|||
url('Mono/Solide_Mirage-Mono_web.woff2') format('woff2'), |
|||
url('Mono/Solide_Mirage-Mono_web.ttf') format('truetype'), |
|||
url('Mono/Solide_Mirage-Mono_web.svg#svgFontName') format('svg'); |
|||
font-weight: normal; |
|||
font-style: normal; |
|||
} |
Binary file not shown.
@ -0,0 +1,92 @@ |
|||
|
|||
<!DOCTYPE html> |
|||
<html> |
|||
|
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title> |
|||
|
|||
</title> |
|||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> |
|||
<link rel="stylesheet" href="style.css"> |
|||
|
|||
</head> |
|||
|
|||
<body> |
|||
<div > |
|||
|
|||
<table> |
|||
<tr class='trans_table'> |
|||
<div> |
|||
<iframe src="https://pad.vvvvvvaria.org/%CE%B3%CE%BF%CF%85%CE%BF%CF%81%CE%BD%CF%84%CE%BC%CE%BF%CF%81%CE%BD%CF%84"></iframe> |
|||
</div> |
|||
<tr class='trans_table' ><div id="distorted"> |
|||
<button type="button" onclick="no_spaces()">no spaces</button> |
|||
<br><br> |
|||
<div id="no_spaces"></div> |
|||
<br><br> |
|||
<button type="button" onclick="blind_spots()">blind spots</button> |
|||
<br><br> |
|||
<div id="blind_spots"></div> |
|||
</div> |
|||
</div> |
|||
</tr> |
|||
|
|||
</table> |
|||
|
|||
<script> |
|||
var clicked1 = 0; |
|||
var clicked2 = 0; |
|||
|
|||
function no_spaces() { |
|||
var distorted = httpGet('https://pad.vvvvvvaria.org/%CE%B3%CE%BF%CF%85%CE%BF%CF%81%CE%BD%CF%84%CE%BC%CE%BF%CF%81%CE%BD%CF%84/export/txt'); |
|||
if (clicked1 == 0) { |
|||
document.getElementById("no_spaces").innerHTML = distorted.replace(/\s+/g, ''); |
|||
clicked1 = 1; |
|||
} else { |
|||
document.getElementById("no_spaces").innerHTML = ""; |
|||
clicked1 = 0; |
|||
} |
|||
} |
|||
|
|||
|
|||
function blind_spots() { |
|||
var distorted = httpGet('https://pad.vvvvvvaria.org/%CE%B3%CE%BF%CF%85%CE%BF%CF%81%CE%BD%CF%84%CE%BC%CE%BF%CF%81%CE%BD%CF%84/export/txt'); |
|||
if (clicked2 == 0) { |
|||
var keep=['γλώσσα','ΓΛΩΣΣΑ','Κώδικα','κώδικα','code', 'Mord']; |
|||
console.log(keep); |
|||
var repl_char = '|||||||||'; |
|||
|
|||
// extracting words |
|||
var temp = distorted.split(" "); |
|||
for (idx in temp){ |
|||
var ele = temp[idx]; |
|||
console.log(temp[idx]) |
|||
if (!keep.includes(ele)){ |
|||
temp[idx] = repl_char; |
|||
} |
|||
}; |
|||
|
|||
// joining result |
|||
var distorted = temp.join(""); |
|||
document.getElementById("blind_spots").innerHTML = distorted; |
|||
|
|||
clicked2 = 1; |
|||
} else { |
|||
document.getElementById("blind_spots").innerHTML = ""; |
|||
clicked2 = 0; |
|||
} |
|||
} |
|||
|
|||
function httpGet(theUrl) { |
|||
var xmlHttp = new XMLHttpRequest(); |
|||
xmlHttp.open("GET", theUrl, false); // false for synchronous request |
|||
xmlHttp.send(null); |
|||
return xmlHttp.responseText; |
|||
} |
|||
|
|||
</script> |
|||
|
|||
</body> |
|||
|
|||
</html> |
@ -0,0 +1,34 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
|
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title> |
|||
|
|||
</title> |
|||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> |
|||
<link rel="stylesheet" href="style.css"> |
|||
|
|||
</head> |
|||
|
|||
<body> |
|||
<div class="workshoptext scroll" > |
|||
<div id="wordlist"> |
|||
</div> |
|||
</div> |
|||
|
|||
<script> |
|||
function httpGet(theUrl) { |
|||
var xmlHttp = new XMLHttpRequest(); |
|||
xmlHttp.open("GET", theUrl, false); // false for synchronous request |
|||
xmlHttp.send(null); |
|||
return xmlHttp.responseText; |
|||
} |
|||
|
|||
var wordlist = httpGet('https://pad.vvvvvvaria.org/WordMord.wordlists/export/html'); |
|||
document.getElementById("wordlist").innerHTML = wordlist; |
|||
|
|||
</script> |
|||
</body> |
|||
|
|||
</html> |
@ -0,0 +1,127 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title> |
|||
|
|||
</title> |
|||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> |
|||
<style> |
|||
@font-face { |
|||
font-family: Solide-Mirage; |
|||
src: url(Solide-Mirage-master/fonts/SolideMirage-Etroit.otf); |
|||
} |
|||
|
|||
@font-face { |
|||
font-family: zarathustra; |
|||
src: url(zarathustra-v01.otf); |
|||
} |
|||
|
|||
body { |
|||
font-family: 'zarathustra'; |
|||
|
|||
} |
|||
|
|||
strong { |
|||
font-family: Solide-Mirage; |
|||
} |
|||
|
|||
|
|||
td { |
|||
/* width:15%; */ |
|||
width:22%; |
|||
vertical-align:top; |
|||
border-right:1px solid; |
|||
} |
|||
|
|||
td:nth-child(1), td:nth-child(2), td:nth-child(3), td:nth-child(4) { |
|||
overflow: auto; |
|||
height: 100%; |
|||
position: fixed; |
|||
padding:1%; |
|||
} |
|||
|
|||
td:nth-child(2) { |
|||
left:25%; |
|||
word-wrap: break-word; |
|||
} |
|||
|
|||
td:nth-child(3) { |
|||
left:50%; |
|||
} |
|||
|
|||
td:nth-child(4) { |
|||
left:75%; |
|||
} |
|||
|
|||
|
|||
|
|||
|
|||
img{ |
|||
max-width: 100%; |
|||
border:1px solid black; |
|||
} |
|||
|
|||
|
|||
|
|||
</style> |
|||
</head> |
|||
<body> |
|||
|
|||
<table> |
|||
<tr> |
|||
|
|||
<td> |
|||
<div id="squawk"></div> |
|||
</td> |
|||
|
|||
<td> |
|||
<div id="distorted"></div> |
|||
</td> |
|||
|
|||
|
|||
<td> |
|||
<div id="pdf"></div> |
|||
</td> |
|||
|
|||
<td> |
|||
<div id="urla"></div> |
|||
</td> |
|||
|
|||
<!-- <td> |
|||
<div id="notouch"></div> |
|||
</td> --> |
|||
|
|||
|
|||
</tr> |
|||
</table> |
|||
|
|||
<script> |
|||
function httpGet(theUrl){ |
|||
var xmlHttp = new XMLHttpRequest(); |
|||
xmlHttp.open( "GET", theUrl, false ); // false for synchronous request |
|||
xmlHttp.send( null ); |
|||
return xmlHttp.responseText; |
|||
} |
|||
|
|||
var squawk = httpGet('https://pad.vvvvvvaria.org/WordMord.%CE%B7.%CE%B6%CE%BF%CF%85%CE%BC%CE%B9%CE%AC/export/html'); |
|||
var urla= httpGet('https://pad.vvvvvvaria.org/WordMord.references/export/html'); |
|||
// var notouch = httpGet('https://pad.xpub.nl/p/WordMord.images/export/txt'); |
|||
var pdf = httpGet('https://pad.vvvvvvaria.org/WordMord.pdf/export/html'); |
|||
var distorted = httpGet('https://pad.vvvvvvaria.org/WordMord.%CE%B7.%CE%B6%CE%BF%CF%85%CE%BC%CE%B9%CE%AC/export/txt'); |
|||
distorted = distorted.replace(/\s+/g, ''); |
|||
|
|||
document.getElementById("squawk").innerHTML = squawk; |
|||
// document.getElementById("notouch").innerHTML = notouch; |
|||
document.getElementById("urla").innerHTML = urla; |
|||
document.getElementById("pdf").innerHTML = pdf; |
|||
document.getElementById("distorted").innerHTML = distorted; |
|||
|
|||
|
|||
|
|||
//document.styleSheets[1].disabled = true; |
|||
|
|||
|
|||
</script> |
|||
</body> |
|||
</html> |
@ -0,0 +1,97 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title> |
|||
|
|||
</title> |
|||
<style> |
|||
|
|||
img { |
|||
width:200%; |
|||
} |
|||
|
|||
.position-trbl-0 { |
|||
top: 0; |
|||
bottom: 0; |
|||
left: 0; |
|||
right: 0; |
|||
position: fixed; |
|||
} |
|||
|
|||
.col { |
|||
border-left: 1px solid; |
|||
overflow: hidden; |
|||
height: 100%; |
|||
padding: 0 20px; |
|||
} |
|||
|
|||
.col-inner { |
|||
height: 100%; |
|||
width: 100%; |
|||
padding: 0 30px; |
|||
overflow-y: scroll; |
|||
box-sizing: content-box; |
|||
} |
|||
|
|||
.row { |
|||
display: flex; |
|||
overflow: hidden; |
|||
height: 100%; |
|||
width: 100%; |
|||
} |
|||
|
|||
.overflow-auto { |
|||
overflow: auto; |
|||
} |
|||
|
|||
.overflow-hidden { |
|||
overflow: hidden; |
|||
} |
|||
|
|||
</style> |
|||
</head> |
|||
<body> |
|||
<div class="w-100 position-fixed position-trbl-0"> |
|||
<div class="container-fluid position-relative position-trbl-0 overflow-hidden h-100"> |
|||
<div class="row"> |
|||
<div class="col"> |
|||
<div class="col-inner"> |
|||
<p class="p-4" id="squawk"></p> |
|||
</div> |
|||
</div> |
|||
<div class="col"> |
|||
<div class="col-inner"> |
|||
<p class="p-4" id="notouch"></p> |
|||
</div> |
|||
</div> |
|||
<div class="col"> |
|||
<div class="col-inner"> |
|||
<p class="p-4" id="urla"></p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
|
|||
function httpGet(theUrl){ |
|||
var xmlHttp = new XMLHttpRequest(); |
|||
xmlHttp.open( "GET", theUrl, false ); // false for synchronous request |
|||
xmlHttp.send( null ); |
|||
return xmlHttp.responseText; |
|||
} |
|||
|
|||
var squawk = httpGet('https://pad.vvvvvvaria.org/WordMord.%CE%B7.%CE%B6%CE%BF%CF%85%CE%BC%CE%B9%CE%AC/export/html'); |
|||
var urla= httpGet ('https://pad.vvvvvvaria.org/WordMord.urla/export/html') |
|||
var notouch = httpGet('https://pad.xpub.nl/p/WordMord.images/export/txt'); |
|||
|
|||
document.getElementById("squawk").innerHTML = squawk; |
|||
document.getElementById("notouch").innerHTML = notouch; |
|||
document.getElementById("urla").innerHTML = urla; |
|||
//document.styleSheets[1].disabled = true; |
|||
|
|||
|
|||
</script> |
|||
</body> |
|||
</html> |
@ -0,0 +1,38 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
|
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title> |
|||
|
|||
</title> |
|||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> |
|||
<link rel="stylesheet" href="style.css"> |
|||
|
|||
</head> |
|||
|
|||
<body> |
|||
<div class="workshoptext scroll" > |
|||
<div id="workshopA_img"> |
|||
</div> |
|||
<div id="workshopA"> |
|||
</div> |
|||
</div> |
|||
|
|||
<script> |
|||
function httpGet(theUrl) { |
|||
var xmlHttp = new XMLHttpRequest(); |
|||
xmlHttp.open("GET", theUrl, false); // false for synchronous request |
|||
xmlHttp.send(null); |
|||
return xmlHttp.responseText; |
|||
} |
|||
|
|||
var workshopA = httpGet('https://pad.xpub.nl/p/wordmord.workshop_A.public/export/html'); |
|||
document.getElementById("workshopA").innerHTML = workshopA; |
|||
|
|||
var workshopA_img = httpGet('https://pad.xpub.nl/p/wordmord.workshop_A.public.img/export/txt'); |
|||
document.getElementById("workshopA_img").innerHTML = workshopA_img; |
|||
</script> |
|||
</body> |
|||
|
|||
</html> |
Loading…
Reference in new issue