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ügenInhalt 4 Abschnitte
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.
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?

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.
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
Lohnt sich der Umstieg für Ihr Projekt?

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.
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

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?

