From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4fZMGh4vnGz2yDc for ; Mon, 16 Mar 2026 17:17:32 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4fZMGh3Msfz2xMP for ; Mon, 16 Mar 2026 17:17:32 +0000 (UTC) Received: from people01.haj.ipfire.org (people01.haj.ipfire.org [172.28.1.161]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bit raw public key) server-digest SHA256 client-signature ECDSA (secp384r1) client-digest SHA384) (Client CN "people01.haj.ipfire.org", Issuer "E8" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4fZMGf5qmzz2b9 for ; Mon, 16 Mar 2026 17:17:30 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1773681450; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=L3X7wtktdbzkcN9SaEeNUV3/hUCwo3jYKhMn9mM/qso=; b=jAbdxM+pdsaFOZW0K0djt5tOh3ueAkdd1ZNda4rrNDIUNvDkyLRgQ48gAeuG6aHKsy/v2L 58d6ShTJt7sgqRAw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1773681450; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=L3X7wtktdbzkcN9SaEeNUV3/hUCwo3jYKhMn9mM/qso=; b=JomX/R2x8skflVMlAIXaHFLeC8oQG7lxLWyUhz2lEoYk/nJZlQmfe9AM6/3G2358M0LMLc 3O6xb9I5OzPy/Gj/1l7ASdvvqgng7o9q5jDnorqFiWk/D2IxGnhot0Uc098fQJYC+oPDas Le/QwD5MmonxU3pb8bEidBZ6roMD+lfqBEPxF3gL/qYRy9EZH6nTLA/JckotbjICuBWIPv BKoY3wLKjVsMO5OIm04YM45o2yO/pUx4VLwnNjkXdc9/IEK4uWX5Xuxvv8UJ7pyE16VZvk qI11Q2Mhp1ctocd7Ksmqo1iRFePBDuWa4UEZLnIzqSaSsYxTEqxOp112ZMzV7Q== Received: by people01.haj.ipfire.org (Postfix, from userid 1000) id 4fZMGf2b03z2y2f; Mon, 16 Mar 2026 17:17:30 +0000 (UTC) To: ipfire-scm@lists.ipfire.org Subject: [git.ipfire.org] The artwork of the ipfire project. branch, master, updated. af10ee796fa809de9fe2cf915f03c7013c0a7a5a X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 0bfc842b5897f95f9c2a696f53afea64d8e213f9 X-Git-Newrev: af10ee796fa809de9fe2cf915f03c7013c0a7a5a Message-Id: <4fZMGf2b03z2y2f@people01.haj.ipfire.org> Date: Mon, 16 Mar 2026 17:17:30 +0000 (UTC) From: Michael Tremer Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The artwork of the ipfire project.". The branch, master has been updated via af10ee796fa809de9fe2cf915f03c7013c0a7a5a (commit) via c284cba951d02d9c9df6fa4185609a3f3f7bacfb (commit) via 7cca10d20831177f1102d8c16ccb0db9b62f8512 (commit) via ef5f5ba66a91cce344bc17845c429904b589a3d9 (commit) via 5bcfa811fc3ecf40a4ba7d9e9bd3827859d4419f (commit) via 779f30429ff7e0cf4ae8fc9be614efb5f616fb2c (commit) from 0bfc842b5897f95f9c2a696f53afea64d8e213f9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit af10ee796fa809de9fe2cf915f03c7013c0a7a5a Author: Michael Tremer Date: Mon Mar 16 17:17:17 2026 +0000 square-logo: Export in resonable resolutions Signed-off-by: Michael Tremer commit c284cba951d02d9c9df6fa4185609a3f3f7bacfb Author: Michael Tremer Date: Mon Mar 16 17:17:06 2026 +0000 square-logo: Export as PDF, too Signed-off-by: Michael Tremer commit 7cca10d20831177f1102d8c16ccb0db9b62f8512 Author: Michael Tremer Date: Mon Mar 16 17:14:02 2026 +0000 Bring back a decent favicon Signed-off-by: Michael Tremer commit ef5f5ba66a91cce344bc17845c429904b589a3d9 Author: Michael Tremer Date: Mon Mar 16 16:55:12 2026 +0000 Rename the favicon to square logo Because it is just that. Signed-off-by: Michael Tremer commit 5bcfa811fc3ecf40a4ba7d9e9bd3827859d4419f Author: Michael Tremer Date: Mon Mar 16 16:52:09 2026 +0000 favicon: Change to a square design Signed-off-by: Michael Tremer commit 779f30429ff7e0cf4ae8fc9be614efb5f616fb2c Author: Michael Tremer Date: Mon Mar 16 16:34:02 2026 +0000 favicon: Add an outline around "IP" That way, we should be able to use the standard logo on darker backgrounds without the letters to disappear. Signed-off-by: Michael Tremer ----------------------------------------------------------------------- Summary of changes: Makefile | 63 ++++++++++++++++++++++++++++++++++++++++++++++++--------- favicon.svg | 56 +++++++++++++++++++++----------------------------- logo-square.svg | 51 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 128 insertions(+), 42 deletions(-) create mode 100644 logo-square.svg Difference in files: diff --git a/Makefile b/Makefile index 22d8abd..6e7e952 100644 --- a/Makefile +++ b/Makefile @@ -11,12 +11,21 @@ FILES = \ logo-2048.png \ logo-4096.png \ \ + logo-square.pdf \ + logo-square.svg \ + logo-square-512x512.png \ + logo-square-1024x1024.png \ + logo-square-2048x2048.png \ + logo-square-4096x4096.png \ + \ favicon.svg \ + favicon-16x16.png \ favicon-32x32.png \ favicon-64x64.png \ favicon-128x128.png \ favicon-256x256.png \ - favicon-512x512.png + \ + apple-touch-icon.png OBJECTS = \ $(foreach style,$(STYLES),$(foreach file,$(FILES),$(style)/$(file))) @@ -62,11 +71,15 @@ all: $(OBJECTS) standard/logo.svg: logo.svg $(TO_PATHS) -# Converts the logo to a plain SVG file without requiring the font %/logo.svg: logo-%.svg $(TO_PATHS) -# Converts the favicon to a plain SVG file without requiring the font +standard/logo-square.svg: logo-square.svg + $(TO_PATHS) + +%/logo-square.svg: logo-square-%.svg + $(TO_PATHS) + standard/favicon.svg: favicon.svg $(TO_PATHS) @@ -74,7 +87,7 @@ standard/favicon.svg: favicon.svg $(TO_PATHS) # Converts the logo to PDF -%/logo.pdf: %/logo.svg +%.pdf: %.svg mkdir -p $(dir $@) $(INKSCAPE) @@ -95,7 +108,32 @@ standard/favicon.svg: favicon.svg mkdir -p $(dir $@) && \ $(INKSCAPE) --export-width=4096 +# Converts the square logo to PNG +%/logo-square-32x32.png: %/logo-square.svg + mkdir -p $(dir $@) && \ + $(INKSCAPE) --export-width=32 + +%/logo-square-64x64.png: %/logo-square.svg + mkdir -p $(dir $@) && \ + $(INKSCAPE) --export-width=64 + +%/logo-square-128x128.png: %/logo-square.svg + mkdir -p $(dir $@) && \ + $(INKSCAPE) --export-width=128 + +%/logo-square-256x256.png: %/logo-square.svg + mkdir -p $(dir $@) && \ + $(INKSCAPE) --export-width=256 + +%/logo-square-512x512.png: %/logo-square.svg + mkdir -p $(dir $@) && \ + $(INKSCAPE) --export-width=512 + # Converts the favicon to PNG +%/favicon-16x16.png: %/favicon.svg + mkdir -p $(dir $@) && \ + $(INKSCAPE) --export-width=16 + %/favicon-32x32.png: %/favicon.svg mkdir -p $(dir $@) && \ $(INKSCAPE) --export-width=32 @@ -112,15 +150,16 @@ standard/favicon.svg: favicon.svg mkdir -p $(dir $@) && \ $(INKSCAPE) --export-width=256 -%/favicon-512x512.png: %/favicon.svg +# This is like the favicon but in 180x180px +%/apple-touch-icon.png: %/favicon.svg mkdir -p $(dir $@) && \ - $(INKSCAPE) --export-width=512 + $(INKSCAPE) --export-width=180 -# Convert the logo and favicon to monochome only +# Convert the logo to monochome only %-monochrome.svg: %.svg $(TO_MONOCHROME) -# Convert the logo and favicon to use white only +# Convert the logo to use white only %-inverted.svg: %.svg $(TO_INVERTED) @@ -128,7 +167,13 @@ standard/favicon.svg: favicon.svg clean: # Remove all generated objects rm -vf $(OBJECTS) - rm -vf logo-inverted.svg logo-monochrome.svg favicon-inverted.svg favicon-monochrome.svg + rm -vf \ + logo-inverted.svg \ + logo-monochrome.svg \ + logo-square-inverted.svg \ + logo-square-monochrome.svg \ + favicon-inverted.svg \ + favicon-monochrome.svg .PHONY: upload upload: $(OBJECTS) diff --git a/favicon.svg b/favicon.svg index 31117e5..78f5bd9 100644 --- a/favicon.svg +++ b/favicon.svg @@ -1,38 +1,28 @@ - - - -