Tutorial on how to properly build

This commit is contained in:
Diskette Guy
2025-10-05 19:37:13 +07:00
parent 700b2422e7
commit 880e1d41f1
6 changed files with 304 additions and 1 deletions
+22 -1
View File
@@ -1,3 +1,24 @@
# icons
Icons for services operated by Dandelion and Stuff
Icons for services operated by Dandelion and Stuff
## Requirements for building:
- POSIX-compatible environment
- Fonts:
- IBM Plex Sans
- IBM Plex Sans Thai
- IBM Plex Mono
- Instrument Serif
- League Gothic
- TeX Gyre Adventor
- Software:
- Inkscape
- icotool
To build all of the stuff properly, run
`./configure`
and
`make`
+51
View File
@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="95"
height="11"
viewBox="0 0 95 11"
version="1.1"
id="svg1"
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
sodipodi:docname="actualtag.svg"
inkscape:export-filename="tagline-neo82x12.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="12.770371"
inkscape:cx="48.119199"
inkscape:cy="17.540603"
inkscape:window-width="1920"
inkscape:window-height="1115"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-0.00837027,0.22565984)">
<path
d="M 0.00825945,4.3654677 0.84193627,5.7983498 1.9231109,5.2121707 1.9621895,6.4496598 H 3.6295431 L 3.6555955,5.2121707 4.7497964,5.7983498 5.5834732,4.3654677 4.5283509,3.7141577 5.5834732,3.0628477 4.7497964,1.6299657 3.6555955,2.2161447 3.6295431,0.97865564 H 1.9621895 L 1.9231109,2.2161447 0.84193627,1.6299657 0.00825945,3.0628477 1.0633817,3.7141577 Z M 6.7037337,10.605018 H 8.4362184 V 7.2051794 c 0,-0.9639388 0.065131,-1.3807772 0.2865764,-1.7324847 C 8.996345,5.0428301 9.452262,4.8083585 9.9993624,4.8083585 c 0.8597296,0 1.3807776,0.3386812 1.3807776,2.2665589 v 3.5301006 h 1.732484 V 6.7362362 c 0,-1.2895939 -0.130262,-1.9148515 -0.521048,-2.4749781 -0.468943,-0.6773624 -1.250515,-1.042096 -2.253532,-1.042096 -0.820651,0 -1.3938038,0.2474978 -2.0320876,0.8597292 V 3.3885027 H 6.7037337 Z m 7.8157253,0 h 1.732484 V 3.3885027 h -1.732484 z m 0.01303,-8.2586113 h 1.732484 V 0.61392204 h -1.732484 z m 2.422871,8.2586113 h 2.084192 l 1.511039,-2.4749784 1.511039,2.4749784 h 2.084192 L 21.579657,6.8795244 23.781084,3.3885027 h -1.95393 l -1.276567,2.1753754 -1.30262,-2.1753754 h -1.95393 l 2.214454,3.4910217 z m 11.632399,0 H 30.32024 V 3.3885027 h -1.732485 z m 0.01303,-8.2586113 h 1.732485 V 0.61392204 h -1.732485 z m 3.11326,8.2586113 h 1.732484 V 7.2051794 c 0,-0.9639388 0.06513,-1.3807772 0.286577,-1.7324847 0.27355,-0.4298646 0.729467,-0.6643362 1.276567,-0.6643362 0.859729,0 1.380777,0.3386812 1.380777,2.2665589 v 3.5301006 h 1.732485 V 6.7362362 c 0,-1.2895939 -0.130262,-1.9148515 -0.521048,-2.4749781 -0.468943,-0.6773624 -1.250515,-1.042096 -2.253533,-1.042096 -0.82065,0 -1.393803,0.2474978 -2.032087,0.8597292 V 3.3885027 H 31.714041 Z M 42.564879,2.6850879 h 1.78459 v 7.9199301 h 1.784589 V 2.6850879 h 1.784589 V 0.97865564 h -5.353768 z m 6.083236,7.9199301 H 50.3806 V 6.9446554 c 0,-1.5891965 0.534074,-2.1362969 1.524065,-2.1362969 1.016044,0 1.40683,0.5992052 1.40683,2.1102445 v 3.686415 h 1.732484 V 6.527817 c 0,-2.3707685 -1.094201,-3.3216811 -2.826685,-3.3216811 -0.742494,0 -1.315646,0.2084192 -1.836694,0.6773624 V 0.97865564 h -1.732485 z m 7.503098,-3.5822054 c 0,2.1753754 1.524066,3.7515454 3.63431,3.7515454 1.016044,0 1.706433,-0.325655 2.396821,-1.1072268 v 0.9378868 h 1.589197 V 3.3885027 H 62.182344 V 4.3524415 C 61.583139,3.5578433 60.866698,3.2191621 59.824602,3.2191621 c -2.136297,0 -3.673389,1.6022226 -3.673389,3.8036505 z m 1.745511,0.039079 c 0,-1.3156462 0.872756,-2.2535327 2.110245,-2.2535327 1.237489,0 2.12327,0.9248603 2.12327,2.2405065 0,1.1984104 -0.781572,2.1362968 -2.097218,2.1362968 -1.263541,0 -2.136297,-0.8597292 -2.136297,-2.1232706 z m 7.164408,3.5431268 h 1.732485 V 3.3885027 h -1.732485 z m 0.01303,-8.2586113 h 1.732485 V 0.61392204 h -1.732485 z m 3.113256,8.2586113 h 1.732485 V 0.97865564 h -1.732485 z m 2.813661,-3.5822054 c 0,2.1753754 1.524065,3.7515454 3.634309,3.7515454 1.016044,0 1.706433,-0.325655 2.396821,-1.1072268 v 0.9378868 h 1.589197 V 3.3885027 H 77.032205 V 4.3524415 C 76.433,3.5578433 75.716559,3.2191621 74.674463,3.2191621 c -2.136297,0 -3.673388,1.6022226 -3.673388,3.8036505 z m 1.74551,0.039079 c 0,-1.3156462 0.872756,-2.2535327 2.110245,-2.2535327 1.237489,0 2.12327,0.9248603 2.12327,2.2405065 0,1.1984104 -0.781572,2.1362968 -2.097218,2.1362968 -1.263541,0 -2.136297,-0.8597292 -2.136297,-2.1232706 z m 7.164408,3.5431268 h 1.732485 V 7.2051794 c 0,-0.9639388 0.06513,-1.3807772 0.286576,-1.7324847 0.273551,-0.4298646 0.729468,-0.6643362 1.276568,-0.6643362 0.859729,0 1.380777,0.3386812 1.380777,2.2665589 v 3.5301006 h 1.732485 V 6.7362362 c 0,-1.2895939 -0.130262,-1.9148515 -0.521048,-2.4749781 -0.468943,-0.6773624 -1.250515,-1.042096 -2.253533,-1.042096 -0.82065,0 -1.393803,0.2474978 -2.032087,0.8597292 V 3.3885027 h -1.602223 z m 7.503091,-3.621284 c 0,2.1362968 1.57617,3.790624 3.621284,3.790624 0.976965,0 1.693406,-0.325655 2.383795,-1.1072268 v 0.9378868 h 1.589196 V 0.97865564 H 93.275874 V 4.0267865 C 92.767853,3.4666599 91.934176,3.1279787 91.022342,3.1279787 c -2.019061,0 -3.608258,1.693406 -3.608258,3.8557553 z m 1.745511,-0.078157 c 0,-1.2244628 0.92486,-2.1884017 2.110244,-2.1884017 1.211437,0 2.136297,0.9769651 2.136297,2.2405065 0,1.2505152 -0.92486,2.2274802 -2.097218,2.2274802 -1.211437,0 -2.149323,-1.0030174 -2.149323,-2.279585 z"
id="text1"
style="font-weight:bold;font-size:13.0262px;line-height:0.83;font-family:'TeX Gyre Adventor';-inkscape-font-specification:'TeX Gyre Adventor Bold';letter-spacing:0px;word-spacing:0px;text-orientation:upright;stroke-width:1.88976;stroke-miterlimit:0;stroke-dashoffset:8.50394;paint-order:fill markers stroke"
aria-label="*nix in Thailand" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.9 KiB

+57
View File
@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="95"
height="11"
viewBox="0 0 95 11"
version="1.1"
id="svg1"
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
sodipodi:docname="main.svg"
inkscape:export-filename="tagline-neo82x12.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="25.540741"
inkscape:cx="77.112093"
inkscape:cy="6.3819605"
inkscape:window-width="1920"
inkscape:window-height="1115"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-0.00837027,0.22565984)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.0262px;line-height:0.83;font-family:'TeX Gyre Adventor';-inkscape-font-specification:'TeX Gyre Adventor Bold';text-align:start;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-orientation:upright;text-anchor:start;fill:#000000;stroke-width:1.88976;stroke-miterlimit:0;stroke-dashoffset:8.50394;-inkscape-stroke:none;paint-order:fill markers stroke"
x="-0.40857896"
y="10.605018"
id="text1"><tspan
sodipodi:role="line"
id="tspan1"
x="-0.40857896"
y="10.605018"
style="stroke-width:1.88976">*nix in Thailand</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

+90
View File
@@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="124"
height="14"
viewBox="0 0 32.808332 3.7041666"
version="1.1"
id="svg1"
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
sodipodi:docname="main.svg"
inkscape:export-filename="workmark124x20.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="4.3439847"
inkscape:cx="47.652101"
inkscape:cy="13.121593"
inkscape:window-width="1920"
inkscape:window-height="1115"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1">
<linearGradient
id="linearGradient1"
inkscape:collect="always">
<stop
style="stop-color:#757575;stop-opacity:1;"
offset="0"
id="stop9" />
<stop
style="stop-color:#1a1a1a;stop-opacity:1;"
offset="1"
id="stop10" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1"
id="linearGradient10"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.78489115,0,0,0.81024636,17.578967,74.161838)"
x1="256"
y1="180.78256"
x2="256"
y2="382.74677" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1"
id="linearGradient13"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.84155607,0,0,0.81024636,-8.3279133,74.161838)"
x1="256"
y1="180.78256"
x2="256"
y2="382.74677" />
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<text
xml:space="preserve"
style="font-weight:200;font-size:3.67765px;line-height:0.83;font-family:'IBM Plex Sans';-inkscape-font-specification:'IBM Plex Sans Ultra-Light';text-align:center;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-orientation:upright;text-anchor:middle;fill:#554400;stroke-width:0.499999;stroke-miterlimit:0;stroke-dashoffset:8.50394;-inkscape-stroke:none;paint-order:fill markers stroke"
x="-0.12502964"
y="3.660038"
id="text1"><tspan
sodipodi:role="line"
id="tspan1"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'IBM Plex Sans Thai Looped';-inkscape-font-specification:'IBM Plex Sans Thai Looped Bold';text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.499999"
x="-0.12502964"
y="3.660038">สารคอมพิวเตอร์เสรี</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 21 KiB