PDFKit zeigt keine benutzerdefinierte Schriftart an

9

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%     
uralika 15.04.2015, 22:09
quelle

2 Antworten

2
%Vor%

Das schien es zu beheben. Außerdem musste ich es nennen:

%Vor%     
uralika 15.04.2015 23:52
quelle
2

Verwenden Sie nicht ; , es sei denn, Sie haben die Regel erklärt. Die universelle CSS-Formatierung ist hier:

%Vor%

Also benutzt du , für mehrere Werte und dann nur ganz am Ende ein ; . Was du stattdessen geschrieben hast, macht folgendes:

%Vor%

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 Ссылка

    
Mike 'Pomax' Kamermans 16.04.2015 00:00
quelle