# Bygde selskapets ikon- og favicon‑sett fra to håndlagde tegninger, med alle avledede filer regenerert av skript og en kontroll som feiler når en avledet fil ble committet før kilden.

juli 2026

**Situasjon.** Den visuelle identiteten til et lite selskap er som regel kjøpt, generert eller satt sammen fra bildebanker, og resultatet er en identitet som ikke tilhører noen. Det alternative problemet er verre: håndlaget grafikk som bare finnes som eksporterte filer, der kildetegningen er tapt, eksportene redigeres direkte, og der versjonene som er i bruk, innen et år er uenige med hverandre og det ikke finnes noen original igjen som kan avgjøre saken.

**Oppgave.** Identiteten måtte tegnes i stedet for å hentes inn, og kjeden fra tegning til publisert ressurs måtte være reproduserbar, slik at hver fil på nettstedet kan avledes og ikke bare oppbevares.

**Handling.** Den genererte grafikken begynte med to håndlagde tegninger: selskapsmerket, en rastertegning, og et tannhjul i vektor, tegnet for nettleserfanen ut fra tanken om at en kraftig silhuett holder seg ved 16 piksler. Vist side om side ved 16, 32 og 48 piksler på lyse og mørke fanelinjer forble merket gjenkjennelig, mens tannhjulet ble utydelig, så faneikonet gikk over til merket, og hvert ikon nettstedet publiserer, lages nå fra den ene tegningen. Fra den lager skript hver avledet form: favicon‑settet i de nødvendige størrelsene, touch‑ikonene og oppstartsbildene i hver enhetsstørrelse. Genereringen er en oppgave hvem som helst kan kjøre, så spørsmålet «hvor kom denne filen fra» har et svar som er en kommando. Sjekken for utdaterte ressurser er den delen som får det til å holde: den sammenligner commitdatoen til hver avledet ressurs med kilden og feiler når en avledet fil ble committet først, og det fanger nøyaktig den feilen denne utformingen finnes for å hindre — noen redigerer kilden, glemmer å generere på nytt, og det publiserte nettstedet fortsetter å vise grafikk som ikke lenger stemmer med originalen. Regelen om at avledede filer aldri redigeres for hånd, står der kildene ligger.

**Resultat.** Én tegning gir nå hvert publisert ikon, faneikonet medregnet, å generere på nytt er én kommando, og en utdatert ressurs får byggingen til å feile. Avveiningen er en hard avhengighet av verktøykjeden: de avledede filene er committet så nettstedet kan bygges hvor som helst, men å endre identiteten krever at genereringsverktøyene fortsatt fungerer, og et kildeformat som slutter å være lesbart, tar hele identiteten med seg.

---

- Rolle: Merkevare- og identitetsdesigner
- Kategorier: [Webutvikling](https://software.engineer.company/nb/categories/web-development/), [Automatisering og CI/CD](https://software.engineer.company/nb/categories/automation/), [Testing og kvalitetssikring](https://software.engineer.company/nb/categories/testing/), [Designsystemer og brukergrensesnitt](https://software.engineer.company/nb/categories/design-systems/), [UX/UI‑design](https://software.engineer.company/nb/categories/ux-ui/), [Merkevare og markedsføring](https://software.engineer.company/nb/categories/brand-marketing/)
- Tjenester: [Utvikling av nettsteder og CMS](https://software.engineer.company/nb/services/web-development/), [UI/UX‑design og designsystemer](https://software.engineer.company/nb/services/ui-ux-design/), [Merkevare, markedsføring og SEO](https://software.engineer.company/nb/services/brand-marketing/)

<https://software.engineer.company/nb/portfolio/built-the-visual-identity-from-two-drawings-164/>
