Artikel teilen

Das Libre-Barcode-Projekt verwandelt Strichcodes in eine simple Schriftart. Eine eingetippte Nummer wird zum scanbaren Code, ganz ohne Spezialsoftware oder kostenpflichtige Plug-ins.

Ein Klick · kostenlosDr. Web bei Google bevorzugenMarkieren Sie drweb.de als bevorzugte Quelle. Dann sehen Sie unsere Artikel öfter unter den Top-Meldungen.Jetzt hinzufügen
Inhalt 4 Abschnitte
  1. Wie wird aus Text ein scanbarer Code?
  2. Lohnt sich der Umstieg für Ihr Projekt?
  3. FAQ: Barcodes per Schriftart
  4. Mehr Newshunger?

Strichcodes erzeugen klingt nach teurer Spezialsoftware, doch das Libre-Barcode-Projekt löst die Aufgabe mit einer Schriftart. Die freien Fonts decken die gängigen Standards Code 39, Code 128 und EAN-13 ab und rendern aus reinem Text einen maschinenlesbaren Code. Für Entwickler im DACH-Raum, die Etiketten, Rechnungen oder Lagerlisten selbst gestalten, fällt damit eine lästige Abhängigkeit weg.

Auf einen Blick

Das Wichtigste in Kürze

  • Die Fonts stehen unter der SIL Open Font License und sind für kommerzielle Projekte frei nutzbar.
  • Drei Symbologien deckt das Projekt ab: Code 39, Code 128 und EAN-13, jeweils mit und ohne Klartextzeile.
  • Ein eingebauter OpenType-Mechanismus berechnet Prüfziffern automatisch, ein Fragezeichen genügt als Platzhalter.
  • Ein JavaScript-Fallback-Encoder springt ein, wo eine Rendering-Pipeline die OpenType-Features nicht ausführt.

Wie wird aus Text ein scanbarer Code?

Weißer Holzwürfel mit 'A', Barcode davor, rechts Schild mit '2026'
Eine Font codiert Barcodes: Beim Schreiben entsteht automatisch ein scanbarer Code. Der Code-128-Encoder optimiert die Zeichenkombination, während OpenType-Funktionen bei EAN-13 die richtige Zuordnung übernehmen

Die Technik sitzt komplett im Font: Nach dem Setzen der Schrift erscheint aus einer Zeichenfolge ein scanbarer Balkencode. Den nötigen optimierenden Encoder liefert das Projekt für Code 128 mit, weil dieser Standard zwischen drei Zeichensätzen umschaltet und immer die kürzeste Variante sucht. Bei EAN-13 übernimmt eine OpenType-Funktion namens Contextual Alternates die korrekte Zuordnung, die laut Spezifikation standardmäßig aktiv sein sollte.

Drei Strichcodes, eine Schriftfamilie
Welche Symbologien das Libre-Barcode-Projekt abdeckt.
Code 39
einfacher Standard, mit und ohne Klartextzeile
Code 128
schaltet zwischen drei Zeichensätzen und wählt die kürzeste Variante
EAN-13
Artikelnummer, Zuordnung per Contextual Alternates
SIL OFL
freie Lizenz, auch für kommerzielle Projekte

Hervorgehoben: der Code mit eingebautem optimierendem Encoder. Quelle: Libre-Barcode-Projekt; Stand November 2026.

Nicht jede Software spielt sauber mit. Auf Safari und Chrome unter iOS hilft die CSS-Anweisung font-feature-settings: "calt" 1;, damit die Kontextersetzung greift. Für Pipelines ohne funktionierende OpenType-Features sind alle Glyphen zusätzlich über einen Unicode-Codepunkt erreichbar, der Eingabestring wird dadurch allerdings kryptisch. An dieser Stelle setzt der mitgelieferte Fallback-Encoder an, der die Schrift über Harfbuzz-JS rendert und die passenden Zeichencodes ausgibt.

Teure Generatoren für Barcodes lohnen sich oft nicht mehr, denn eine Schriftart erfüllt denselben Zweck. Libre Barcode macht aus einem Druckproblem eine Frage der Typografie, und zwar ohne Lizenzkosten.

Markus Seyfferth, Chefredakteur Dr. Web
Zitat teilen

Lohnt sich der Umstieg für Ihr Projekt?

Pappkarton mit Spoiler und Aufklebern vor weißem Hintergrund
Als Text gesetzt, bleibt der Barcode durchsuchbar und kopierbar.

Für Entwickler, die Barcodes in Dokumente oder eigene Tools einbauen, lohnt der Umstieg in den meisten Fällen. Der praktische Vorteil liegt in der Portabilität. Weil der Barcode als echter Text im Dokument bleibt, funktionieren Volltextsuche sowie Kopieren und Einfügen weiterhin. Eine Rechnung mit eingebetteter EAN-13-Nummer enthält die Information also doppelt, lesbar für Mensch und Scanner. Das Projekt nutzt eine zum verbreiteten Grandzebu-Font kompatible Kodierung, wodurch sich bestehende Barcode-Daten ohne Umbau weiterverwenden lassen.

Die Lizenzfrage ist für gewerbliche Nutzer entscheidend. Alle Fonts stehen unter der SIL Open Font License, derselben Lizenz, die Adobe, Google und Mozilla für ihre freien Schriften verwenden. Kommerzielle Nutzung, Veränderung und Weitergabe sind ausdrücklich erlaubt. Eigene Tools für Etikettendruck oder Lagerverwaltung bekommen damit eine solide, wartungsarme Grundlage.

Vom Font zum produktiven Barcode
Vier Schritte, bevor die Schrift in den Druck geht.
1
Symbologie wählen
Code 39, Code 128 oder EAN-13 je nach Einsatzzweck
2
Rendering prüfen
Greift die OpenType-Kontextersetzung, unter iOS per calt-Anweisung?
3
Fallback einplanen
Ohne OpenType-Features liefert der Encoder die passenden Zeichencodes
4
Scan testen
Interaktive Encoder und ein Scan im Zielsystem zeigen die Lesbarkeit

Markiert: der Schritt, an dem die meisten Rendering-Pipelines scheitern. Quelle: Dr.-Web-Auswertung des Libre-Barcode-Projekts, Stand November 2026.

Für die Praxis empfiehlt sich ein kurzer Test mit dem eigenen Rendering-Stack, bevor das Projekt produktiv geht. Die interaktiven Encoder auf der Projektseite zeigen sofort, ob der erzeugte Code im Zielsystem sauber scanbar ist. Gehen die Etiketten ins Lager, gehört zum Test auch ein Scan mit den Handscannern, die dort tatsächlich im Einsatz sind; welche mobilen Datenerfassungsgeräte der Markt bietet, zeigt der Vergleich der MDE-Geräte. Entwickler von WordPress-Plug-ins oder eigenen Web-Tools finden im Libre-Barcode-Projekt eine quelloffene Alternative zu kommerziellen Generatoren.

FAQ: Barcodes per Schriftart

Großes oranges Fragezeichen und eine weiße Sprechblase mit „FAQ“ auf hellem Grund
5 Antworten rund um Barcodes per Schriftart.

Was ist das Libre-Barcode-Projekt?

Das Libre-Barcode-Projekt stellt Strichcodes als freie Schriftarten bereit. Eine eingetippte Nummer wird nach dem Setzen der Schrift zu einem scanbaren Code, Spezialsoftware oder kostenpflichtige Plug-ins braucht dafür niemand.

Welche Barcode-Standards unterstützen die Fonts?

Die Fonts decken Code 39, Code 128 und EAN-13 ab, jeweils mit und ohne Klartextzeile. Für Code 128 liefert das Projekt einen optimierenden Encoder mit, der die kürzeste Variante sucht.

Dürfen Unternehmen die Barcode-Schriften kommerziell nutzen?

Ja, alle Fonts stehen unter der SIL Open Font License. Kommerzielle Nutzung, Veränderung und Weitergabe sind ausdrücklich erlaubt.

Was hilft, wenn der Barcode im Browser falsch dargestellt wird?

Auf Safari und Chrome unter iOS sorgt die CSS-Anweisung font-feature-settings mit dem Wert calt für die Kontextersetzung. Ohne funktionierende OpenType-Features gibt der mitgelieferte Fallback-Encoder die passenden Zeichencodes aus.

Wie prüfe ich, ob der Barcode lesbar ist?

Die interaktiven Encoder auf der Projektseite zeigen sofort, ob der erzeugte Code im Zielsystem sauber scanbar ist. Für Lageretiketten lohnt zusätzlich ein Test mit den Handscannern, die im Betrieb laufen.

Mehr Newshunger?

Stapel Zeitungen mit oranger Banderole und Text „EILMELDUNG: NICHTS NEUES“ auf Weiß
Weitere News zu Webentwicklung, Software und SEO.
4,1 10 Bewertungen

Wie hat Ihnen dieser Artikel gefallen?

Dr. Web Newsletter

Jede Woche ein bisschen klüger.

Der Dr. Web Newsletter: die besten Artikel, Anbieter-Tipps und neue Tools, kompakt zusammengefasst, jeden Donnerstag. Kostenlos und jederzeit abbestellbar.