Ich versuche, eine benutzerdefinierte Schriftart in einem PDF zu verwenden, das ich aus HTML mit PDFKit in meiner Rails-App erzeuge. Ich habe die Schriftart in ... app / assets / fonts / hinzugefügt und sie in meine HTML-Vorlage eingefügt:
%Vor%nannte es in der CSS:
%Vor% Verwenden Sie nicht ;
, es sei denn, Sie haben die Regel erklärt. Die universelle CSS-Formatierung ist hier:
Also benutzt du ,
für mehrere Werte und dann nur ganz am Ende ein ;
. Was du stattdessen geschrieben hast, macht folgendes:
Erklären Sie einfach Ihre @ font-face im regulären Format und es sollte gut funktionieren:
%Vor% (Beachten Sie, dass Sie auch eine )
für den "woff" -Fall verloren haben)
Wenn Sie jedoch auf moderne Browser abzielen, gibt es keinen Grund mehr, eot
zu verwenden. IE9 + und alles andere unterstützt woff
einfach gut. Tatsächlich ist WOFF ein komprimierter Opentyp-Wrapper; Browser, die opentype unterstützen, unterstützen auch WOFF. Daher ist es nicht sinnvoll, WOFF und ttf oder otf zu laden, siehe Ссылка
Tags und Links ruby-on-rails-4 fonts custom-font pdfkit