waffensachkunde

Waffensachkunde – Lernsoftware für die Sachkundeprüfung nach § 7 WaffG. Barrierefrei, offline, EUPL-1.2.

/ app build-resources symbol.svg

2,8 KB Rohdatei
app/build-resources/symbol.svg — 58 Zeilen
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Das Programmsymbol. Dies ist das Original; icon.ico und icon.png werden
4 daraus erzeugt (`npm run symbol`).
5
6 WARUM EIN PARAGRAFENZEICHEN
7
8 Zwei naheliegende Motive scheiden aus. Eine Waffe: Die Anwendung lehrt
9 Vorschriften, nicht Schießen, und der Store-Eintrag sagt bei der
10 Altersfreigabe zu, dass es keine Gewaltdarstellung gibt. Ein Hoheitszeichen
11 oder ein echtes Beschusszeichen: Die Anwendung schreibt in jede Ansicht
12 „Diese Software ist kein Angebot des Bundesverwaltungsamtes" — ein Symbol,
13 das amtlich aussieht, nähme das zurück.
14
15 Bleibt das, worum es geht: ein Paragraf, den man sich merken muss. Das §
16 liest jeder sofort, es steht in keiner anderen Sprache so heraus, und es
17 besteht aus einer einzigen Form. Das ist der Ausschlag: Bei 16 Bildpunkten
18 überlebt nur eine Form.
19
20 WIE ES GEZEICHNET IST
21
22 Nicht als Schriftzeichen — ein Symbol, das an eine installierte Schrift
23 gebunden ist, sieht auf einem fremden Rechner anders aus oder gar nicht.
24 Gezeichnet ist es aus zwei gleichen S-Kurven, von denen die zweite um 32
25 Einheiten nach unten versetzt ist; ihre Überlappung ergibt die zwei Striche
26 in der Mitte. Beide tragen denselben Strich von 14 Einheiten mit geraden
27 Enden — eine gleichmäßige Linie statt der dünnen und dicken Stellen einer
28 Serifenschrift. Genau die dünnen Stellen verschwinden als erste, wenn ein
29 Symbol klein wird.
30
31 Die Farbe ist keine eigene: `#17505f` ist die Akzentfarbe aus
32 `app/src/renderer/src/styles/tokens.css` (dort `farbe-akzent`, mit den zwei
33 Bindestrichen davor, die in einem XML-Kommentar nicht stehen dürfen),
34 8,3:1 gegen Weiß.
35
36 Wer hier etwas ändert, muss `npm run symbol` laufen lassen. Sonst zeigt die
37 Anwendung weiter das alte Bild, und `symbol.test.ts` schlägt an.
38 -->
39 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120" width="120" height="120"
40 role="img" aria-label="Paragrafenzeichen auf petrolfarbenem Feld">
41 <title>Waffensachkunde Lernsoftware</title>
42
43 <rect width="120" height="120" rx="26" fill="#17505f"/>
44
45 <!--
46 Das Zeichen sitzt in einem gedachten Feld von 100 x 100 und wird auf 0,80
47 verkleinert in die Mitte gesetzt. Die Kurve ist ein vollständiges S; die
48 zweite ist dieselbe, 32 Einheiten tiefer.
49 -->
50 <g transform="translate(60 60) scale(0.8) translate(-50 -50)">
51 <g fill="none" stroke="#ffffff" stroke-width="14" stroke-linecap="butt"
52 transform="translate(0 0.5)">
53 <path d="M 68 16 C 68 7, 60 1, 50 1 C 39 1, 30 7, 30 16 C 30 25, 37 29, 50 33 C 62 37, 70 41, 70 51 C 70 60, 61 67, 50 67 C 40 67, 31 61, 31 52"/>
54 <path d="M 68 16 C 68 7, 60 1, 50 1 C 39 1, 30 7, 30 16 C 30 25, 37 29, 50 33 C 62 37, 70 41, 70 51 C 70 60, 61 67, 50 67 C 40 67, 31 61, 31 52"
55 transform="translate(0 32)"/>
56 </g>
57 </g>
58 </svg>