Wenn Ihre Schrift nach der Konvertierung in iXBRL an irgendeiner Stelle (oft bei den Zahlen) nicht mehr richtig aussieht, liegt das höchstwahrscheinlich an einem Problem beim Rendern der Daten in HTML. Wenn dies der Fall ist, besteht die beste Lösung oft darin, eine andere Schriftart innerhalb derselben Schriftfamilie zu verwenden, die von Ihrer Designer-Schriftart verwendet wird.
Warum die Schrift nicht richtig aussieht
Wenn Ihr Bericht von PDF und Excel in iXBRL konvertiert wird, werden die Zahlen durch die technischen Beträge aus der Excel-Vorlage ersetzt, HTML rendert sie als echte Zahlen, wodurch sich die Schriftart ändert. Etwa 80% der verwendeten Schriftarten werden ohne visuelle Änderungen ersetzt, wenn die PDF-Datei in XHTML konvertiert und dann mit der XBRL-Ebene zusammengeführt wird. Die letzten 20% sind Unicode-Schriften, was bedeutet, dass die Schrift als grafische Elemente gespeichert wird. Dies bedeutet, dass sie nicht ideal für die Verwendung in HTML geeignet sind.
In den meisten Fällen ist unsere Plattform in der Lage, die Schriftarten ohne Probleme anzupassen, aber wenn es um Unicode geht, sehen wir typischerweise vier verschiedene Szenarien:
- In den meisten Fällen sieht die Schrift genau so aus wie vor der Ersetzung;
- In seltenen Fällen ändert sich die Schriftart nach der Konvertierung ein wenig;
- In einigen noch selteneren Fällen ändert sich die Schriftart so stark, dass sie auffällt;
- In den seltensten Fällen (das sind etwa 1-2%) funktioniert die Schrift einfach nicht. Sie sieht schlecht aus und ist kaum lesbar. In diesen Fällen gibt es keine andere Möglichkeit, als die Schriftart in der PDF-Datei zu ändern.
Die Lösung
Da die XBRL-Schicht tatsächliche Zahlen benötigt und nicht einen Verweis auf ein grafisches Element irgendwo im Code, gibt es keine Alternative zur Anpassung der Schriftart der Zahlen.
Wenn Sie also Probleme mit Ihrer Schriftart haben, ist es für Ihre Marketingabteilung oft die beste Lösung, eine andere Schriftart zu finden, die zwar passt, aber nicht als Unicode dargestellt wird.