~jadedctrl/jam-xwx-moe

Showing details for patch 290050e68d2d900988e0b6be791fd50a1d281ebe.
2023-08-13 (Sun), 4:00 PM - Jaidyn Ann - 290050e68d2d900988e0b6be791fd50a1d281ebe

Redaktetas iujn aferojn je bildosignaroj

Aldonas la pack.json-ojn, renamigas iujn aferojn,
ktp.
Summary of changes
34 files added
  • bildosignoj/Bitludoj malliberaj/pack.json
  • bildosignoj/Etikedoj/pack.json
  • bildosignoj/Flagoj/pack.json
  • bildosignoj/Gutkatoj/gutvulpo.png
  • bildosignoj/Gutkatoj/movbildoj/gutkato_haibane.png
  • bildosignoj/Gutkatoj/pack.json
  • bildosignoj/Haiku/fontoj/haiku_arĥivo.svg
  • bildosignoj/Haiku/fontoj/haiku_babilado.svg
  • bildosignoj/Haiku/fontoj/haiku_dosierujo.svg
  • bildosignoj/Haiku/fontoj/haiku_hejmo.svg
  • bildosignoj/Haiku/fontoj/haiku_hundo.svg
  • bildosignoj/Haiku/fontoj/haiku_krevmaizo.svg
  • bildosignoj/Haiku/fontoj/haiku_persono.svg
  • bildosignoj/Haiku/fontoj/haiku_porko_monuja.svg
  • bildosignoj/Haiku/fontoj/haiku_prognozo.svg
  • bildosignoj/Haiku/fontoj/haiku_programo.svg
  • bildosignoj/Haiku/fontoj/haiku_teksto.svg
  • bildosignoj/Haiku/fontoj/haiku_terminalo.svg
  • bildosignoj/Haiku/pack.json
  • bildosignoj/Laborado!!/fontoj/taneshima_ĝojas.jpg
  • bildosignoj/Laborado!!/fontoj/taneshima_ĝojas.txt
  • bildosignoj/Laborado!!/fontoj/taneshima_ĝojas.xcf
  • bildosignoj/Laborado!!/pack.json
  • bildosignoj/Manĝaĵoj/pack.json
  • bildosignoj/Moneroj/pack.json
  • bildosignoj/Programaro libera/emacs.png
  • bildosignoj/Programaro libera/fontoj/emacs.hvif
  • bildosignoj/Programaro libera/fontoj/emacs.svg
  • bildosignoj/Programaro libera/fontoj/emacs.txt
  • bildosignoj/Programaro libera/pack.json
  • bildosignoj/Programaro mezlibera/pack.json
  • bildosignoj/Testing/pack.json
  • bildosignoj/Testing/sándwhich.png
  • pleroma/static/paĝoj/bildosignaroj.html
2 files modified with 18 lines added and 2 lines removed
  • bildosignoj/elporti.sh with 6 added and 2 removed lines
  • pleroma/push.sh with 12 added and 0 removed lines
2 files removed
  • bildosignoj/Gutkatoj/movbildoj/gutkato-haibane.png
  • bildosignoj/Testoj/sándwhich.png
diff -rN -u "old-jam-xwx-moe/bildosignoj/Bitludoj malliberaj/pack.json" "new-jam-xwx-moe/bildosignoj/Bitludoj malliberaj/pack.json"
--- "old-jam-xwx-moe/bildosignoj/Bitludoj malliberaj/pack.json"	1970-01-01 00:00:00.000000000 +0000
+++ "new-jam-xwx-moe/bildosignoj/Bitludoj malliberaj/pack.json"	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,11 @@
+{
+	"files": {
+		"ŝokmuso_tenas_kapon": "ŝokmuso_tenas_kapon.png"
+	},
+	"pack": {
+		"description": "Bildosignoj de bitludoj; ekz. (poŝ)monstroj.",
+		"homepage": "https://jam.xwx.moe/paĝoj/bildosignaroj",
+		"license": "Mallibera",
+		"share-files": true
+	}
+}
diff -rN -u old-jam-xwx-moe/bildosignoj/elporti.sh new-jam-xwx-moe/bildosignoj/elporti.sh
--- old-jam-xwx-moe/bildosignoj/elporti.sh	2024-11-23 02:31:23.033226156 +0000
+++ new-jam-xwx-moe/bildosignoj/elporti.sh	2024-11-23 02:31:23.037226168 +0000
@@ -5,7 +5,11 @@
 # la kvalitan perdon laŭ viaj propraj deziroj kaj bezonoj.
 
 # Certigu, ke eliga dosierujo ekzistas.
-out_dir="eligo";
+out_dir="$1";
+if test -z "$out_dir"; then
+	echo "Uzmaniero: $(basename "$0") DOSIERUJO"
+	exit 1
+fi
 mkdir -p "$out_dir";
 
 # optimise [min] [max] [dosierujoj] …
@@ -63,4 +67,4 @@
 optimise 80 90 "Programaro libera" "Programaro mezlibera"
 
 # Testoj – Ne devas tre atenti detalojn.
-optimise 60 80 "Testoj"
+optimise 60 80 "Testing"
diff -rN -u old-jam-xwx-moe/bildosignoj/Etikedoj/pack.json new-jam-xwx-moe/bildosignoj/Etikedoj/pack.json
--- old-jam-xwx-moe/bildosignoj/Etikedoj/pack.json	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Etikedoj/pack.json	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,12 @@
+{
+	"files": {
+		"blinduloj": "blindulo.png",
+		"korektu_min": "korektu_min.png"
+	},
+	"pack": {
+		"description": "Etikedaj bildosignoj, por marki econ.",
+		"homepage": "https://jam.xwx.moe/paĝoj/bildosignaroj",
+		"license": "Liberaj",
+		"share-files": true
+	}
+}
diff -rN -u old-jam-xwx-moe/bildosignoj/Flagoj/pack.json new-jam-xwx-moe/bildosignoj/Flagoj/pack.json
--- old-jam-xwx-moe/bildosignoj/Flagoj/pack.json	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Flagoj/pack.json	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,243 @@
+{
+	"files": {
+		"flago_iĉemuliĉoj": "flago_iĉemuliĉoj.png",
+		"flago_amamoremuloj": "flago_amamoremuloj.png",
+		"flago_transseksuloj": "flago_transseksuloj.png",
+		"flago_neseksemuloj": "flago_neseksemuloj.png",
+		"flago_ambaŭseksemuloj": "flago_ambaŭseksemuloj.png",
+		"flago_pluramuloj_π": "flago_pluramuloj_π.png",
+		"flago_fluseksemuloj": "flago_fluseksemuloj.png",
+		"flago_neduumuloj": "flago_neduumuloj.png",
+		"flago_interseksuloj": "flago_interseksuloj.png",
+		"flago_tasuloj": "flago_tasuloj.png",
+		"flago_inemulinoj": "flago_inemulinoj.png",
+		"flago_neamuloj": "flago_neamuloj.png",
+		"flago_fluseksuloj": "flago_fluseksuloj.png",
+		"flago_ĉiuseksemuloj": "flago_ĉiuseksemuloj.png",
+		"flago_neseksemaj_neamuloj": "flago_neseksemaj_neamuloj.png",
+		"flago_neŭtrala_moresneto": "flago_neŭtrala_moresneto.png",
+		"flago_eŭropunio": "flago_eŭropunio.png",
+		"flago_malta_ordeno": "flago_malta_ordeno.png",
+		"flago_malarkto": "flago_malarkto.png",
+		"flago_unuiĝintaj_nacioj": "flago_unuiĝintaj_nacioj.png",
+		"flago_kromolimpiaj_ludoj": "flago_kromolimpiaj_ludoj.png",
+		"flago_afrikunio": "flago_afrikunio.png",
+		"flago_olimpiaj_ludoj": "flago_olimpiaj_ludoj.png",
+		"flago_tokipono": "flago_tokipono.png",
+		"flago_kotavo": "flago_kotavo.png",
+		"flago_esperanto": "flago_esperanto.png",
+		"flago_ido": "flago_ido.png",
+		"flago_loĵbano": "flago_loĵbano.png",
+		"flago_kubo": "flago_kubo.png",
+		"flago_blankrusujo": "flago_blankrusujo.png",
+		"flago_surinamo": "flago_surinamo.png",
+		"flago_kuvajto": "flago_kuvajto.png",
+		"flago_monako": "flago_monako.png",
+		"flago_fiĝio": "flago_fiĝio.png",
+		"flago_serbujo": "flago_serbujo.png",
+		"flago_eburbordo": "flago_eburbordo.png",
+		"flago_nauro": "flago_nauro.png",
+		"flago_liberio": "flago_liberio.png",
+		"flago_aŭstralio": "flago_aŭstralio.png",
+		"flago_irano": "flago_irano.png",
+		"flago_venezuelo": "flago_venezuelo.png",
+		"flago_bahamoj": "flago_bahamoj.png",
+		"flago_kostariko": "flago_kostariko.png",
+		"flago_aŭstrujo": "flago_aŭstrujo.png",
+		"flago_estonujo": "flago_estonujo.png",
+		"flago_belizo": "flago_belizo.png",
+		"flago_hispanujo": "flago_hispanujo.png",
+		"flago_singapuro": "flago_singapuro.png",
+		"flago_togolando": "flago_togolando.png",
+		"flago_ugando": "flago_ugando.png",
+		"flago_sudkoreujo": "flago_sudkoreujo.png",
+		"flago_gabono": "flago_gabono.png",
+		"flago_irlando": "flago_irlando.png",
+		"flago_malto": "flago_malto.png",
+		"flago_sanmarino": "flago_sanmarino.png",
+		"flago_hongkongo": "flago_hongkongo.png",
+		"flago_ĉeĥujo": "flago_ĉeĥujo.png",
+		"flago_kipro": "flago_kipro.png",
+		"flago_madagaskaro": "flago_madagaskaro.png",
+		"flago_malavio": "flago_malavio.png",
+		"flago_svedujo": "flago_svedujo.png",
+		"flago_luksemburgo": "flago_luksemburgo.png",
+		"flago_maldivoj": "flago_maldivoj.png",
+		"flago_haitio": "flago_haitio.png",
+		"flago_afganujo": "flago_afganujo.png",
+		"flago_bolivio": "flago_bolivio.png",
+		"flago_kamboĝo": "flago_kamboĝo.png",
+		"flago_mongolujo": "flago_mongolujo.png",
+		"flago_slovenujo": "flago_slovenujo.png",
+		"flago_papuonovgvineo": "flago_papuonovgvineo.png",
+		"flago_ĉado": "flago_ĉado.png",
+		"flago_ruando": "flago_ruando.png",
+		"flago_ekvatora_gvineo": "flago_ekvatora_gvineo.png",
+		"flago_nederlando": "flago_nederlando.png",
+		"flago_santomeo_kaj_principeo": "flago_santomeo_kaj_principeo.png",
+		"flago_katalunujo": "flago_katalunujo.png",
+		"flago_malio": "flago_malio.png",
+		"flago_usono": "flago_usono.png",
+		"flago_maŭricio": "flago_maŭricio.png",
+		"flago_eritreo": "flago_eritreo.png",
+		"flago_etiopujo": "flago_etiopujo.png",
+		"flago_dominiko": "flago_dominiko.png",
+		"flago_irako": "flago_irako.png",
+		"flago_okcidenta_saharo": "flago_okcidenta_saharo.png",
+		"flago_sankta_vincento_kaj_grenadinoj": "flago_sankta_vincento_kaj_grenadinoj.png",
+		"flago_azerbajĝano": "flago_azerbajĝano.png",
+		"flago_bangladeŝo": "flago_bangladeŝo.png",
+		"flago_nepalo": "flago_nepalo.png",
+		"flago_kongo_brazavila": "flago_kongo_brazavila.png",
+		"flago_maŭritanio": "flago_maŭritanio.png",
+		"flago_italujo": "flago_italujo.png",
+		"flago_kanado": "flago_kanado.png",
+		"flago_svaziujo": "flago_svaziujo.png",
+		"flago_sirio": "flago_sirio.png",
+		"flago_kurdujo": "flago_kurdujo.png",
+		"flago_srilanko": "flago_srilanko.png",
+		"flago_tuvalo": "flago_tuvalo.png",
+		"flago_angolo": "flago_angolo.png",
+		"flago_jamajko": "flago_jamajko.png",
+		"flago_barato": "flago_barato.png",
+		"flago_burkino": "flago_burkino.png",
+		"flago_bosnujo_kaj_hercegovino": "flago_bosnujo_kaj_hercegovino.png",
+		"flago_palaŭo": "flago_palaŭo.png",
+		"flago_komoroj": "flago_komoroj.png",
+		"flago_argentino": "flago_argentino.png",
+		"flago_kartvelujo": "flago_kartvelujo.png",
+		"flago_nordkoreujo": "flago_nordkoreujo.png",
+		"flago_jemeno": "flago_jemeno.png",
+		"flago_britujo": "flago_britujo.png",
+		"flago_burundo": "flago_burundo.png",
+		"flago_namibio": "flago_namibio.png",
+		"flago_niĝerio": "flago_niĝerio.png",
+		"flago_vanuatuo": "flago_vanuatuo.png",
+		"flago_kongo_kinŝasa": "flago_kongo_kinŝasa.png",
+		"flago_portugalujo": "flago_portugalujo.png",
+		"flago_egiptujo": "flago_egiptujo.png",
+		"flago_ekvadoro": "flago_ekvadoro.png",
+		"flago_orienta_timoro": "flago_orienta_timoro.png",
+		"flago_litovujo": "flago_litovujo.png",
+		"flago_kataro_1": "flago_kataro_1.png",
+		"flago_pakistano": "flago_pakistano.png",
+		"flago_birmo": "flago_birmo.png",
+		"flago_turkujo": "flago_turkujo.png",
+		"flago_tajujo": "flago_tajujo.png",
+		"flago_brazilo": "flago_brazilo.png",
+		"flago_centrafriko": "flago_centrafriko.png",
+		"flago_zambio": "flago_zambio.png",
+		"flago_alĝerio": "flago_alĝerio.png",
+		"flago_libio": "flago_libio.png",
+		"flago_niĝero": "flago_niĝero.png",
+		"flago_mikronezio": "flago_mikronezio.png",
+		"flago_ganao": "flago_ganao.png",
+		"flago_taĝikujo": "flago_taĝikujo.png",
+		"flago_panamo": "flago_panamo.png",
+		"flago_sauda_arabujo": "flago_sauda_arabujo.png",
+		"flago_maroko": "flago_maroko.png",
+		"flago_malajzio": "flago_malajzio.png",
+		"flago_hungarujo": "flago_hungarujo.png",
+		"flago_lesoto": "flago_lesoto.png",
+		"flago_kazaĥujo": "flago_kazaĥujo.png",
+		"flago_andoro": "flago_andoro.png",
+		"flago_sieraleono": "flago_sieraleono.png",
+		"flago_islando": "flago_islando.png",
+		"flago_rumanujo": "flago_rumanujo.png",
+		"flago_ĝibutio": "flago_ĝibutio.png",
+		"flago_gvineo": "flago_gvineo.png",
+		"flago_paragvajo": "flago_paragvajo.png",
+		"flago_uzbekujo": "flago_uzbekujo.png",
+		"flago_grenado": "flago_grenado.png",
+		"flago_kiribato": "flago_kiribato.png",
+		"flago_norvegujo": "flago_norvegujo.png",
+		"flago_aomeno": "flago_aomeno.png",
+		"flago_belgujo": "flago_belgujo.png",
+		"flago_gambio": "flago_gambio.png",
+		"flago_danujo": "flago_danujo.png",
+		"flago_unuiĝintaj_arabaj_emirlandoj": "flago_unuiĝintaj_arabaj_emirlandoj.png",
+		"flago_liĥtenŝtejno": "flago_liĥtenŝtejno.png",
+		"flago_somalujo": "flago_somalujo.png",
+		"flago_peruo": "flago_peruo.png",
+		"flago_latvujo": "flago_latvujo.png",
+		"flago_meksiko": "flago_meksiko.png",
+		"flago_tunizio": "flago_tunizio.png",
+		"flago_salvadoro": "flago_salvadoro.png",
+		"flago_ĉinujo": "flago_ĉinujo.png",
+		"flago_mozambiko": "flago_mozambiko.png",
+		"flago_polujo": "flago_polujo.png",
+		"flago_barbado": "flago_barbado.png",
+		"flago_salomonoj": "flago_salomonoj.png",
+		"flago_sankta_lucio": "flago_sankta_lucio.png",
+		"flago_palestino": "flago_palestino.png",
+		"flago_indonezio": "flago_indonezio.png",
+		"flago_germanujo": "flago_germanujo.png",
+		"flago_turkmenujo": "flago_turkmenujo.png",
+		"flago_laoso": "flago_laoso.png",
+		"flago_francujo": "flago_francujo.png",
+		"flago_sudsudano": "flago_sudsudano.png",
+		"flago_kaboverdo": "flago_kaboverdo.png",
+		"flago_gvineo-bisaŭo": "flago_gvineo-bisaŭo.png",
+		"flago_zimbabvo": "flago_zimbabvo.png",
+		"flago_sejŝeloj": "flago_sejŝeloj.png",
+		"flago_svisujo": "flago_svisujo.png",
+		"flago_albanujo": "flago_albanujo.png",
+		"flago_norda_kipro": "flago_norda_kipro.png",
+		"flago_butano": "flago_butano.png",
+		"flago_senegalo": "flago_senegalo.png",
+		"flago_slovakujo": "flago_slovakujo.png",
+		"flago_kirgizujo": "flago_kirgizujo.png",
+		"flago_brunejo": "flago_brunejo.png",
+		"flago_jordanlando": "flago_jordanlando.png",
+		"flago_kosovo": "flago_kosovo.png",
+		"flago_sudano": "flago_sudano.png",
+		"flago_trinidado_kaj_tobago": "flago_trinidado_kaj_tobago.png",
+		"flago_libano": "flago_libano.png",
+		"flago_barejno": "flago_barejno.png",
+		"flago_kolombio": "flago_kolombio.png",
+		"flago_kenjo": "flago_kenjo.png",
+		"flago_ukrainujo": "flago_ukrainujo.png",
+		"flago_benino": "flago_benino.png",
+		"flago_kroatujo": "flago_kroatujo.png",
+		"flago_nigramonto": "flago_nigramonto.png",
+		"flago_urugvajo": "flago_urugvajo.png",
+		"flago_cvanujo": "flago_cvanujo.png",
+		"flago_japanujo": "flago_japanujo.png",
+		"flago_tibeto": "flago_tibeto.png",
+		"flago_vjetnamujo": "flago_vjetnamujo.png",
+		"flago_bulgarujo": "flago_bulgarujo.png",
+		"flago_somalilando": "flago_somalilando.png",
+		"flago_marŝaloj": "flago_marŝaloj.png",
+		"flago_sankta_kristoforo_kaj_neviso": "flago_sankta_kristoforo_kaj_neviso.png",
+		"flago_makedonujo": "flago_makedonujo.png",
+		"flago_tanzanio": "flago_tanzanio.png",
+		"flago_vatikano": "flago_vatikano.png",
+		"flago_israelo": "flago_israelo.png",
+		"flago_kukinsuloj": "flago_kukinsuloj.png",
+		"flago_omano": "flago_omano.png",
+		"flago_sudafriko": "flago_sudafriko.png",
+		"flago_armenujo": "flago_armenujo.png",
+		"flago_honduro": "flago_honduro.png",
+		"flago_samoo": "flago_samoo.png",
+		"flago_kataro_2": "flago_kataro_2.png",
+		"flago_antigvo_kaj_barbudo": "flago_antigvo_kaj_barbudo.png",
+		"flago_novzelando": "flago_novzelando.png",
+		"flago_nikaragvo": "flago_nikaragvo.png",
+		"flago_moldavujo": "flago_moldavujo.png",
+		"flago_suomujo": "flago_suomujo.png",
+		"flago_gujano": "flago_gujano.png",
+		"flago_gvatemalo": "flago_gvatemalo.png",
+		"flago_filipinoj": "flago_filipinoj.png",
+		"flago_kameruno": "flago_kameruno.png",
+		"flago_rusujo": "flago_rusujo.png",
+		"flago_niuo": "flago_niuo.png",
+		"flago_domingo": "flago_domingo.png",
+		"flago_tongo": "flago_tongo.png"
+	},
+	"pack": {
+		"description": "Flagoj de diversaj landoj, lingvoj, organizoj, ktp.",
+		"homepage": "https://jam.xwx.moe/paĝoj/bildosignaroj",
+		"license": "CC0",
+		"share-files": true
+	}
+}
Binary files old-jam-xwx-moe/bildosignoj/Gutkatoj/gutvulpo.png and new-jam-xwx-moe/bildosignoj/Gutkatoj/gutvulpo.png differ
Binary files old-jam-xwx-moe/bildosignoj/Gutkatoj/movbildoj/gutkato-haibane.png and new-jam-xwx-moe/bildosignoj/Gutkatoj/movbildoj/gutkato-haibane.png differ
Binary files old-jam-xwx-moe/bildosignoj/Gutkatoj/movbildoj/gutkato_haibane.png and new-jam-xwx-moe/bildosignoj/Gutkatoj/movbildoj/gutkato_haibane.png differ
diff -rN -u old-jam-xwx-moe/bildosignoj/Gutkatoj/pack.json new-jam-xwx-moe/bildosignoj/Gutkatoj/pack.json
--- old-jam-xwx-moe/bildosignoj/Gutkatoj/pack.json	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Gutkatoj/pack.json	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,159 @@
+{
+	"files": {
+		"gutkateto": "gutkateto.png",
+		"gutkat_fajrokuloj": "gutkat_fajrokuloj.png",
+		"gutkato_3c": "gutkato_3c.png",
+		"gutkato_adoras": "gutkato_adoras.png",
+		"gutkato_adorinda": "gutkato_adorinda.png",
+		"gutkato_akvo": "gutkato_akvo.png",
+		"gutkato_amuzetiĝas": "gutkato_amuzetiĝas.png",
+		"gutkato_anĝelo": "gutkato_anĝelo.png",
+		"gutkato_animeulo": "gutkato_animeulo.png",
+		"gutkato_bildolibro": "gutkato_bildolibro.png",
+		"gutkato_blua": "gutkato_blua.png",
+		"gutkato_brilokuloj": "gutkato_brilokuloj.png",
+		"gutkato_cumiki": "gutkato_cumiki.png",
+		"gutkato_ĉarmas": "gutkato_ĉarmas.png",
+		"gutkato_ĉirkaŭpreno": "gutkato_ĉirkaŭpreno.png",
+		"gutkato_datreveno": "gutkato_datreveno.png",
+		"gutkato_diablo": "gutkato_diablo.png",
+		"gutkato_dikfingro_suben": "gutkato_dikfingro_suben.png",
+		"gutkato_dikfingro_supren": "gutkato_dikfingro_supren.png",
+		"gutkato_dismalaperas": "gutkato_dismalaperas.png",
+		"gutkato_disokula": "gutkato_disokula.png",
+		"gutkato_dolaroj": "gutkato_dolaroj.png",
+		"gutkato_donaco_rozkolora": "gutkato_donaco_rozkolora.png",
+		"gutkato_donaco_ruĝa": "gutkato_donaco_ruĝa.png",
+		"gutkato_donaco_verda": "gutkato_donaco_verda.png",
+		"gutkato_dorlotiĝas_malgaje": "gutkato_dorlotiĝas_malgaje.png",
+		"gutkato_dorlotiĝas": "gutkato_dorlotiĝas.png",
+		"gutkato_dormas": "gutkato_dormas.png",
+		"gutkato_en_skatolo": "gutkato_en_skatolo.png",
+		"gutkato_etendas_piedojn": "gutkato_etendas_piedojn.png",
+		"gutkato_fajfas_senkulpece": "gutkato_fajfas_senkulpece.png",
+		"gutkato_fajrokuloj": "gutkato_fajrokuloj.png",
+		"gutkato_fantomiĝas": "gutkato_fantomiĝas.png",
+		"gutkato_fiera": "gutkato_fiera.png",
+		"gutkato_fiervanta": "gutkato_fiervanta.png",
+		"gutkato_fingropafas": "gutkato_fingropafas.png",
+		"gutkato_flucerba": "gutkato_flucerba.png",
+		"gutkato_fotilo": "gutkato_fotilo.png",
+		"gutkato_frago": "gutkato_frago.png",
+		"gutkato_fritkuko": "gutkato_fritkuko.png",
+		"gutkato_guuu": "gutkato_guuu.png",
+		"gutkato_ĝavo": "gutkato_ĝavo.png",
+		"gutkato_ĝengrimacas": "gutkato_ĝengrimacas.png",
+		"gutkato_ĝentilviro": "gutkato_ĝentilviro.png",
+		"gutkato_haibane": "gutkato_haibane.png",
+		"gutkato_heroo_bastonpana": "gutkato_heroo_bastonpana.png",
+		"gutkato_heroo": "gutkato_heroo.png",
+		"gutkato_hihias": "gutkato_hihias.png",
+		"gutkato_hura": "gutkato_hura.png",
+		"gutkato_ideo": "gutkato_ideo.png",
+		"gutkatoj_altkvinas": "gutkatoj_altkvinas.png",
+		"gutkato_kafo": "gutkato_kafo.png",
+		"gutkato_kapaŭskultiloj": "gutkato_kapaŭskultiloj.png",
+		"gutkato_kapturniĝas": "gutkato_kapturniĝas.png",
+		"gutkato_kato_gutkato": "gutkato_kato_gutkato.png",
+		"gutkato_kato": "gutkato_kato.png",
+		"gutkato_kjooo": "gutkato_kjooo.png",
+		"gutkato_koleriĝas": "gutkato_koleriĝas.png",
+		"gutkato_konsnciiĝas_ion_konsternan": "gutkato_konsnciiĝas_ion_konsternan.png",
+		"gutkato_konsternetita": "gutkato_konsternetita.png",
+		"gutkato_konsternita": "gutkato_konsternita.png",
+		"gutkato_kontenta": "gutkato_kontenta.png",
+		"gutkato_koro": "gutkato_koro.png",
+		"gutkato_korŝiro": "gutkato_korŝiro.png",
+		"gutkato_kosmo": "gutkato_kosmo.png",
+		"gutkato_kosmovojaĝisto": "gutkato_kosmovojaĝisto.png",
+		"gutkato_krevmaizo": "gutkato_krevmaizo.png",
+		"gutkato_krono": "gutkato_krono.png",
+		"gutkato_kuketo": "gutkato_kuketo.png",
+		"gutkato_lain": "gutkato_lain.png",
+		"gutkato_lipharoj": "gutkato_lipharoj.png",
+		"gutkato_malesperas": "gutkato_malesperas.png",
+		"gutkato_malesperetas": "gutkato_malesperetas.png",
+		"gutkato_malgaja": "gutkato_malgaja.png",
+		"gutkato_malĝojeta": "gutkato_malĝojeta.png",
+		"gutkato_malica": "gutkato_malica.png",
+		"gutkato_malprofito": "gutkato_malprofito.png",
+		"gutkato_malridetas": "gutkato_malridetas.png",
+		"gutkato_manĝas_akvomelonon": "gutkato_manĝas_akvomelonon.png",
+		"gutkato_manĝas_avokadon": "gutkato_manĝas_avokadon.png",
+		"gutkato_manĝas_disketon": "gutkato_manĝas_disketon.png",
+		"gutkato_manĝas_dolĉbastonon": "gutkato_manĝas_dolĉbastonon.png",
+		"gutkato_manĝas_fiŝon": "gutkato_manĝas_fiŝon.png",
+		"gutkato_manĝas_fragon": "gutkato_manĝas_fragon.png",
+		"gutkato_manĝas_gutkaton": "gutkato_manĝas_gutkaton.png",
+		"gutkato_manĝas_hamburgeron": "gutkato_manĝas_hamburgeron.png",
+		"gutkato_manĝas_kareon": "gutkato_manĝas_kareon.png",
+		"gutkato_manĝas_kuketon": "gutkato_manĝas_kuketon.png",
+		"gutkato_manĝas_persikon": "gutkato_manĝas_persikon.png",
+		"gutkato_manĝas_picon": "gutkato_manĝas_picon.png",
+		"gutkato_manĝas_sandviĉon": "gutkato_manĝas_sandviĉon.png",
+		"gutkato_manĝas_solanon": "gutkato_manĝas_solanon.png",
+		"gutkato_manĝas_tomaton": "gutkato_manĝas_tomaton.png",
+		"gutkato_marrabisto": "gutkato_marrabisto.png",
+		"gutkato_megumin": "gutkato_megumin.png",
+		"gutkato_mojosa": "gutkato_mojosa.png",
+		"gutkato_naŭza": "gutkato_naŭza.png",
+		"gutkato_nervuma": "gutkato_nervuma.png",
+		"gutkato_neŭtrala": "gutkato_neŭtrala.png",
+		"gutkato_ninĝo": "gutkato_ninĝo.png",
+		"gutkato_oranĝkolora": "gutkato_oranĝkolora.png",
+		"gutkato_pafonta": "gutkato_pafonta.png",
+		"gutkato_palpebrosigno_lango": "gutkato_palpebrosigno_lango.png",
+		"gutkato_palpebrosigno": "gutkato_palpebrosigno.png",
+		"gutkato_paro": "gutkato_paro.png",
+		"gutkato_pensas": "gutkato_pensas.png",
+		"gutkato_pensegas": "gutkato_pensegas.png",
+		"gutkato_pentristo": "gutkato_pentristo.png",
+		"gutkato_petrigardas": "gutkato_petrigardas.png",
+		"gutkato_piano": "gutkato_piano.png",
+		"gutkato_pingveno": "gutkato_pingveno.png",
+		"gutkato_ploras": "gutkato_ploras.png",
+		"gutkato": "gutkato.png",
+		"gutkato_policano": "gutkato_policano.png",
+		"gutkato_post_muro": "gutkato_post_muro.png",
+		"gutkato_post_pano": "gutkato_post_pano.png",
+		"gutkato_poto": "gutkato_poto.png",
+		"gutkato_profito": "gutkato_profito.png",
+		"gutkato_renversa": "gutkato_renversa.png",
+		"gutkato_renversas_tablon": "gutkato_renversas_tablon.png",
+		"gutkato_ridas": "gutkato_ridas.png",
+		"gutkato_roboto": "gutkato_roboto.png",
+		"gutkato_ruĝa": "gutkato_ruĝa.png",
+		"gutkato_ruĝiĝas": "gutkato_ruĝiĝas.png",
+		"gutkato_sagaca": "gutkato_sagaca.png",
+		"gutkato_salutas": "gutkato_salutas.png",
+		"gutkato_salutas_soldate": "gutkato_salutas_soldate.png",
+		"gutkato_sciencisto": "gutkato_sciencisto.png",
+		"gutkato_sen_buŝo": "gutkato_sen_buŝo.png",
+		"gutkato_sendorma": "gutkato_sendorma.png",
+		"gutkato_signo_dank": "gutkato_signo_dank.png",
+		"gutkato_signo_jes": "gutkato_signo_jes.png",
+		"gutkato_signo_miaŭ": "gutkato_signo_miaŭ.png",
+		"gutkato_signo_ne": "gutkato_signo_ne.png",
+		"gutkato_sorĉistino": "gutkato_sorĉistino.png",
+		"gutkato_spesmiloj": "gutkato_spesmiloj.png",
+		"gutkato_suĉumo": "gutkato_suĉumo.png",
+		"gutkato_ŝokmuso": "gutkato_ŝokmuso.png",
+		"gutkato_ŝtelisto": "gutkato_ŝtelisto.png",
+		"gutkato_ŝvittima": "gutkato_ŝvittima.png",
+		"gutkato_teo": "gutkato_teo.png",
+		"gutkato_ternas": "gutkato_ternas.png",
+		"gutkato_timsurprizita": "gutkato_timsurprizita.png",
+		"gutkato_tranĉilo": "gutkato_tranĉilo.png",
+		"gutkato_venkinta": "gutkato_venkinta.png",
+		"gutkato_verda": "gutkato_verda.png",
+		"gutkato_violkolora": "gutkato_violkolora.png",
+		"gutkato_zipita": "gutkato_zipita.png",
+		"gutvulpo": "gutvulpo.png"
+	},
+	"pack": {
+		"description": "Bildosignoj gutkataj, diversemocie kaj diversteme.",
+		"homepage": "https://jam.xwx.moe/paĝoj/bildosignaroj",
+		"license": "???",
+		"share-files": true
+	}
+}
diff -rN -u "old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_ar\304\245ivo.svg" "new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_ar\304\245ivo.svg"
--- "old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_ar\304\245ivo.svg"	1970-01-01 00:00:00.000000000 +0000
+++ "new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_ar\304\245ivo.svg"	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+     xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+  <path style="fill:#010101; fill-opacity:0.5333"
+        d="M36 59H41C41 59 45.5 55.62 48.12 52.08C51.03 48.17 52.08 44.05 52.08 44.05C52.08 44.05 57.06 40.04 60.04 36.02C63.02 32.01 63 28 63 28L59 26L57 31L36 59z"
+  />
+  <path style="fill:none; stroke:#010000; stroke-width:4"
+        d="M3 28C3 28 2 30.47 2 33.25C2 36.86 2.62 40.62 2.62 40.62C2.62 40.62 4.97 42.57 8.23 44.3C12.2 46.4 16.61 47.73 16.61 47.73L16.62 33.87L29.5 20.75C29.5 20.75 25.45 19.1 21.66 17.55C18.29 16.17 15.11 15.88 15.11 15.88C15.11 15.88 11.04 17.95 7.87 21.12C4.49 24.5 3 28 3 28z
+           M30 19.75L38.93 10.06C38.93 10.06 35.07 8.66 31.42 7.33C28.13 6.13 25 6 25 6C25 6 23.27 6.72 21.37 8.62C19.05 10.94 16.49 13.5 16.49 13.5L30 19.75z
+           M31.5 21.37L47.87 27L47.92 41.96C47.92 41.96 51.84 38.11 54.36 34.78C56.29 32.24 57 29.62 57 29.62C57 29.62 58 25.95 58 22.37C58 19.53 56.25 17.5 56.25 17.5C56.25 17.5 52.21 14.89 47.33 13.12C43.79 11.83 40.72 11.21 40.72 11.21C40.72 11.21 38.67 12.65 36.4 14.79C33.61 17.43 31.5 21.37 31.5 21.37z
+           M46.62 29C46.62 29 42.42 26.85 37.97 24.94C34 23.24 30.5 22.25 30.5 22.25C30.5 22.25 27.59 24.49 24.78 27.54C21.62 30.97 18.62 34.62 18.62 34.62C18.62 34.62 18.24 37.59 18.24 40.88C18.24 44.98 18.87 49.47 18.87 49.47C18.87 49.47 22.15 51.66 26.3 53.86C30.99 56.35 36 57.25 36 57.25C36 57.25 39.12 54.87 42.12 50.92C44.88 47.29 46.77 43.67 46.77 43.67C46.77 43.67 47.23 40.08 47.2 36.36C47.16 32.62 46.62 29 46.62 29z"
+  />
+  <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="13.84" y1="-38.14" x2="58.34" y2="-27.7">
+   <stop offset="0" stop-color="#fff8ea"/>
+   <stop offset="1" stop-color="#f5deac"/>
+  </linearGradient>
+  <path style="fill:url(#gradient0)"
+        d="M46.62 29C46.62 29 42.42 26.85 37.97 24.94C34 23.24 30.5 22.25 30.5 22.25C30.5 22.25 27.59 24.49 24.78 27.54C21.62 30.97 18.62 34.62 18.62 34.62L36 42C36 42 39.67 38.72 42.34 35.46C44.98 32.22 46.62 29 46.62 29z
+           M3 28L16.62 33.87L29.5 20.75C29.5 20.75 25.45 19.1 21.66 17.55C18.29 16.17 15.11 15.88 15.11 15.88C15.11 15.88 11.04 17.95 7.87 21.12C4.49 24.5 3 28 3 28z
+           M30 19.75L38.93 10.06C38.93 10.06 35.07 8.66 31.42 7.33C28.13 6.13 25 6 25 6C25 6 23.27 6.72 21.37 8.62C19.05 10.94 16.49 13.5 16.49 13.5L30 19.75z
+           M31.5 21.37L47.87 27C47.87 27 51.34 24.19 53.6 21.63C55.5 19.48 56.25 17.5 56.25 17.5C56.25 17.5 52.21 14.89 47.33 13.12C43.79 11.83 40.72 11.21 40.72 11.21C40.72 11.21 38.67 12.65 36.4 14.79C33.61 17.43 31.5 21.37 31.5 21.37z"
+  />
+  <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="44.72" y1="-7.9" x2="86.1" y2="10.51">
+   <stop offset="0" stop-color="#983f04"/>
+   <stop offset="1" stop-color="#e6c276"/>
+  </linearGradient>
+  <path style="fill:url(#gradient1)"
+        d="M46.62 29C46.62 29 44.98 32.22 42.34 35.46C39.67 38.72 36 42 36 42V57.25C36 57.25 39.12 54.87 42.12 50.92C44.88 47.29 46.77 43.67 46.77 43.67C46.77 43.67 47.23 40.08 47.2 36.36C47.16 32.62 46.62 29 46.62 29z
+           M47.87 27L47.92 41.96C47.92 41.96 51.84 38.11 54.36 34.78C56.29 32.24 57 29.62 57 29.62C57 29.62 58 25.95 58 22.37C58 19.53 56.25 17.5 56.25 17.5C56.25 17.5 55.5 19.48 53.6 21.63C51.34 24.19 47.87 27 47.87 27z"
+  />
+  <linearGradient id="gradient2" gradientUnits="userSpaceOnUse" x1="17.72" y1="90.92" x2="-10.6" y2="71.85">
+   <stop offset="0" stop-color="#eebf5a"/>
+   <stop offset="1" stop-color="#ffebc0"/>
+  </linearGradient>
+  <path style="fill:url(#gradient2)"
+        d="M36 42L18.62 34.62C18.62 34.62 18.24 37.59 18.24 40.88C18.24 44.98 18.87 49.47 18.87 49.47C18.87 49.47 22.15 51.66 26.3 53.86C30.99 56.35 36 57.25 36 57.25V42z"
+  />
+  <path style="fill:none; stroke:#010000; stroke-width:2"
+        d="M37 31C37 31 31 17 27 15C23 13 11 20 18 21C25 22 42 14 46 17C50 20 51 21 47 21C45.42 21 31 20 31 20C31 20 28.37 20.67 24 23.25C19.88 25.67 15 27.25 15 27.25"
+  />
+  <linearGradient id="gradient3" gradientUnits="userSpaceOnUse" x1="2.85" y1="-64" x2="21.14" y2="-64">
+   <stop offset="0" stop-color="#ffefce"/>
+   <stop offset="1" stop-color="#ffd16e"/>
+  </linearGradient>
+  <path style="fill:url(#gradient3)"
+        d="M3 28C3 28 2 30.47 2 33.25C2 36.86 2.62 40.62 2.62 40.62C2.62 40.62 4.97 42.57 8.23 44.3C12.2 46.4 16.61 47.73 16.61 47.73L16.62 33.87L3 28z"
+  />
+ </g>
+</svg>
diff -rN -u old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_babilado.svg new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_babilado.svg
--- old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_babilado.svg	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_babilado.svg	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+     xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M31 32C24 28 14 26 7 31C4 33 2 37 2 40C2 45 4 49 7 53C6 55 4 55 2 54C5 56 8 57 10 56C12 58 15 59 17 60C20 61 24 62 28 62C34 62 39 60 41 55C45 46 38 36 31 32z"
+        transform="matrix(0.9999,0.0037,-0.0037,0.9999,0.1695,-0.0718)"
+  />
+  <radialGradient id="gradient0" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.4391,0.2625,-0.1589,0.2658,13.6466,37.066)">
+   <stop offset="0" stop-color="#ffffff"/>
+   <stop offset="0.7064" stop-color="#ffe405"/>
+   <stop offset="1" stop-color="#ffa405"/>
+  </radialGradient>
+  <path style="fill:url(#gradient0)"
+        d="M31 32C24 28 14 26 7 31C4 33 2 37 2 40C2 45 4 49 7 53C6 55 4 55 2 54C5 56 8 57 10 56C12 58 15 59 17 60C20 61 24 62 28 62C34 62 39 60 41 55C45 46 38 36 31 32z"
+  />
+  <radialGradient id="gradient1" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.4391,0.2625,-0.1589,0.2658,13.6466,37.066)">
+   <stop offset="0" stop-color="#ffe405"/>
+   <stop offset="1" stop-color="#ffa405"/>
+  </radialGradient>
+  <path style="fill:url(#gradient1)"
+        d="M31 32C29 31 27 29 24.05 29.07C19 29 24 36 29 41C34 46 40 51 42 49C42 42 36 35 31 32z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:2; stroke-linecap:square"
+        d="M15 46C13 46 10 45 10 45C10 45 13 50 15 51
+           M19 47C22 47 23 51 20 51C23 53 22 57 18 54"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M54 37C58.2 34.87 62 32 62 26C62 18.33 57 10.31 50 6.31C42 1.31 30 0.31 23 5.31C17.78 9.03 17 16 19 21C22 30 33 36 42 38C45 39 48.54 38.85 51 38C53 43 56 47 60.25 48.2C58 47 55.2 41.87 54 37z"
+  />
+  <radialGradient id="gradient2" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.4075,0.2896,-0.2096,0.2949,34.2291,11.689)">
+   <stop offset="0" stop-color="#ffffff"/>
+   <stop offset="0.7064" stop-color="#7fe583"/>
+   <stop offset="1" stop-color="#04b10c"/>
+  </radialGradient>
+  <path style="fill:url(#gradient2)"
+        d="M54 37C58.2 34.87 62 32 62 26C62 18.33 57 10.31 50 6.31C42 1.31 30 0.31 23 5.31C17.78 9.03 17 16 19 21C22 30 33 36 42 38C45 39 48.54 38.85 51 38C53 43 56 47 60.25 48.2C58 47 55.2 41.87 54 37z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:2; stroke-linecap:square"
+        d="M30 23L34 25
+           M25 17.62V18.62
+           M25.37 22.87L25.56 24.25
+           M37 21C37 21 39 25 39 28C39 31 37 32 37 32"
+  />
+ </g>
+</svg>
diff -rN -u old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_dosierujo.svg new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_dosierujo.svg
--- old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_dosierujo.svg	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_dosierujo.svg	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+     xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+  <path style="fill:#010101; fill-opacity:0.396"
+        d="M42 61H48L52 57H56L62 51L48 47L42 61z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M3 15L13 41L42 59L60 12L48 10L44 12L26 8L24 13L16 11L15.91 19.2L3 15z"
+  />
+  <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="102.6" y1="8.5" x2="102.74" y2="47.07">
+   <stop offset="0" stop-color="#face79"/>
+   <stop offset="1" stop-color="#bc4105"/>
+  </linearGradient>
+  <path style="fill:url(#gradient0)"
+        d="M26 8L14 41L42 58L60 12L48 10L44 12L26 8z"
+  />
+  <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="103.24" y1="12.68" x2="103.39" y2="55.34">
+   <stop offset="0" stop-color="#ffffff"/>
+   <stop offset="1" stop-color="#8e8e8e"/>
+  </linearGradient>
+  <path style="fill:url(#gradient1)"
+        d="M16 11V41L42 57L49 22L16 11z"
+  />
+  <linearGradient id="gradient2" gradientUnits="userSpaceOnUse" x1="78.34" y1="-26.66" x2="101.46" y2="12.94">
+   <stop offset="0" stop-color="#9a9a9a"/>
+   <stop offset="1" stop-color="#505050"/>
+  </linearGradient>
+  <path style="fill:url(#gradient2)"
+        d="M16 11L49 22L42 57L52 20.37L16 11z"
+  />
+  <linearGradient id="gradient3" gradientUnits="userSpaceOnUse" x1="88.52" y1="9.59" x2="97.54" y2="51.29">
+   <stop offset="0" stop-color="#ffe2ac"/>
+   <stop offset="1" stop-color="#f49806"/>
+  </linearGradient>
+  <path style="fill:url(#gradient3)"
+        d="M3 15L13 41L42 59L38 30L3 15z"
+  />
+  <path style="fill:#a03d03"
+        d="M3 15L38 30L42 59L40.5 28L3 15z"
+  />
+ </g>
+</svg>
diff -rN -u old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_hejmo.svg new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_hejmo.svg
--- old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_hejmo.svg	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_hejmo.svg	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+     xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M12 43V44L34 56L52 37V36L34 30L12 43z"
+  />
+  <path style="fill:#06e506"
+        d="M12 43V44L34 56V54L12 43z"
+  />
+  <path style="fill:#038403"
+        d="M34 56L52 37V36L34 54V56z"
+  />
+  <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="6" y1="20" x2="58" y2="20">
+   <stop offset="0" stop-color="#06e506"/>
+   <stop offset="1" stop-color="#04b604"/>
+  </linearGradient>
+  <path style="fill:url(#gradient0)"
+        d="M12 43L34 54L36.03 51.79L34 52L36 30L12 43z"
+  />
+  <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="6" y1="20" x2="58" y2="20">
+   <stop offset="0" stop-color="#04a104"/>
+   <stop offset="1" stop-color="#04a004"/>
+  </linearGradient>
+  <path style="fill:url(#gradient1)"
+        d="M34 48V52L36.03 51.79L52 36L32 29L34 48z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M16 41L34 50L48 36V24L30 18L16 29V41z"
+  />
+  <radialGradient id="gradient2" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.3437,0,0,0.4375,24,38)">
+   <stop offset="0" stop-color="#ffffff"/>
+   <stop offset="1" stop-color="#b6b6b6"/>
+  </radialGradient>
+  <path style="fill:url(#gradient2)"
+        d="M16 27V41L18 42V33.75L22 35V44L34 50V32L22 18L16 27z"
+  />
+  <linearGradient id="gradient3" gradientUnits="userSpaceOnUse" x1="64.65" y1="9.62" x2="70.61" y2="15.82">
+   <stop offset="0" stop-color="#a2a2a2"/>
+   <stop offset="1" stop-color="#bbbbbb"/>
+  </linearGradient>
+  <path style="fill:url(#gradient3)"
+        d="M48 22V36L34 50V32L48 22z"
+  />
+  <path style="fill:#000000"
+        d="M18 33.75V42L22 44V35L18 33.75z
+           M26 37V42L30 44V38.62L26 37z
+           M38 37V42L40 40V35L38 37z
+           M44 31V36L46 34V29L44 31z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M13 30L21 21L35 38L37 37L52 25L38 12L21 17L11 28L13 30z"
+  />
+  <linearGradient id="gradient4" gradientUnits="userSpaceOnUse" x1="72.94" y1="-25.67" x2="88.86" y2="-6.24">
+   <stop offset="0" stop-color="#ea0606"/>
+   <stop offset="1" stop-color="#d00505"/>
+  </linearGradient>
+  <path style="fill:url(#gradient4)"
+        d="M37 37L52 25L38 12L21 17L37 37z"
+  />
+  <linearGradient id="gradient5" gradientUnits="userSpaceOnUse" x1="60.12" y1="-4.93" x2="70.88" y2="9">
+   <stop offset="0" stop-color="#ff4444"/>
+   <stop offset="1" stop-color="#f10606"/>
+  </linearGradient>
+  <path style="fill:url(#gradient5)"
+        d="M11 28L13 30L21 21L35 38L37 37L21 17L11 28z"
+  />
+ </g>
+</svg>
diff -rN -u old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_hundo.svg new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_hundo.svg
--- old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_hundo.svg	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_hundo.svg	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+     xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+  <path style="fill:#000000; fill-opacity:0.4078"
+        d="M19 58L29 57L34 64C34 64 43 65 50 62C57 59 65.26 51.95 64 45C62 34 50 40 50 40H38V44H44L35 52H24L19 58z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4; stroke-linejoin:round"
+        d="M20 16C16 22 16 26 16 30C16 34 18 36 18 36V50C18 50 10 56 20 56C28 56 24 38 24 38L32 42V54C32 54 20 62 34 62C42 62 36 34 36 34L40 30C40 30 44 34 46 34C48 34 50 34 50 34L52 40C52 40 44 46 56 46C64 46 54 30 54 30H52C52 30 52 24 52 20C52 16.81 50.72 11.81 46.16 8.08C58 16 58 2 58 2C58 2 52 10 42 6C36.12 3.65 24 10 20 16z"
+  />
+  <radialGradient id="gradient0" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.7031,0,0,0.7499,19,13)">
+   <stop offset="0" stop-color="#dda771"/>
+   <stop offset="0.9962" stop-color="#a97644"/>
+  </radialGradient>
+  <path style="fill:url(#gradient0)"
+        d=""
+  />
+  <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="21.52" y1="-12.88" x2="53.86" y2="-5.66">
+   <stop offset="0" stop-color="#875b2f"/>
+   <stop offset="1" stop-color="#c58a50"/>
+   <stop offset="0.7706" stop-color="#a97644"/>
+  </linearGradient>
+  <path style="fill:url(#gradient1)"
+        d="M32 17L16 29V31C16 31 19 31 21 33C23 35 24 38 24 38L32 42V54C32 54 20 62 34 62C42 62 36 34 36 34C36 34 38 28 38 26C38 24 36.33 19.7 32 17z"
+  />
+  <radialGradient id="gradient2" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.7031,0,0,0.7499,19,13)">
+   <stop offset="0" stop-color="#dda771"/>
+   <stop offset="0.9962" stop-color="#a97644"/>
+  </radialGradient>
+  <path style="fill:url(#gradient2)"
+        d="M40 30C40 30 43.15 30.94 46 30C49 29 50 22 50 20C50 14 46.16 8.08 46.16 8.08C46.16 8.08 41 6 37 7C29 9 21 19 21 19L32 17C36.33 19.7 38 24 38 26C38 28 36 34 36 34L40 30z"
+  />
+  <path style="fill:#d7a26e"
+        d="M18 36V50C18 50 10 56 20 56C28 56 24 38 24 38C24 38 23 35 21 33C19 31 16 31 16 31L18 36z"
+  />
+  <linearGradient id="gradient3" gradientUnits="userSpaceOnUse" x1="42.37" y1="-14.97" x2="64.49" y2="-12.12">
+   <stop offset="0" stop-color="#c28d59"/>
+   <stop offset="1" stop-color="#b6783b"/>
+   <stop offset="0.8646" stop-color="#a26c38"/>
+  </linearGradient>
+  <path style="fill:url(#gradient3)"
+        d="M50 20C50 22 49 29 46 30C43.15 30.94 40 30 40 30C40 30 44 34 46 34C48 34 50 34 50 34L52 40C52 40 44 46 56 46C64 46 54 30 54 30H52C52 30 52 24 52 20C52 16.81 50.72 11.81 46.16 8.08C46.16 8.08 50 14 50 20z"
+  />
+  <linearGradient id="gradient4" gradientUnits="userSpaceOnUse" x1="19.03" y1="-15.59" x2="40.05" y2="-20.72">
+   <stop offset="0" stop-color="#f4c597"/>
+   <stop offset="1" stop-color="#daa470"/>
+  </linearGradient>
+  <path style="fill:url(#gradient4)"
+        d="M20 16L21 20C21 20 29 8.99 37 7C41 6 46.16 8.08 46.16 8.08L42 6C36.12 3.65 24 10 20 16z"
+  />
+  <path style="fill:#daa470"
+        d="M58 2C58 2 52 10 42 6L44 7C57 12 58 2 58 2z"
+  />
+  <linearGradient id="gradient5" gradientUnits="userSpaceOnUse" x1="42.37" y1="-14.97" x2="64.49" y2="-12.12">
+   <stop offset="0" stop-color="#c28d59"/>
+   <stop offset="1" stop-color="#b6783b"/>
+   <stop offset="0.8646" stop-color="#a26c38"/>
+  </linearGradient>
+  <path style="fill:url(#gradient5)"
+        d="M46.16 8.08C58 16 58 2 58 2C58 2 57 12 44.02 7.01L46.16 8.08z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4; stroke-linejoin:round"
+        d="M16 6C16 6 13 4 8 6C2.74 8.1 2 14 2 14L12 12L16 6z"
+  />
+  <path style="fill:#f8cca1"
+        d="M16 6C16 6 13 4 8 6C2.74 8.1 2 14 2 14L12 12L16 6z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4; stroke-linejoin:round"
+        d="M28.09 12.5C28.66 14.09 28.69 15.93 28 18C27.25 20.23 25.4 22.33 23.05 24.03C23.05 24.03 22 17 21 15L28.09 12.5z
+           M20 6C23.93 7.3 27 9.47 28.09 12.5L21 15C22 17 23.05 24.03 23.05 24.03C19.76 26.41 15.5 28 12 28C6 28 4.46 24.13 6 18C8 10 11.51 3.17 20 6z"
+  />
+  <radialGradient id="gradient6" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.2047,0.1393,-0.3093,0.4543,8.9428,7.1471)">
+   <stop offset="0" stop-color="#fdd6ab"/>
+   <stop offset="1" stop-color="#c48b54"/>
+  </radialGradient>
+  <path style="fill:url(#gradient6)"
+        d="M20 6C23.93 7.3 27 9.47 28.09 12.5L21 15C22 17 23.05 24.03 23.05 24.03C19.76 26.41 15.5 28 12 28C6 28 4.46 24.13 6 18C8 10 11.51 3.17 20 6z"
+  />
+  <path style="fill:#99632d"
+        d="M28.09 12.5C28.66 14.09 28.69 15.93 28 18C27.25 20.23 25.4 22.33 23.05 24.03C23.05 24.03 22 17 21 15L28.09 12.5z"
+  />
+  <path style="fill:#000000"
+        d="M20 14C20 14 22 16 24 18C25.05 19.05 30 24 30 24C30 24 33 20 32 16C30.78 11.14 24 8 24 8C24 8 33.01 10.08 34 16C35 22 31 26 31 26C31 26 26 22 24 20C22 18 20 14 20 14z"
+  />
+  <linearGradient id="gradient7" gradientUnits="userSpaceOnUse" x1="32.03" y1="-0.01" x2="41.41" y2="9.37">
+   <stop offset="0" stop-color="#d4975b"/>
+   <stop offset="1" stop-color="#a06f40"/>
+  </linearGradient>
+  <path style="fill:url(#gradient7)"
+        d="M20 14L24 8C24 8 30.78 11.14 32 16C33 20 30 24 30 24C30 24 26 20 24 18C22 16 20 14 20 14z"
+  />
+  <path style="fill:#000000"
+        d="M8.09 24.4L11 23V22L6 20V21L8.09 24.4z"
+  />
+  <path style="fill:#000000"
+        d="M9 12C8.44 12 8 13.11 8 14.5C8 15.88 8.44 17 9 17C9.55 17 11 15.88 11 14.5C11 13.11 9.55 12 9 12z
+           M16 16C14.89 16 14 16.89 14 18C14 19.1 14.89 20 16 20C17.1 20 18 19.1 18 18C18 16.89 17.1 16 16 16z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M2 44L24 55V37L12 32V28L2 24V44z"
+  />
+  <linearGradient id="gradient8" gradientUnits="userSpaceOnUse" x1="26.04" y1="16.06" x2="47.09" y2="36.56">
+   <stop offset="0" stop-color="#ededed"/>
+   <stop offset="1" stop-color="#a5a5a5"/>
+  </linearGradient>
+  <path style="fill:url(#gradient8)"
+        d="M2 28V44L24 55V37L2 28z"
+  />
+  <path style="fill:#ffffff"
+        d="M20 49L6 42L4 43L22 52V38L20 39V49z"
+  />
+  <linearGradient id="gradient9" gradientUnits="userSpaceOnUse" x1="49.12" y1="26.44" x2="50.2" y2="40.66">
+   <stop offset="0" stop-color="#919191"/>
+   <stop offset="1" stop-color="#b5b5b5"/>
+  </linearGradient>
+  <path style="fill:url(#gradient9)"
+        d="M4 30V43L6 42V33L20 39L22 38L4 30z"
+  />
+  <linearGradient id="gradient10" gradientUnits="userSpaceOnUse" x1="71.62" y1="-3.78" x2="87.81" y2="31.31">
+   <stop offset="0" stop-color="#ffffff"/>
+   <stop offset="1" stop-color="#e9e9e9"/>
+  </linearGradient>
+  <path style="fill:url(#gradient10)"
+        d="M6 34V42L20 49V40L6 34z"
+  />
+  <linearGradient id="gradient11" gradientUnits="userSpaceOnUse" x1="22.89" y1="20.74" x2="24.62" y2="33.09">
+   <stop offset="0" stop-color="#ffea00"/>
+   <stop offset="1" stop-color="#ffb830"/>
+  </linearGradient>
+  <path style="fill:url(#gradient11)"
+        d="M2 24V28L12 32V28L2 24z"
+  />
+ </g>
+</svg>
diff -rN -u old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_krevmaizo.svg new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_krevmaizo.svg
--- old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_krevmaizo.svg	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_krevmaizo.svg	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+     xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+  <path style="fill:#010101; fill-opacity:0.4549"
+        d="M32 64H42C43.52 64 45.99 62.86 48.75 61C53 61 63 55 59 54C63.62 49.14 60 42 56 44C54 41 51 40 48 42L32 64z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M6 20V49C6 49 11 52 17 55C23 58 32 62 32 62L46 48V17L6 20z"
+  />
+  <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="62.36" y1="9.54" x2="74.32" y2="60.14">
+   <stop offset="0" stop-color="#75e9ff"/>
+   <stop offset="1" stop-color="#46d3ec"/>
+  </linearGradient>
+  <path style="fill:url(#gradient0)"
+        d="M6 20V49C6 49 11 52 17 55C23 58 32 62 32 62V27L6 20z"
+  />
+  <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="63.99" y1="41.83" x2="60.97" y2="71.79">
+   <stop offset="0" stop-color="#fbffc0"/>
+   <stop offset="1" stop-color="#46d3ec"/>
+  </linearGradient>
+  <path style="fill:url(#gradient1)"
+        d="M9 50L6 44V39L10 50H12L6 31V19L8 19.5L14 51L16 52L14 22L21 24L19 54L21 55L28 26L32 27V36L24 56L26 57L32 46V53L27 59L9 50z"
+  />
+  <linearGradient id="gradient2" gradientUnits="userSpaceOnUse" x1="62.36" y1="9.54" x2="74.32" y2="60.14">
+   <stop offset="0" stop-color="#75e9ff"/>
+   <stop offset="1" stop-color="#46d3ec"/>
+  </linearGradient>
+  <path style="fill:none; stroke:url(#gradient2); stroke-width:4"
+        d="M18 31C12.99 30 10 31 10 34C10 37 12.89 40.29 18 42C24 44 28 43 28 39C28 35 23 32 18 31z"
+  />
+  <linearGradient id="gradient3" gradientUnits="userSpaceOnUse" x1="60.67" y1="43.04" x2="57.16" y2="54.94">
+   <stop offset="0" stop-color="#fbffc0"/>
+   <stop offset="1" stop-color="#f8ff89"/>
+  </linearGradient>
+  <path style="fill:url(#gradient3)"
+        d="M18 31C12.99 30 10 31 10 34C10 37 12.89 40.29 18 42C24 44 28 43 28 39C28 35 23 32 18 31z"
+  />
+  <path style="fill:#ff5a00"
+        d="M13 34L14 37L17 38L18 39L22 40H23L25 37H22L20 36H17L16 34H13z"
+  />
+  <linearGradient id="gradient4" gradientUnits="userSpaceOnUse" x1="68.43" y1="8.75" x2="80.07" y2="51.18">
+   <stop offset="0" stop-color="#139fb8"/>
+   <stop offset="1" stop-color="#048aa2"/>
+  </linearGradient>
+  <path style="fill:url(#gradient4)"
+        d="M32 62L36 52L37 22L32 27V62z"
+  />
+  <linearGradient id="gradient5" gradientUnits="userSpaceOnUse" x1="63.78" y1="84.74" x2="44.87" y2="88.89">
+   <stop offset="0" stop-color="#0fa6c2"/>
+   <stop offset="1" stop-color="#0b778a"/>
+  </linearGradient>
+  <path style="fill:url(#gradient5)"
+        d="M36 52L46 48V17L37 22L36 52z"
+  />
+  <linearGradient id="gradient6" gradientUnits="userSpaceOnUse" x1="60.96" y1="41.49" x2="63.85" y2="52.21">
+   <stop offset="0" stop-color="#0499b4"/>
+   <stop offset="1" stop-color="#22bad5"/>
+  </linearGradient>
+  <path style="fill:url(#gradient6)"
+        d="M32 62L36 52L46 48L32 62z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4; stroke-linejoin:bevel"
+        d="M8 18C8 18 4 17 4 15C4 13 10 12 10 12C10 12 6 8 10 6C12 5 16 7 16 7C16 7 19 1 23 2C27 3 27 6 27 6C27 6 29 3 31 4C33 5 32 9 32 9C32 9 36 7 38 8C40 9 41 11 41 11C41 11 45 5.99 48 8C49.52 9.01 45 12 45 12L46 14C46 14 44.31 16.19 42 18C39.82 19.69 37 21 37 21L32 26C32 26 25 25 18 23C14.03 21.86 8 18 8 18z"
+  />
+  <radialGradient id="gradient7" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.543,-0.0678,0.0484,0.3876,17.6305,5.1144)">
+   <stop offset="0" stop-color="#ffeeac"/>
+   <stop offset="0.703" stop-color="#ffe789"/>
+   <stop offset="1" stop-color="#dabc52"/>
+  </radialGradient>
+  <path style="fill:url(#gradient7)"
+        d="M8 18C8 18 4 17 4 15C4 13 10 12 10 12C10 12 6 8 10 6C12 5 16 7 16 7C16 7 19 1 23 2C27 3 27 6 27 6C27 6 29 3 31 4C33 5 32 9 32 9C32 9 36 7 38 8C40 9 41 11 41 11C41 11 45 5.99 48 8C49.52 9.01 45 12 45 12L46 14C46 14 44.31 16.19 42 18C39.82 19.69 37 21 37 21L32 26C32 26 25 25 18 23C14.03 21.86 8 18 8 18z"
+  />
+  <path style="fill:#c18443"
+        d="M19 10C19 10 13 11 13 15C13 18 17 17 17 17C17 17 17 19 20 20C23 21 24 20 24 20C24 20 21 19 20 18C19 17 20 16 20 16C20 16 16 16.23 16 14C16 12 19 10 19 10z
+           M30 12C30 12 37 12 38 14C39 16 36 18 36 18C36 18 37 15 35 14C33 13 30 12 30 12z"
+  />
+  <path style="fill:#fffdce"
+        d="M10 7C8.23 9.2 10 14 10 14C10 14 6.76 13.76 9 16C11 18 15 17 15 17C15 17 12 17 11 11C18 12 14 2 10 7z
+           M21 12C18.5 13.66 24 16 24 16C24 16 23 17 24 18C25 19 27 19 27 19C27 19 24 23 30 22C35.57 21.07 29 18 29 18C29 18 26 18 26 17C26 16 28 14 28 14C28 14 24 10 21 12z
+           M19 5C15 9 27 8 27 8C27 8 24.82 9.21 26 10C29 12 35 10 35 10C32 10 29.55 8.69 29.55 8.69C34 3 27 3 28 7C28 7 22.16 1.83 19 5z
+           M40 14C44.9 14.98 41 12 41 12C41 12 49 10 44 10C40 10 35 13 40 14z"
+  />
+  <path style="fill:#010101; fill-opacity:0.4549"
+        d="M6 60L12 61L15 64C19 64 21 63 21 62C21 60 13 60 13 60C14 58 10 57 10 57L6 60z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M3 54C-1.38 54.9 3 59 8 58C10 58 7.25 53.12 3 54z
+           M16 62C17.58 60.41 15.41 59.58 14 61C13 62 15 63 16 62z"
+  />
+  <path style="fill:#ffe26d"
+        d="M3 54C-1.38 54.9 3 59 8 58C10 58 7.25 53.12 3 54z
+           M16 62C17.58 60.41 15.41 59.58 14 61C13 62 15 63 16 62z"
+  />
+ </g>
+</svg>
diff -rN -u old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_persono.svg new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_persono.svg
--- old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_persono.svg	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_persono.svg	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+     xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+  <path style="fill:#010101; fill-opacity:0.4235"
+        d="M28 64C28 64 33 64 38 64C43 64 48.2 60.96 52.75 61.12C63.12 61.5 67.25 56.37 60.87 54.37C57.04 53.17 52 53.25 49.12 51.25C45.45 48.69 38 48 38 48V55L28 64z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M12 18V35L16 39V56L20 58L22 58L23 59.5L28 62L36 54V43L40 39V21L21 12L12 18z"
+  />
+  <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="73.74" y1="-57.07" x2="116.61" y2="-8.05">
+   <stop offset="0" stop-color="#ffdb97"/>
+   <stop offset="1" stop-color="#fcaf29"/>
+  </linearGradient>
+  <path style="fill:url(#gradient0)"
+        d="M12 18V35L16 39V56L20 58L22 58L23 59.5L28 62V45H32V27L12 18z"
+  />
+  <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="-43.97" y1="-33.98" x2="-24.83" y2="-51.95">
+   <stop offset="0" stop-color="#fff7ea"/>
+   <stop offset="0.9962" stop-color="#fdd17b"/>
+  </linearGradient>
+  <path style="fill:url(#gradient1)"
+        d="M12 18L32 27L40 21L26 20L31.99 16.99L21 12L12 18z"
+  />
+  <linearGradient id="gradient2" gradientUnits="userSpaceOnUse" x1="54.23" y1="-52.61" x2="75.84" y2="-45.97">
+   <stop offset="0" stop-color="#c85805"/>
+   <stop offset="1" stop-color="#f06306"/>
+  </linearGradient>
+  <path style="fill:url(#gradient2)"
+        d="M32 45H28V62L36 54V43L40 39V21L32 27V45z"
+  />
+  <path style="fill:#a32904"
+        d="M28 45V51L36 43L32 45H28z"
+  />
+  <linearGradient id="gradient3" gradientUnits="userSpaceOnUse" x1="28.92" y1="-64" x2="39.07" y2="-64">
+   <stop offset="0" stop-color="#c85804"/>
+   <stop offset="1" stop-color="#dc952f"/>
+  </linearGradient>
+  <path style="fill:url(#gradient3)"
+        d="M26 20L40 21L32 17L26 20z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M26 2C22 2 18 6 18 10C18 14 22 18 26 18C30 18 34 14 34 10C34 6 30 2 26 2z"
+  />
+  <radialGradient id="gradient4" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.2361,0,0,0.2321,22.625,6.375)">
+   <stop offset="0" stop-color="#f2f2f2"/>
+   <stop offset="1" stop-color="#bca184"/>
+   <stop offset="0.6742" stop-color="#7d7a7a"/>
+  </radialGradient>
+  <path style="fill:url(#gradient4)"
+        d="M26 2C22 2 18 6 18 10C18 14 22 18 26 18C30 18 34 14 34 10C34 6 30 2 26 2z"
+  />
+  <linearGradient id="gradient5" gradientUnits="userSpaceOnUse" x1="54.23" y1="-52.61" x2="75.84" y2="-45.97">
+   <stop offset="0" stop-color="#c85805"/>
+   <stop offset="1" stop-color="#f06306"/>
+  </linearGradient>
+  <path style="fill:url(#gradient5)"
+        d="M20 58H22V44L20 43V58z"
+  />
+ </g>
+</svg>
diff -rN -u old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_porko_monuja.svg new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_porko_monuja.svg
--- old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_porko_monuja.svg	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_porko_monuja.svg	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+     xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+  <path style="fill:#010101; fill-opacity:0.4627"
+        d="M38 64C38 64 42 64 44 62C46 62 51 62 55 61C55 61 57 62 58 61C59 60 59 58 59 58C60 57 64 52 63.96 47.06C64 44 62 41 60 40C62 38 60 32 54 32L8 38V54C8 54 8 56 14 56C14 56 16 60 24 60C30 60 38 60 38 60V64z"
+  />
+  <path style="fill:none; stroke:#010101; stroke-width:4"
+        d="M30 2C45.68 2 58 14.31 58 30C58 45.68 45.68 58 30 58C14.31 58 2 45.68 2 30C2 14.31 14.31 2 30 2z"
+  />
+  <path style="fill:none; stroke:#010101; stroke-width:4"
+        d="M38 62C34 62 34 56 34 56C34 55 36 54 38 54C40 54 42 55 42 56C42 56 42 62 38 62z"
+        transform="matrix(0.5359,0.8442,-0.7035,0.4466,29.5994,-7.4502)"
+  />
+  <radialGradient id="gradient0" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.125,0,0,0.1093,35,56)">
+   <stop offset="0" stop-color="#ffacac"/>
+   <stop offset="1" stop-color="#d04e4e"/>
+  </radialGradient>
+  <path style="fill:url(#gradient0)"
+        d="M38 62C34 62 34 56 34 56C34 55 36 54 38 54C40 54 42 55 42 56C42 56 42 62 38 62z"
+        transform="matrix(0.5359,0.8442,-0.8442,0.5359,38.6031,-13.1653)"
+  />
+  <path style="fill:none; stroke:#010101; stroke-width:4"
+        d="M38 62C34 62 34 56 34 56C34 55 36 54 38 54C40 54 42 55 42 56C42 56 42 62 38 62z"
+        transform="matrix(0.7071,-0.7071,0.5892,0.5892,-6.3411,35.3986)"
+  />
+  <path style="fill:#a72323"
+        d="M38 62C34 62 34 56 34 56C34 55 36 54 38 54C40 54 42 55 42 56C42 56 42 62 38 62z"
+        transform="matrix(0.7071,-0.7071,0.7071,0.7071,-13.8819,27.8577)"
+  />
+  <radialGradient id="gradient1" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.625,0,0,0.625,18,18)">
+   <stop offset="0.0026" stop-color="#ffffff"/>
+   <stop offset="0.4947" stop-color="#ffacac"/>
+   <stop offset="1" stop-color="#d04e4e"/>
+  </radialGradient>
+  <path style="fill:url(#gradient1)"
+        d="M30 2C45.68 2 58 14.31 58 30C58 45.68 45.68 58 30 58C14.31 58 2 45.68 2 30C2 14.31 14.31 2 30 2z"
+  />
+  <path style="fill:#cd0505; fill-opacity:0.4627"
+        d="M6 15C9 15 16 16 18 14C20 12 19 9 16 6
+           M32 20C32 22 36 23 39 25C42 27 46 33 48 33C51 33 51 23 51 20H32z
+           M22 58H28C31 58 35 55 26 41H22"
+  />
+  <path style="fill:none; stroke:#010101; stroke-width:4"
+        d="M38 62C34 62 34 56 34 56C34 55 36 54 38 54C40 54 42 55 42 56C42 56 42 62 38 62z"
+        transform="matrix(0.9081,-0.4186,0.3489,0.7568,-16.3278,30.9235)"
+  />
+  <radialGradient id="gradient2" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.125,0,0,0.1093,35,56)">
+   <stop offset="0" stop-color="#ffacac"/>
+   <stop offset="1" stop-color="#d04e4e"/>
+  </radialGradient>
+  <path style="fill:url(#gradient2)"
+        d="M38 62C34 62 34 56 34 56C34 55 36 54 38 54C40 54 42 55 42 56C42 56 42 62 38 62z"
+        transform="matrix(0.9081,-0.4186,0.4186,0.9081,-20.7929,21.2389)"
+  />
+  <path style="fill:none; stroke:#d96969; stroke-width:4"
+        d="M24.03 14.07C26 11 30 7 33 5L34.96 5.92C32 8 28 12 26 15L24.03 14.07z"
+  />
+  <path style="fill:#010101"
+        d="M24.03 14.07C26 11 30 7 33 5L34.96 5.92C32 8 28 12 26 15L24.03 14.07z"
+        transform="matrix(1,0,0,1,0,1)"
+  />
+  <path style="fill:none; stroke:#010101; stroke-width:4"
+        d="M28 43C28 39 22 35 14 35C6 35 0 39 0 43C0 45 2 49 2 49C4 52 9 54 14 54C19 54 24 52 26 49C26 49 28 45 28 43z"
+        transform="matrix(0.7071,0.7071,-0.6148,0.6148,32.9246,7.948)"
+  />
+  <radialGradient id="gradient3" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.3551,0.1202,-0.0847,0.2502,3.7449,40.5361)">
+   <stop offset="0" stop-color="#ffdfdf"/>
+   <stop offset="0.4947" stop-color="#ffacac"/>
+   <stop offset="1" stop-color="#d04e4e"/>
+  </radialGradient>
+  <path style="fill:url(#gradient3)"
+        d="M28 43C28 39 22 35 14 35C6 35 0 39 0 43C0 45 2 49 2 49C4 52 9 54 14 54C19 54 24 52 26 49C26 49 28 45 28 43z"
+        transform="matrix(0.7071,0.7071,-0.7071,0.7071,38.2739,2.5987)"
+  />
+  <linearGradient id="gradient4" gradientUnits="userSpaceOnUse" x1="25.73" y1="26.44" x2="38.86" y2="46.53">
+   <stop offset="0" stop-color="#ffacac"/>
+   <stop offset="1" stop-color="#d96969"/>
+  </linearGradient>
+  <path style="fill:url(#gradient4)"
+        d="M14 40C20.71 40 26 43.08 26 47C26 50.91 20.71 54 14 54C7.27 54 2 50.91 2 47C2 43.08 7.27 40 14 40z"
+        transform="matrix(0.7071,0.7071,-0.7071,0.7071,38.2739,2.5987)"
+  />
+  <path style="fill:#ffffff"
+        d="M14 40C16.21 40 18.23 40.4 20 41C9 40 3 45 3 48C3 51 5 52 5 52C2.96 50.75 2 48.89 2 47C2 43.08 7.27 40 14 40z"
+        transform="matrix(0.7071,0.7071,-0.7071,0.7071,38.2739,2.5987)"
+  />
+  <path style="fill:#010101"
+        d="M28 32C24 32 24 38 28 38C32 38 32 32 28 32z"
+        transform="matrix(0.8333,0,0,0.8333,-12.8385,-1.6666)"
+  />
+  <path style="fill:#010101"
+        d="M28 32C24 32 24 38 28 38C32 38 32 32 28 32z"
+  />
+  <path style="fill:none; stroke:#010101; stroke-width:4"
+        d="M15 13C16 12 16 7 14 7L10 6C6 6 4 6 4 8C4 10 5 14 6 15
+           M46 27C47 27 49 25 49 21C49 18 46 16 44 16C38.9 16 33 17 34 20"
+  />
+  <path style="fill:#ffacac"
+        d="M16 14C16 13 16 7 14 7L10 6C6 6 4 6 4 8C4 6 16 13 16 14z
+           M32 20C32 19 49 20 49 21C49 18 46 16 44 16C38.9 16 32 17 32 20z"
+  />
+  <path style="fill:#d96969"
+        d="M6 15C7 15 8 14 10 14H16C16 13 4 6 4 8C4 10 5 14 6 15z
+           M32 20C32 22 37 22 40 24C43 26 44 29 46 29C47 29 49 25 49 21C49 20 32 19 32 20z"
+  />
+  <path style="fill:#ffffff"
+        d="M16 14C16 13 4 6 4 8C5 4 15 12 16 14z
+           M32 20C34 19 49 18 49 21C49 20 32 19 32 20z"
+  />
+  <linearGradient id="gradient5" gradientUnits="userSpaceOnUse" x1="23.07" y1="40.59" x2="27.13" y2="45">
+   <stop offset="1" stop-color="#ffffff"/>
+   <stop offset="0.4497" stop-color="#ffacac"/>
+   <stop offset="0" stop-color="#a72323"/>
+  </linearGradient>
+  <path style="fill:none; stroke:url(#gradient5); stroke-width:1"
+        d="M18 46C15 45 15 51 18 52C21 53 21 47 18 46z"
+        transform="matrix(0.8117,0,0,0.8629,-4.1117,2.216)"
+  />
+  <linearGradient id="gradient6" gradientUnits="userSpaceOnUse" x1="23.07" y1="40.59" x2="27.13" y2="45">
+   <stop offset="1" stop-color="#ffffff"/>
+   <stop offset="0.4497" stop-color="#ffacac"/>
+   <stop offset="0" stop-color="#a72323"/>
+  </linearGradient>
+  <path style="fill:none; stroke:url(#gradient6); stroke-width:1"
+        d="M18 46C15 45 15 51 18 52C21 53 21 47 18 46z"
+  />
+ </g>
+</svg>
diff -rN -u old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_prognozo.svg new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_prognozo.svg
--- old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_prognozo.svg	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_prognozo.svg	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+     xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+  <path style="fill:none; stroke:#000000; stroke-opacity:0.4117; stroke-width:4"
+        d="M50.01 58C54 58 59.97 58 60 48C60 42 54 36 50 36C46 36 42.03 38 42.01 46C42 54 48 58 50.01 58z
+           M14 38C22 42 32 40 32 40L26 32L14 38z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M30 36C24 40 14 40 6.01 36C8 24 24 16 36 18
+           M36 18C49.92 20.31 62 40 50.01 58C40 54 30 42 30 30"
+  />
+  <radialGradient id="gradient0" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(-0.482,0.1972,0.0617,0.1509,34.4985,20.8629)">
+   <stop offset="0" stop-color="#fff7dc"/>
+   <stop offset="0.6901" stop-color="#f0ce5a"/>
+   <stop offset="1" stop-color="#e0b212"/>
+  </radialGradient>
+  <path style="fill:url(#gradient0)"
+        d="M30 36C24 40 14 40 6.01 36C8 24 24 16 36 18"
+  />
+  <radialGradient id="gradient1" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.3014,0.3555,0.1583,-0.1342,35.9719,20.6333)">
+   <stop offset="0" stop-color="#fff7dc"/>
+   <stop offset="0.6823" stop-color="#f0ce5a"/>
+   <stop offset="1" stop-color="#e0b211"/>
+  </radialGradient>
+  <path style="fill:url(#gradient1)"
+        d="M36 18C49.92 20.31 62 40 50.01 58C40 54 30 42 30 30"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M52 42C52 42 56 42 60 44C60 44 58 54 58.01 56C54 54 52 52 52 52"
+  />
+  <radialGradient id="gradient2" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1102,0.0248,0.0513,-0.2281,52.0527,47.135)">
+   <stop offset="0.3411" stop-color="#b6bcbf"/>
+   <stop offset="0.6509" stop-color="#f3fbff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient2)"
+        d="M52 42C52 42 56 42 60 44C60 44 58 54 58.01 56C54 54 52 52 52 52"
+  />
+  <path style="fill:#000000"
+        d="M33 42C31 38 30 34 30 30C30 34 30 39 32 43L33 42z"
+  />
+  <linearGradient id="gradient3" gradientUnits="userSpaceOnUse" x1="82.98" y1="19.93" x2="88.58" y2="45.42">
+   <stop offset="0" stop-color="#c09605"/>
+   <stop offset="1" stop-color="#876a03"/>
+  </linearGradient>
+  <path style="fill:url(#gradient3)"
+        d="M50 56C52.01 48 54 36 48.01 26C54.01 32 56 48 50.01 56H50z"
+  />
+ </g>
+</svg>
diff -rN -u old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_programo.svg new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_programo.svg
--- old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_programo.svg	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_programo.svg	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+     xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+  <path style="fill:#010101; fill-opacity:0.4549"
+        d="M19 60H25L33 52L47 60H53L64 49L57 45L30 49L19 60z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M18 14V30L34 38L44 28V12L29 6L18 14z"
+        transform="matrix(1,0,0,1,-16,20)"
+  />
+  <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="26.68" y1="46.52" x2="34.48" y2="36.39">
+   <stop offset="0" stop-color="#c6d7f5"/>
+   <stop offset="1" stop-color="#6b94dd"/>
+  </linearGradient>
+  <path style="fill:url(#gradient0)"
+        d="M18 14V30L34 38V21L18 14z"
+        transform="matrix(1,0,0,1,-16,20)"
+  />
+  <path style="fill:#003cb0"
+        d="M34 21V38L44 28V12L34 21z"
+        transform="matrix(1,0,0,1,-16,20)"
+  />
+  <path style="fill:#0d2964"
+        d="M24 34L28 45V36L24 34z"
+        transform="matrix(1,0,0,1,0,1)"
+  />
+  <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="26.68" y1="46.52" x2="34.48" y2="36.39">
+   <stop offset="0" stop-color="#c6d7f5"/>
+   <stop offset="1" stop-color="#6b94dd"/>
+  </linearGradient>
+  <path style="fill:url(#gradient1)"
+        d="M2 34L18 41L28 32L13 26L2 34z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M18 14V30L34 38L44 28V12L29 6L18 14z"
+        transform="matrix(1,0,0,1,12,20)"
+  />
+  <path style="fill:#ec6666"
+        d="M34 43L33.99 51.99L46 58V41L41.07 38.84L34 43z"
+  />
+  <path style="fill:#cd4d4d"
+        d="M30 34V50L33.99 51.99L34 43L41.07 38.84L30 34z"
+  />
+  <linearGradient id="gradient2" gradientUnits="userSpaceOnUse" x1="70.4" y1="34.52" x2="71.08" y2="50.83">
+   <stop offset="0" stop-color="#a3043c"/>
+   <stop offset="1" stop-color="#ffdce6"/>
+  </linearGradient>
+  <path style="fill:url(#gradient2)"
+        d="M34 21V38L44 28V12L34 21z"
+        transform="matrix(1,0,0,1,12,20)"
+  />
+  <path style="fill:#ffacac"
+        d="M41.07 38.84L46 41L56 32L50.99 29.99L41.07 38.84z"
+  />
+  <linearGradient id="gradient3" gradientUnits="userSpaceOnUse" x1="138.84" y1="49.93" x2="86.24" y2="116.1">
+   <stop offset="0" stop-color="#c13e3e"/>
+   <stop offset="1" stop-color="#e27a7a"/>
+  </linearGradient>
+  <path style="fill:url(#gradient3)"
+        d="M30 34L41.07 38.84L50.99 29.99L41 26L30 34z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M18 14V30L34 38L44 28V12L29 6L18 14z"
+  />
+  <linearGradient id="gradient4" gradientUnits="userSpaceOnUse" x1="-19.87" y1="-1.53" x2="5.48" y2="-26.29">
+   <stop offset="0" stop-color="#ffec4b"/>
+   <stop offset="1" stop-color="#f0a506"/>
+  </linearGradient>
+  <path style="fill:url(#gradient4)"
+        d="M18 14V30L34 38V21L18 14z"
+  />
+  <linearGradient id="gradient5" gradientUnits="userSpaceOnUse" x1="30.5" y1="-22.81" x2="56.01" y2="-9.13">
+   <stop offset="0" stop-color="#ffffff"/>
+   <stop offset="1" stop-color="#fff289"/>
+  </linearGradient>
+  <path style="fill:url(#gradient5)"
+        d="M18 14L34 21L44 12L29 6L18 14z"
+  />
+  <linearGradient id="gradient6" gradientUnits="userSpaceOnUse" x1="53.01" y1="-9.55" x2="69.94" y2="3.43">
+   <stop offset="0" stop-color="#f99b05"/>
+   <stop offset="1" stop-color="#fcb23d"/>
+  </linearGradient>
+  <path style="fill:url(#gradient6)"
+        d="M34 21V38L44 28V12L34 21z"
+  />
+ </g>
+</svg>
diff -rN -u old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_teksto.svg new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_teksto.svg
--- old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_teksto.svg	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_teksto.svg	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+     xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+  <path style="fill:#010101; fill-opacity:0.5725"
+        d="M27 57L29 59L32.13 55.83L37 59L45.39 47.54L64 38L59 35L61 37L36 49L27 57z
+           M58 34L62 31L58 29L55 32L58 34z"
+  />
+  <path style="fill:none; stroke:#010101; stroke-width:4"
+        d="M6.25 30C6.25 30 11.87 36 16.87 42.5C21.87 49 26.25 55.75 26.25 55.75L59.12 36.87L32 15L6.25 30z"
+  />
+  <radialGradient id="gradient0" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.5714,0,0,0.3333,26,35)">
+   <stop offset="1" stop-color="#fffcc0"/>
+   <stop offset="0.4886" stop-color="#f1b706"/>
+  </radialGradient>
+  <path style="fill:url(#gradient0)"
+        d="M6.25 30C6.25 30 11.87 36 16.87 42.5C21.87 49 26.25 55.75 26.25 55.75L59.12 36.87L32 15L6.25 30z"
+  />
+  <path style="fill:none; stroke:#010101; stroke-width:4"
+        d="M2.62 30.87C2.62 30.87 10.95 36.26 19 41.87C27.44 47.75 35.75 52.75 35.75 52.75L58.12 26.37C58.12 26.37 45.44 20.7 35.37 15.37C30.18 12.62 26 9.37 26 9.37L2.62 30.87z"
+  />
+  <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="107.04" y1="-17.09" x2="118.33" y2="27.99">
+   <stop offset="0" stop-color="#ffefa5"/>
+   <stop offset="0.7424" stop-color="#fffcc0"/>
+   <stop offset="1" stop-color="#fff890"/>
+  </linearGradient>
+  <path style="fill:url(#gradient1)"
+        d="M2.62 30.87C2.62 30.87 10.95 36.26 19 41.87C27.44 47.75 35.75 52.75 35.75 52.75L58.12 26.37C58.12 26.37 45.44 20.7 35.37 15.37C30.18 12.62 26 9.37 26 9.37L2.62 30.87z"
+  />
+  <linearGradient id="gradient2" gradientUnits="userSpaceOnUse" x1="-47.14" y1="-15.78" x2="-28.46" y2="-37.85">
+   <stop offset="0" stop-color="#010101"/>
+   <stop offset="1" stop-color="#9e9e9e"/>
+  </linearGradient>
+  <path style="fill:none; stroke:url(#gradient2); stroke-width:1"
+        d="M20 36L34.87 20.87
+           M14 32L26.87 19
+           M26 40L38.75 26.87
+           M32 44L42.75 32.37"
+  />
+  <linearGradient id="gradient3" gradientUnits="userSpaceOnUse" x1="-47.14" y1="-15.78" x2="-28.46" y2="-37.85">
+   <stop offset="0" stop-color="#010101"/>
+   <stop offset="1" stop-color="#9e9e9e"/>
+  </linearGradient>
+  <path style="fill:none; stroke:url(#gradient3); stroke-width:1"
+        d="M29 42L44 26.37
+           M23 38L34.75 26.25
+           M17 34L28.12 22.62"
+  />
+ </g>
+</svg>
diff -rN -u old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_terminalo.svg new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_terminalo.svg
--- old-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_terminalo.svg	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Haiku/fontoj/haiku_terminalo.svg	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+     xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+  <path style="fill:#000000; fill-opacity:0.3921"
+        d="M30 34L22 37L56 52C56 52 64 50 64 47C64 44 30 34 30 34z
+           M33 64H37L52 54L46 51L33 64z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-opacity:0.3921; stroke-width:2"
+        d="M53 50C53 50 53 55 56 56C59.79 57.26 61.95 59.43 58 60C51 61 52 58 45 57"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:2"
+        d="M52 47C52 47 49 54 54 55C57.92 55.78 59.95 58.43 56 59C49 60 50 54 43 53"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4"
+        d="M22 34L54 48V17L38 13V7L22 3V34z"
+  />
+  <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="56.06" y1="-8.88" x2="85.21" y2="21.09">
+   <stop offset="0" stop-color="#ededed"/>
+   <stop offset="1" stop-color="#a5a5a5"/>
+  </linearGradient>
+  <path style="fill:url(#gradient0)"
+        d="M22 8V34L54 48V17L22 8z"
+  />
+  <path style="fill:#ffffff"
+        d="M50 42L26 32L24 33L52 45V19L50 21V42z"
+  />
+  <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="88.01" y1="6.3" x2="89.51" y2="27.08">
+   <stop offset="0" stop-color="#919191"/>
+   <stop offset="1" stop-color="#b5b5b5"/>
+  </linearGradient>
+  <path style="fill:url(#gradient1)"
+        d="M24 11V33L26 32V14L50 21L52 19L24 11z"
+  />
+  <linearGradient id="gradient2" gradientUnits="userSpaceOnUse" x1="119.17" y1="-37.89" x2="141.58" y2="13.42">
+   <stop offset="0" stop-color="#ffffff"/>
+   <stop offset="1" stop-color="#e9e9e9"/>
+  </linearGradient>
+  <path style="fill:url(#gradient2)"
+        d="M26 14V32L52 43V22L26 14z"
+  />
+  <linearGradient id="gradient3" gradientUnits="userSpaceOnUse" x1="51.7" y1="-2.04" x2="54.15" y2="16.45">
+   <stop offset="0" stop-color="#ffea00"/>
+   <stop offset="1" stop-color="#ffb830"/>
+  </linearGradient>
+  <path style="fill:url(#gradient3)"
+        d="M22 3V9L38 13.75V7L22 3z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:4; stroke-linejoin:round"
+        d="M2 45V47L32 62H34L44 55V51L10 36L2 45z"
+  />
+  <linearGradient id="gradient4" gradientUnits="userSpaceOnUse" x1="23.93" y1="10.34" x2="55.16" y2="40.05">
+   <stop offset="0" stop-color="#c4c4c4"/>
+   <stop offset="1" stop-color="#a0a0a0"/>
+  </linearGradient>
+  <path style="fill:url(#gradient4)"
+        d="M10 36L2 44V45L32 60H34L44 51L10 36z"
+  />
+  <linearGradient id="gradient5" gradientUnits="userSpaceOnUse" x1="-11.17" y1="15.94" x2="44.75" y2="20.45">
+   <stop offset="0" stop-color="#b4b4b4"/>
+   <stop offset="1" stop-color="#8d8d8d"/>
+   <stop offset="0.9053" stop-color="#656565"/>
+  </linearGradient>
+  <path style="fill:url(#gradient5)"
+        d="M44 55L34 62H32L2 47V45L32 60H34L44 51V55z"
+  />
+  <radialGradient id="gradient6" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient6)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,0,0.25)"
+  />
+  <radialGradient id="gradient7" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient7)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,4,2)"
+  />
+  <radialGradient id="gradient8" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient8)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,8,4)"
+  />
+  <radialGradient id="gradient9" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient9)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,12,6)"
+  />
+  <radialGradient id="gradient10" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient10)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,16.125,8)"
+  />
+  <radialGradient id="gradient11" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient11)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,20.125,9.875)"
+  />
+  <radialGradient id="gradient12" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient12)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,24.375,11.875)"
+  />
+  <radialGradient id="gradient13" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient13)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,29,13.875)"
+  />
+  <radialGradient id="gradient14" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient14)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,-3,3.25)"
+  />
+  <radialGradient id="gradient15" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient15)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,1,5.25)"
+  />
+  <radialGradient id="gradient16" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient16)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,5,7.25)"
+  />
+  <radialGradient id="gradient17" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient17)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,9,9.25)"
+  />
+  <radialGradient id="gradient18" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient18)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,13.125,11.25)"
+  />
+  <radialGradient id="gradient19" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient19)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,17.25,13.125)"
+  />
+  <radialGradient id="gradient20" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1333,0.0921,-0.0688,0.0996,33.6231,50.6128)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient20)"
+        d="M29 53L31 51L38 54.5L36 56.5L29 53z"
+        transform="matrix(1,0,0,1,0.5,-0.125)"
+  />
+  <radialGradient id="gradient21" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1508,0.0594,-0.0444,0.1126,5.033,40.7422)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient21)"
+        d="M2 44L4 42L9 44.5L7 46.5L2 44z"
+        transform="matrix(1,0,0,1,0.125,0.125)"
+  />
+  <radialGradient id="gradient22" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.2535,0.1873,-0.0719,0.0974,11.5211,43.5024)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient22)"
+        d="M8 47L10 45L21 50.5L19 52.5L8 47z"
+  />
+  <radialGradient id="gradient23" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1508,0.0594,-0.0444,0.1126,5.033,40.7422)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient23)"
+        d="M2 44L4 42L9 44.5L7 46.5L2 44z"
+        transform="matrix(1,0,0,1,18,9)"
+  />
+  <radialGradient id="gradient24" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient24)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,18,18.25)"
+  />
+  <radialGradient id="gradient25" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="64" gradientTransform="matrix(0.1249,0,0,0.121,9.25,34.75)">
+   <stop offset="0" stop-color="#cbcbcb"/>
+   <stop offset="1" stop-color="#ffffff"/>
+  </radialGradient>
+  <path style="fill:url(#gradient25)"
+        d="M8 38L10 36L13 37.5L11 39.5L8 38z"
+        transform="matrix(1,0,0,1,22,20.25)"
+  />
+ </g>
+</svg>
diff -rN -u old-jam-xwx-moe/bildosignoj/Haiku/pack.json new-jam-xwx-moe/bildosignoj/Haiku/pack.json
--- old-jam-xwx-moe/bildosignoj/Haiku/pack.json	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Haiku/pack.json	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,22 @@
+{
+	"files": {
+		"arĥivo": "arĥivo.png",
+		"babilado": "babilado.png",
+		"dosierujo": "dosierujo.png",
+		"hejmo": "hejmo.png",
+		"hundo": "hundo.png",
+		"krevmaizo": "krevmaizo.png",
+		"persono": "persono.png",
+		"porko_monuja": "porko_monuja.png",
+		"prognozo": "prognozo.png",
+		"programo": "programo.png",
+		"teksto": "teksto.png",
+		"terminalo": "terminalo.png"
+	},
+	"pack": {
+		"description": "Bildosignoj prenitaj de la Haiku operaciumo.",
+		"homepage": "https://jam.xwx.moe/paĝoj/bildosignaroj",
+		"license": "MIT",
+		"share-files": true
+	}
+}
Binary files old-jam-xwx-moe/bildosignoj/Laborado!!/fontoj/taneshima_ĝojas.jpg and new-jam-xwx-moe/bildosignoj/Laborado!!/fontoj/taneshima_ĝojas.jpg differ
diff -rN -u "old-jam-xwx-moe/bildosignoj/Laborado!!/fontoj/taneshima_\304\235ojas.txt" "new-jam-xwx-moe/bildosignoj/Laborado!!/fontoj/taneshima_\304\235ojas.txt"
--- "old-jam-xwx-moe/bildosignoj/Laborado!!/fontoj/taneshima_\304\235ojas.txt"	1970-01-01 00:00:00.000000000 +0000
+++ "new-jam-xwx-moe/bildosignoj/Laborado!!/fontoj/taneshima_\304\235ojas.txt"	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,2 @@
+https://www.pixiv.net/en/artworks/27424728
+de ES/skeb https://skeb.jp/@sokonuko 
Binary files old-jam-xwx-moe/bildosignoj/Laborado!!/fontoj/taneshima_ĝojas.xcf and new-jam-xwx-moe/bildosignoj/Laborado!!/fontoj/taneshima_ĝojas.xcf differ
diff -rN -u old-jam-xwx-moe/bildosignoj/Laborado!!/pack.json new-jam-xwx-moe/bildosignoj/Laborado!!/pack.json
--- old-jam-xwx-moe/bildosignoj/Laborado!!/pack.json	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Laborado!!/pack.json	2024-11-23 02:31:23.037226168 +0000
@@ -0,0 +1,12 @@
+{
+	"files": {
+		"jamada_adormiras": "jamada_adormiras.png",
+		"taneŝima_ĝojas": "taneŝima_ĝojas.png"
+	},
+	"pack": {
+		"description": "Bildosignoj kun la roluloj de la animeo Laborado!!",
+		"homepage": "https://jam.xwx.moe/paĝoj/bildosignaroj",
+		"license": "Mallibere",
+		"share-files": true
+	}
+}
diff -rN -u "old-jam-xwx-moe/bildosignoj/Man\304\235a\304\265oj/pack.json" "new-jam-xwx-moe/bildosignoj/Man\304\235a\304\265oj/pack.json"
--- "old-jam-xwx-moe/bildosignoj/Man\304\235a\304\265oj/pack.json"	1970-01-01 00:00:00.000000000 +0000
+++ "new-jam-xwx-moe/bildosignoj/Man\304\235a\304\265oj/pack.json"	2024-11-23 02:31:23.041226178 +0000
@@ -0,0 +1,11 @@
+{
+	"files": {
+		"sandviĉo": "sandviĉo.png"
+	},
+	"pack": {
+		"description": "Bildosignoj de manĝaĵoj.",
+		"homepage": "https://jam.xwx.moe/paĝoj/bildosignaroj",
+		"license": "???",
+		"share-files": true
+	}
+}
diff -rN -u old-jam-xwx-moe/bildosignoj/Moneroj/pack.json new-jam-xwx-moe/bildosignoj/Moneroj/pack.json
--- old-jam-xwx-moe/bildosignoj/Moneroj/pack.json	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Moneroj/pack.json	2024-11-23 02:31:23.041226178 +0000
@@ -0,0 +1,12 @@
+{
+	"files": {
+		"eŭro": "eŭro.png",
+		"spesmilo": "spesmilo.png"
+	},
+	"pack": {
+		"description": "Bildoj de diversaj moneroj.",
+		"homepage": "https://jam.xwx.moe/paĝoj/bildosignaroj",
+		"license": "LAL 1.3",
+		"share-files": true
+	}
+}
Binary files old-jam-xwx-moe/bildosignoj/Programaro libera/emacs.png and new-jam-xwx-moe/bildosignoj/Programaro libera/emacs.png differ
Binary files old-jam-xwx-moe/bildosignoj/Programaro libera/fontoj/emacs.hvif and new-jam-xwx-moe/bildosignoj/Programaro libera/fontoj/emacs.hvif differ
diff -rN -u "old-jam-xwx-moe/bildosignoj/Programaro libera/fontoj/emacs.svg" "new-jam-xwx-moe/bildosignoj/Programaro libera/fontoj/emacs.svg"
--- "old-jam-xwx-moe/bildosignoj/Programaro libera/fontoj/emacs.svg"	1970-01-01 00:00:00.000000000 +0000
+++ "new-jam-xwx-moe/bildosignoj/Programaro libera/fontoj/emacs.svg"	2024-11-23 02:31:23.045226189 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
+     xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
+ <g>
+  <path style="fill:#050505"
+        d="M43.6 32.04C43.57 32.01 48.31 35.5 48.53 35.17C49.33 34.01 58.79 23.53 59.13 20.64C59.16 20.4 59.06 20.13 59.06 20.13C59.06 20.13 58.92 20.11 58.28 19.59C57.94 19.32 57.59 19.01 57.59 19.01C55.58 19.14 50.36 24.21 43.71 31.97"
+  />
+  <path style="fill:#211f46; fill-opacity:0.4"
+        d="M61 32.07C61 48.34 47.96 61.51 31.86 61.51C15.77 61.51 2.72 48.34 2.72 32.07C2.72 15.82 15.77 2.64 31.86 2.64C47.96 2.64 61 15.82 61 32.07V32.07z"
+  />
+  <path style="fill:none; stroke:#0a0b1b; stroke-opacity:0.4039; stroke-width:1"
+        d="M61 32.07C61 48.34 47.96 61.51 31.86 61.51C15.77 61.51 2.72 48.34 2.72 32.07C2.72 15.82 15.77 2.64 31.86 2.64C47.96 2.64 61 15.82 61 32.07V32.07z"
+  />
+  <linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="17.38" y1="14.5" x2="56.57" y2="62.39">
+   <stop offset="0" stop-color="#8381c5"/>
+   <stop offset="0.5647" stop-color="#7e55b3" stop-opacity="0.996"/>
+   <stop offset="1" stop-color="#a52ecb" stop-opacity="0.9921"/>
+  </linearGradient>
+  <path style="fill:url(#gradient0)"
+        d="M61 32.07C61 48.34 47.96 61.51 31.86 61.51C15.77 61.51 2.72 48.34 2.72 32.07C2.72 15.82 15.77 2.64 31.86 2.64C47.96 2.64 61 15.82 61 32.07V32.07z"
+  />
+  <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="55.59" y1="49.21" x2="21.81" y2="8.43">
+   <stop offset="0" stop-color="#411f5d"/>
+   <stop offset="1" stop-color="#5b2a85"/>
+  </linearGradient>
+  <path style="fill:none; stroke:url(#gradient1); stroke-width:1"
+        d="M61 32.07C61 48.34 47.96 61.51 31.86 61.51C15.77 61.51 2.72 48.34 2.72 32.07C2.72 15.82 15.77 2.64 31.86 2.64C47.96 2.64 61 15.82 61 32.07V32.07z"
+  />
+  <path style="fill:#ffffff"
+        d="M21.85 52.75C21.85 52.75 24.31 52.93 27.49 52.65C28.77 52.53 33.65 52.05 37.3 51.26C37.3 51.26 41.75 50.3 44.13 49.43C46.62 48.5 47.98 47.73 48.58 46.62C48.55 46.4 48.77 45.6 47.62 45.11C44.69 43.89 41.28 44.11 34.54 43.97C27.07 43.71 24.58 42.46 23.26 41.45C22 40.43 22.63 37.6 28.07 35.11C30.81 33.79 41.55 31.34 41.55 31.34C37.94 29.55 31.19 26.41 29.8 25.73C28.58 25.13 26.64 24.23 26.22 23.15C25.74 22.11 27.35 21.21 28.25 20.96C31.14 20.12 35.22 19.6 38.95 19.54C40.81 19.51 41.11 19.4 41.11 19.4C43.69 18.97 45.39 17.2 44.68 14.41C44.04 11.55 40.7 9.88 37.51 10.47C34.52 11 27.3 13.1 27.3 13.1C36.23 13.02 37.72 13.18 38.39 14.11C38.78 14.66 38.21 15.42 35.83 15.81C33.24 16.23 27.85 16.74 27.85 16.74C22.68 17.04 19.04 17.06 17.95 19.38C17.23 20.89 18.71 22.22 19.36 23.05C22.08 26.09 26.02 27.73 28.56 28.94C29.52 29.39 32.33 30.25 32.33 30.25C24.09 29.8 18.15 32.33 14.66 35.24C10.72 38.88 12.47 43.23 20.54 45.9C25.31 47.49 27.67 48.22 34.79 47.58C38.98 47.36 39.64 47.5 39.68 47.84C39.74 48.32 35.02 49.52 33.74 49.9C30.47 50.84 21.89 52.74 21.85 52.75V52.75z"
+  />
+  <path style="fill:none; stroke:#000000; stroke-width:0"
+        d="M21.85 52.75C21.85 52.75 24.31 52.93 27.49 52.65C28.77 52.53 33.65 52.05 37.3 51.26C37.3 51.26 41.75 50.3 44.13 49.43C46.62 48.5 47.98 47.73 48.58 46.62C48.55 46.4 48.77 45.6 47.62 45.11C44.69 43.89 41.28 44.11 34.54 43.97C27.07 43.71 24.58 42.46 23.26 41.45C22 40.43 22.63 37.6 28.07 35.11C30.81 33.79 41.55 31.34 41.55 31.34C37.94 29.55 31.19 26.41 29.8 25.73C28.58 25.13 26.64 24.23 26.22 23.15C25.74 22.11 27.35 21.21 28.25 20.96C31.14 20.12 35.22 19.6 38.95 19.54C40.81 19.51 41.11 19.4 41.11 19.4C43.69 18.97 45.39 17.2 44.68 14.41C44.04 11.55 40.7 9.88 37.51 10.47C34.52 11 27.3 13.1 27.3 13.1C36.23 13.02 37.72 13.18 38.39 14.11C38.78 14.66 38.21 15.42 35.83 15.81C33.24 16.23 27.85 16.74 27.85 16.74C22.68 17.04 19.04 17.06 17.95 19.38C17.23 20.89 18.71 22.22 19.36 23.05C22.08 26.09 26.02 27.73 28.56 28.94C29.52 29.39 32.33 30.25 32.33 30.25C24.09 29.8 18.15 32.33 14.66 35.24C10.72 38.88 12.47 43.23 20.54 45.9C25.31 47.49 27.67 48.22 34.79 47.58C38.98 47.36 39.64 47.5 39.68 47.84C39.74 48.32 35.02 49.52 33.74 49.9C30.47 50.84 21.89 52.74 21.85 52.75V52.75z"
+  />
+ </g>
+</svg>
diff -rN -u "old-jam-xwx-moe/bildosignoj/Programaro libera/fontoj/emacs.txt" "new-jam-xwx-moe/bildosignoj/Programaro libera/fontoj/emacs.txt"
--- "old-jam-xwx-moe/bildosignoj/Programaro libera/fontoj/emacs.txt"	1970-01-01 00:00:00.000000000 +0000
+++ "new-jam-xwx-moe/bildosignoj/Programaro libera/fontoj/emacs.txt"	2024-11-23 02:31:23.045226189 +0000
@@ -0,0 +1,7 @@
+Prenita de la Haiku-pakaĵo de Emacs, kiu troviĝas ĉe:
+    https://github.com/haikuports/haikuports
+    /app-editors/emacs/additional-files/*rdef*
+
+Vi devus rekte elpreni la datumojn el la tekstodosiero tie.
+
+La bildo estas sub la GPL, samkiel Emacs mem.
diff -rN -u "old-jam-xwx-moe/bildosignoj/Programaro libera/pack.json" "new-jam-xwx-moe/bildosignoj/Programaro libera/pack.json"
--- "old-jam-xwx-moe/bildosignoj/Programaro libera/pack.json"	1970-01-01 00:00:00.000000000 +0000
+++ "new-jam-xwx-moe/bildosignoj/Programaro libera/pack.json"	2024-11-23 02:31:23.045226189 +0000
@@ -0,0 +1,13 @@
+{
+	"files": {
+		"emacs": "emacs.png",
+		"gnu": "gnu.png",
+		"icecat": "icecat.png"
+	},
+	"pack": {
+		"description": "Bildosignoj de liberaj programoj, specife tiuj ligataj al la movado por programara libereco.",
+		"homepage": "https://jam.xwx.moe/bildosignaroj",
+		"license": "Libere (varias laŭ emblemo/signo)",
+		"share-files": true
+	}
+}
diff -rN -u "old-jam-xwx-moe/bildosignoj/Programaro mezlibera/pack.json" "new-jam-xwx-moe/bildosignoj/Programaro mezlibera/pack.json"
--- "old-jam-xwx-moe/bildosignoj/Programaro mezlibera/pack.json"	1970-01-01 00:00:00.000000000 +0000
+++ "new-jam-xwx-moe/bildosignoj/Programaro mezlibera/pack.json"	2024-11-23 02:31:23.045226189 +0000
@@ -0,0 +1,11 @@
+{
+	"files": {
+		"firefox": "firefox.png"
+	},
+	"pack": {
+		"description": "Emblemoj de liberaj programoj, kiuj iomete cedas al mallibereco aŭ nomrajtoj. *strabas* <-<",
+		"homepage": "https://jam.xwx.moe/paĝoj/bildosignaroj",
+		"license": "Varias laŭ la emblemo",
+		"share-files": true
+	}
+}
diff -rN -u old-jam-xwx-moe/bildosignoj/Testing/pack.json new-jam-xwx-moe/bildosignoj/Testing/pack.json
--- old-jam-xwx-moe/bildosignoj/Testing/pack.json	1970-01-01 00:00:00.000000000 +0000
+++ new-jam-xwx-moe/bildosignoj/Testing/pack.json	2024-11-23 02:31:23.045226189 +0000
@@ -0,0 +1,11 @@
+{
+	"files": {
+		"sándwhich": "sándwhich.png"
+	},
+	"pack": {
+		"description": "Bildosignoj porkontrolaj.",
+		"homepage": "https://jam.xwx.moe/paĝoj/bildosignaroj",
+		"license": "All Rights Reserved",
+		"share-files": true
+	}
+}
Binary files old-jam-xwx-moe/bildosignoj/Testing/sándwhich.png and new-jam-xwx-moe/bildosignoj/Testing/sándwhich.png differ
Binary files old-jam-xwx-moe/bildosignoj/Testoj/sándwhich.png and new-jam-xwx-moe/bildosignoj/Testoj/sándwhich.png differ
diff -rN -u old-jam-xwx-moe/pleroma/push.sh new-jam-xwx-moe/pleroma/push.sh
--- old-jam-xwx-moe/pleroma/push.sh	2024-11-23 02:31:23.033226156 +0000
+++ new-jam-xwx-moe/pleroma/push.sh	2024-11-23 02:31:23.045226189 +0000
@@ -5,6 +5,18 @@
 	RSYNC_DRYRUN=""
 fi
 
+if test ! -d "static/emoji"; then
+	pushd ../bildosignoj/
+	sh ../bildosignoj/elporti.sh ../pleroma/static/emoji/
+	popd
+
+	pushd static/emoji
+	mv Flagoj/*/*.png Flagoj/
+	mv Gutkatoj/movbildoj/* Gutkatoj/
+	mv Moneroj/*/*.png Moneroj/
+	popd
+fi
+
 rsync $RSYNC_DRYRUN --recursive --delete --archive --verbose static/ $(whoami)@xwx.moe:/opt/pleroma/instance/static.local/
 rsync $RSYNC_DRYRUN --verbose prod.exs $(whoami)@xwx.moe:/opt/pleroma/config/prod.exs
 
diff -rN -u "old-jam-xwx-moe/pleroma/static/pa\304\235oj/bildosignaroj.html" "new-jam-xwx-moe/pleroma/static/pa\304\235oj/bildosignaroj.html"
--- "old-jam-xwx-moe/pleroma/static/pa\304\235oj/bildosignaroj.html"	1970-01-01 00:00:00.000000000 +0000
+++ "new-jam-xwx-moe/pleroma/static/pa\304\235oj/bildosignaroj.html"	2024-11-23 02:31:23.045226189 +0000
@@ -0,0 +1,162 @@
+<h3>Bildosignaroj</h3>
+
+<section id="bitludoj_malliberaj">
+  <h3>Bitludoj malliberaj <img height=40px src="../emoji/Bitludoj malliberaj/ŝokmuso_tenas_kapon.png"></h3>
+  <p>Vere hontinda bildosingaro, kies bildosignoj estas malliberaj eltondoj de malliberaj ludoj dum mallibera vivo.</p>
+</section>
+
+
+
+<section id="etikedoj">
+  <h3>Etikedoj <img height=40px src="../emoji/Etikedoj/korektu_min.png"></h3>
+  <p>Etikedaj simboloj kiuj montras aŭ reprezentas iun econ de homo.</p>
+</section>
+
+
+
+<section id="flagoj">
+  <h3>Flagoj <img height=40px src="../emoji/Flagoj/flago_esperanto.png"></h3>
+  <p>Ĉi tiu bildosignaro enhavas diversajn specojn de flagoj. Eble vi demandas, kial
+	ne simple uzi unikodajn flagojn, kiuj jam estas facile tajpeblaj? Ekzistas
+	almenaŭ du tre bonaj kialoj:</p>
+  <ul>
+	<li>Ni atente konservas la formon kaj proporciojn de ĉiu flago. Pro egaleco ni
+	  strebas, ke ĉiu flago tamen kovru proksimume la saman kvanton de bilderoj.</li>
+	<li>Iuj flagoj mankas al Unikodo, kaj ĉar oni decidis ne aldoni pliajn, ili eble
+	  ĉiam mankos.<ul>
+		<li>Temas pri flagoj de iuj landoj (Tibeto), malplimultoj (interseksuloj),
+		  lingvoj (Esperanto), kaj tiel plu.</li>
+		<li>Kial ni ne aldonis nur la mankantajn? Ĉar unikodaj bildosignoj montriĝas
+		  malsame en malsamaj aparatoj, kaj apud propraj bildosignoj ili povas
+		  malagrable trafi la okulojn. La sola maniero havi koherajn flagojn estas
+		  do uzi nur proprajn bildosignojn. Ĝuste tion ni volas ebligi.</li>
+	  </ul>
+	</li>
+	<li>Ĉiu flago havas ĉirkaŭ si nigran linion, kiu helpas, ke la flago estu bone
+	  videbla sur diverskoloraj fonoj.</li>
+  </ul>
+  <h5>Ekslandoj</h2>
+  <p>Ĉi tiu parto enhavas flagojn de landoj, kiuj ne plu ekzistas.</p>
+  <h5>Landoj</h2>
+  <p>Ĉi tiu parto enhavas flagojn de landoj.</p>
+  <p>La jenaj flagoj estas neoficialaj, kaj uzitaj anstataŭ la oficialaj de
+	protestantoj; ni preferas ilin por esprimi nian subtenon:</p>
+  <ul>
+	<li>Afganujo</li>
+	<li>Blankrusujo</li>
+	<li>Rusujo</li>
+  </ul>
+  <p>En gentobazaj landonomoj, ni uzas kun perfekta reguleco la vorteron »uj«.
+	La jenaj landoj estas nomitaj malgraŭ akademia rekomendo alie, atentante ilian
+	vortdevenon kaj la lingvajn trajtojn de Esperanto:</p>
+  <ul>
+	<li>Blankrusujo (anstataŭ Belarusujo)</li>
+	<li>Cvanujo (anstataŭ Bocvano)</li>
+	<li>Domingo (anstataŭ Dominika respubliko)</li>
+	<li>Jordanlando (anstataŭ Jordanio)</li>
+	<li>Nigramonto (anstataŭ Montenegro)</li>
+	<li>Suomujo (anstataŭ Finnlando)</li>
+  </ul>
+  <p>La du Kongoj estas distingataj per siaj ĉefurboj, ne per siaj longaj nomoj.</p>
+  <p>Ĉar Kataro havas eksterordinare larĝan flagon, ni duonigis ĝin al du
+	bildosignoj.</p>
+  <h5>Lingvoj</h2>
+  <p>Ĉi tiu parto enhavas flagojn de iuj (artefaritaj) lingvoj.</p>
+  <h5>Malplimultoj</h2>
+  <p>Ĉi tiu parto enhavas flagojn uzatajn de iuj malplimultoj, precipe tiuj rilataj
+	al sekso kaj seksemo.</p>
+  <h5>Organizoj</h2>
+  <p>Ĉi tiu parto enhavas flagojn de interlandaj aŭ landecaj organizoj, kaj ankaŭ
+	de lokoj rigardataj ne kiel partoj de iu lando.</p>
+  <h5>Aŭtoreco</h2>
+  <p>Ĉiujn bildosignojn faris Tirifto, ofte el vektoraj flagoj disponeblaj en
+	Vikipedio kaj Wikimedia Commons, kun laŭbezonaj ŝanĝoj. Grandan dankon al tiuj
+	projektoj pro ilia granda laboro.</p>
+<p>La bildosignaro estas eldonita kiel publika havaĵo per CC0.</p>
+</section>
+
+
+
+<section id="gutkatoj">
+  <h3>Gutkatoj <img height=40px src="../emoji/Gutkatoj/gutkato.png"></h3>
+  <p>Ĉi tiu bildosignaro enhavas diversajn gutkatojn, kun laŭeble sencaj kaj
+	priskribaj nomoj. Uzu ilin saĝe kaj ili portos al vi ĝojon.</p>
+  <h4>Aŭtoreco</h4>
+  <p>Aŭtoreco kaj historio de la gutkatoj estas por ni mistero. Ni kolektas ilin el
+  diversaj lokoj, kaj fojfoje ilin redaktas. Ĉar tiu aliro ŝajnas kutima en la
+  federujo, kaj ĉar la gutkatoj estas desegnaĵoj relative simplaj, ni opinias tion
+	neproblema.</p>
+</section>
+
+
+
+<section id="haiku">
+  <h3>Haiku <img height=40px src="../emoji/Haiku/hundo.png"></h3>
+  <p>Bildsimboloj de la <a href="https://haiku-os.org">Haiku</a> projekto.</p>
+  <p>Sub la MIT permesilo.</p>
+</section>
+
+
+
+<section id="laborado">
+  <h3>Laborado!! <img height=40px src="../emoji/Laborado!!/taneŝima_ĝojas.png"></h3>
+  <p>Mienoj de roluloj el la animeo Laborado!!.</p>
+</section>
+
+
+
+<section id="manĝaĵoj">
+  <h3>Laborado!! <img height=40px src="../emoji/Manĝaĵoj/sandviĉo.png"></h3>
+  <p>Bildosignoj de manĝaĵoj. Nu, bidlosign<i>o</i> de sanviĉo. Bonan apetiton!</p>
+</section>
+
+
+
+<section id="moneroj">
+  <h3>Moneroj <img height=40px src="../emoji/Moneroj/spesmilo.png"></h3>
+  <p>Ĉi tiu bildosignaro enhavas diversajn monerojn.</p>
+  <h4>Aŭtoreco</h4>
+  <p>Bildosignaro © 2023 Tirifto | LAL 1.3</p>
+  <p>Bildoj de moneroj, el kiuj la bildosignoj estas faritaj, estis prenitaj el
+	diversaj fontoj, listigitaj ĉi-sube.</p>
+  <ul>
+	<li>eŭro © 2006 stux | CC0
+	  https://en.wikipedia.org/wiki/File:Reverso_1_euro.jpg</li>
+	<li>spesmilo © 2017 Thomas Nguyen | CC BY-SA 4.0
+	  https://commons.wikimedia.org/wiki/File:1_Spesmilo.jpg</li>
+  </ul>
+</section>
+
+
+
+<section id="programaro_libera">
+  <h3>Programaro libera <img height=40px src="../emoji/Programaro libera/gnu.png"></h3>
+  <p>Ĉi tiu bildosignaro enhavas emblemojn kaj aliajn bildojn rilatajn al programaro
+	libera.</p>
+  <h4>Aŭtoreco</h4>
+  <p>La originalaj bildoj estis prenitaj el diversaj fontoj, kiuj estas listigitaj
+	ĉi-sube, kune kun la eventualaj permesiloj.</p>
+  <ul>
+	<li>gnu © 2018 gg3po | GPLv3
+	  https://www.gnu.org/graphics/gg3po.html</li>
+	<li>icecat © 2017 Hitflip | GPLv2+ ~ FAL 1.3
+	  https://en.wikipedia.org/wiki/File:Icecat1-300x300.svg</li>
+  </ul>
+</section>
+
+
+
+<section id="programaro_mezlibera">
+  <h3>Programaro mezlibera <img height=40px src="../emoji/Programaro mezlibera/firefox.png"></h3>
+  <p>Emblemoj de liberaj programoj, kiuj iomete cedas al mallibereco aŭ nomrajtoj.</p>
+  <p><i>*strabas*</i></p>
+</section>
+
+
+
+<section id="testoj">
+  <h3>Testoj</h3>
+  <p>Malatentu ĉi tiujn signojn.</p>
+  <p>Mi parolas serioze, malatentu.</p>
+  <p>Malatentu.</p>
+</section>