Das Kieselstein ERP Version 2.x kommt default mit Arimo in den Formularen.
Wichtig ist, dass auf allen deinen Rechnern, auf denen dein Kieselstein ERP gestartet wird, egal ob Client oder Server, die gleichen Fonts (Schriften) installiert haben musst.
Verwende dazu die im Clientverzeichnis ausgelieferten Fonts.
LW:\kieselstein\dist\clients\bin\Fonts
Diese sind gleichlautend zu den von Google zur Verfügung gestellten Fonts.
Info:
Da von der Liberation Sans viele verschiedene Versionen im Umlauf sind und eine stabile Prüfung der Versionen, vor allem unter Windows offensichtlich nicht möglich ist, haben wir uns entschlossen den Arimo Font, welcher wiederum von Liberation Sans abgeleitet ist, zu verwenden. Wir gehen davon aus, dass es von diesem Font auf allen von uns unterstützten Betriebssystemen nur eine Version gibt.
Stellt die Überprüfung fest, dass die Fonts nicht mit den in Kieselstein ERP eingebundenen Fonts übereinstimmen, kommt sinngemäß folgende Fehlermeldung:

Installiere in diesem Falle die oben angegebenen Fonts auf deinem Kieselstein ERP Server und auch auf dem jeweiligen Client.
Hinweis zum Printserver:
Solltest du auch den Kieselstein ERP Printserver im Einsatz haben, so muss auch auf diesem Rechner die gleiche Version des Arimo Fonts installiert sein. Sollte dies nicht der Fall sein, so siehst du im Log des Printservers einen dazu passenden Hinweis.
[Mi. Mai 06 11:40:58 MESZ 2026] SCHWERWIEGEND: Jasper Print Job failed with exception: Font "Arimo" is not available to the JVM. See the Javadoc for more details.
Wo müssen die Schriften hin
Damit in deinem Unternehmen überall die gleichen Fonts verwendet werden, müssen auf allen mit Kieselstein ERP beteiligten Rechnern die gleichen Fonts verwendet werden. D.h. auch auf deinem Kieselstein ERP Server.
Dafür haben wir die freien Fonts im Client Startverzeichnis zur Verfügung gestellt. D.h. du findest diese unter:
LW:\kieselstein\dist\clients\kieselstein-client-2.0.0-rc9.tar.gz und hier dann unter kieselstein-client-2.0.0-rc9\bin\Fonts.
Installiere diese Fontdateien mit den Werkzeugen des jeweiligen Betriebssystems.
*** WICHTIG *** Bitte beachten *** WICHTIG ***
Nutze in allen Betriebssystemen die Installationsfunktionen des jeweiligen Betriebssystems. D.h.
- unter Windows: Personalisierung, Schriftarten. Damit werden die Schriften unter \Windows\Fonts und unter c:\Users\user\AppData\Local\Microsoft\Windows\Fonts\ abgespeichert.
- Im Linux gehe auf ähnliche Weise vor. Auch hier werden die Schriften
- einerseits unter /usr/share/fonts/truetype/liberation und
- andererseits unter /usr/local/share/fonts/truetype/liberation installiert
- je nach Linux Distribution sind diese auch unter /usr/local/share/fonts/custom/
Sollte während der Installation der Schriften ein Java Prozess laufen, musst du diesen beenden, damit die neue Schrift auch von der JVM (Java Virtual Machine) verwendet werden kann. Anderenfalls kann es vorkommen, dass du zwar die Schrift / das Schriftbild in der Vorschau siehst, aber beim tatsächlichen Ausdruck nur Bilder und Striche gedruckt werden aber keine Texte.
Wenn du dir nicht sicher bist, starte deinen Rechner neu, auch wenn es dein Hauptserver ist.
In anderen Worten: Immer wenn du an den Fonts / den Font-Dateien etwas änderst, muss zumindest der Java Prozess neu gestartet werden. Das kann auch bedeuten, wenn ein anderes Programm, den Arimo Font überschreibt, dass es noch bis zum nächsten Neustart (des Rechners, des Java-Programms) gut geht und nach dem Neustart spinnt es.
Hinweis:
Wenn du unter Windows direkt aus dem Font-Verzeichnis, Rechtklick machst, so denke daran, insbesondere am Server, dass du für 
Für alle Benutzerinstallieren auswählst.
Zur Sicherheit kannst du auch prüfen, dass die Fontdateien unter c:\Windows\Fonts tatsächlich vorhanden sind.
Welche Schriften sind installiert
Auf einem Linux-System gibt es das Commando: fc-list
Dieses zeigt dir alle auf deinem System installierten Schriften. D.h. auch, mit:
fc-list | grep -i arimo | sort
bekommst du eine Übersicht, wo überall und für welchen User die verschiedenen Arimo-Fonts installiert sind.
Unter Windows findest du diese Liste unter Einstellungen, Personalisierung, Schriftarten.
Muss ich die Schrift auf allen Rechnern installieren
Ja, sowohl auf deinem Kieselstein ERP Server als auch auf allen Rechnern die den Kieselstein ERP Client verwenden (und auch ausdrucken).
Achte darauf, dass wirklich die Arimo Schrift auf den Clients installiert ist. Es kann der Client auch ohne dieser Schrift betrieben werden. Es werden dann jedoch anstelle der Schriftzeichen nur Bilder gedruckt, womit die daraus erzeugten Jasper Dateien, z.B. der Dokumentenablage, nicht mehr nach Texten durchsucht werden können.
Menschen mit einem guten grafischen Auge, erkennen auch leichte Unterschiede in der Darstellung, vor allem in der Schärfe der Texte.
Es werden derzeit nur die unter Static, bzw. im Client Font Verzeichnis angeführten Fonts benötigt.
Hinweis:
Idealerweise installierst du die Arimo für alle Benutzer.

Sollte beim Start des Clients nur die Fehlermeldung kommen, dass der Font am Server nicht installiert ist, du aber die Fonts installiert haben, so starten deinen KES Server durch, damit auch die Java Umgebung (JVM) die neuen Fonts mitbekommt.
Hinweis in Kombination mit alten (V1.x) Installationen:
Wenn du auf deinen Client-Rechnern sowohl die Version 1.x (das Live-System) und die Version 2.x (z.B. zum Test) installiert hast, und die Schrift Liberation Sans auf den Client-Rechnern eingerichtet ist, so müssen auch auf dem Kieselstein ERP Server der Version 1 die passenden Fonts eingerichtet sein. Anderenfalls kann es auch in dieser Konstellation zur falschen Darstellung z.B. der Umlaute kommen.
Hinweis zur Verwendung von Sans Serife:
Offensichtlich wird vom Server (Jasper) die Liberation Sans, zumindest in Linux (Debian) Umgebungen, als Ersatz für die Sans Serife verwendet. Womit sich die oben beschriebene Thematik weiter verbreitet.
Lösungsmöglichkeit:
- Verwende in allen Formularen der Version 1.x anstelle der Sans Serife die Schrift Arial
Es werden keine Texte mehr gedruckt
Bekommst du beim physikalischen Papierdruck, der auch in einen PDF-Drucker gehen kann (und nicht mit dem Speichern als PDF) ein ähnliches Bild wie hier

so starte deinen Rechner und unter Umständen auch deinen Server neu, damit die richtigen Fonts geladen werden.
Fehlermeldung beim Reportaufruf
Erhältst du beim Drucken eines Reports die Meldung

So bedeutet dies generell, dass eine im Report verwendete Schrift / Font, am Server nicht verfügbar ist. Gerade in der Umstellungszeit kann es sein, dass du auf deinem Kieselstein ERP Server die Schrift Arimo nicht installiert hast. Bitte installieren.
Im Detail der Fehlermeldung siehst du, welche Schrift genau fehlt.
class com.lp.client.frame.ExceptionLP
net.sf.jasperreports.engine.util.JRFontNotFoundException: Font "Arimo" is not available to the JVM. See the Javadoc for more details.
Font am Client nicht verfügbar
Bekommst du beim Aufruf eines Reports die Meldung

so bedeutet dies meist, dass eine Schrift am Client nicht installiert ist.
Details dazu findet man, etwas versteckt, im Client-Log.
Gerade in der Umstellungszeit, wird das auch die Schrift Arimo sein, was bedeutet, bitte auch am Client installieren.
Am MACos installieren
Wichtig: Bevor du die Schriften zu installieren beginnst musst du definieren wo diese hin installiert werden sollten. In der Regel willst du für dein Kieselstein ERP dies für alle Benutzer einrichten. Also bitte wie folgt vorgehen:
- Schriftsammlung
- Einstellungen
- Installation
- Nun Standardort für Installation, hier alle Benutzer auswählen
Nun kannst du die Arimo-Font Dateien aus deinem Kieselstein-Client-Verzeichnis einfach mit einem Doppelklick installieren.
Diese sind danach im Verzeichnis /libraries/fonts zu finden.