ura*_*ika 11 fonts pdfkit custom-font ruby-on-rails-4
我试图在我的Rails应用程序中使用PDFKit从html生成的pdf中使用自定义字体.我在... app/assets/fonts /中添加了字体,并将其包含在我的html模板中:
css:
@font-face {
font-family: 'journal';
src: url(file://#{Rails.root.join('app', 'assets', 'fonts', 'journal.eot')});
src: url(file://#{Rails.root.join('app', 'assets', 'fonts', 'journal.woff')} format("woff")),
url(file://#{Rails.root.join('app', 'assets', 'fonts', 'journal.ttf')}) format("truetype");
}
Run Code Online (Sandbox Code Playgroud)
在css中称它为:
h1 {font-family: journal; }
Run Code Online (Sandbox Code Playgroud)
@font-face {
font-family: 'journalregular';
src: url(file://#{Rails.root.join('app', 'assets', 'fonts', 'journal-webfont.eot')});
}
@font-face {
font-family: 'journalregular';
src: url(file://#{Rails.root.join('app', 'assets', 'fonts', 'journal-webfont.woff')}) format('woff');
}
@font-face {
font-family: 'journalregular';
src: url(file://#{Rails.root.join('app', 'assets', 'fonts', 'journal-webfont.ttf')}) format('truetype');
}
@font-face {
font-family: 'journalregular';
src: url(file://#{Rails.root.join('app', 'assets', 'fonts', 'journal-webfont.svg#journalregular')}) format('svg');
}
@font-face {
font-family: 'journalregular';
font-weight: normal;
font-style: normal;
}
Run Code Online (Sandbox Code Playgroud)
这似乎解决了它。另外,我需要调用它:
h1 { font-family: 'journalregular'; }
Run Code Online (Sandbox Code Playgroud)