我正在尝试在使用wkhtmltopdf生成的PDF中使用自定义字体。我读到您不能使用google
webfonts,而wkhtmltopdf使用truetype .ttf文件。谁能确认?因此,我从Google
webfont下载了一个.ttf文件,并将其放入服务器中,然后使用了字体:
@font-face {
font-family: Jolly;
src: url('../fonts/JollyLodger-Regular.ttf') format('truetype');
}
和字体系列:
<style type = "text/css">
p { font-family: 'Jolly', cursive; }
</style>
现在应该以Jolly Lodger字体呈现的文本根本没有出现,页面为空白。
我究竟做错了什么?
PS:我尝试使用其他.ttf文件。
由于它是Google Web字体,因此无需@font-face
在样式表中编写代码,只需在源代码中使用以下链接标记即可:
<link href='http://fonts.googleapis.com/css?family=Jolly+Lodger' rel='stylesheet' type='text/css'>
和
<style type = "text/css">
p { font-family: 'Jolly Lodger', cursive; }
</style>
将工作。
顺便说一句,在您的代码中,您将@font-face
Family 定义为font-family: Jolly;
,并以此作为p { font- family: 'Jolly Lodger', cursive; }
错误用法,因为它与字体家族名称不匹配。
我有一个超文本标记语言页面,通过wkhtmltopdf转换为PDF。在我的本地机器上,一切都很好,阿拉伯字体,PDF转换为它们,新的自定义字体。我使用了@font-face,本地存储的字体和utf-8编码。没有问题。 但是在服务器上,不仅(1)阿拉伯字符会变成黑盒,(2)甚至连不太特别的英语字体(如乔治亚字体和冲击字体)也会停止工作。PDF是以无衬线的方式呈现的。也就是说,如果它能呈现的话。有时它
问题内容: 我有一台Mac,并且安装了一种名为“ 7 Segment”的字体(它显示在Font Book中)。当我使用Helvetica(或类似字体)而不是浏览器的默认字体时,它仍然没有显示正确的字体。该页面仅需要在此计算机上显示。我将如何使用此页面上的字体?谢谢。 问题答案: 您需要使用css-property font-face来声明您的字体。 例:
我正在使用IText7从html字符串生成pdf。现在,我需要对段落应用自定义颜色和自定义字体或字体系列。 如何使用Itext7实现这一点? 谢谢
问题内容: 我看到一些新网站在其网站上使用自定义字体(常规Arial,Tahoma等除外)。 并且它们支持大量的浏览器。 怎么做到的?同时,如果可能的话,还会阻止人们自由下载字体。 问题答案: 通常,您可以在CSS中使用自定义字体。这是一个非常基本的示例: 然后,简单地在特定元素上使用字体: (是您的选择器)。 请注意,某些字体格式并非在所有浏览器上都有效;您可以使用fontsquirrel.co
我在整个React本机应用程序中使用自定义字体。我使用react-native-link命令链接了它们。除了Android的Webview组件之外,它们在任何地方都可以工作。它在iOS Webview中正常工作。 我已经尝试使用url("file:///android_assets/fonts/Lohit-Gujarati")在webview css中创建一个字体面。它不起作用。导入谷歌字体css
问题内容: 我正在尝试在JFrame中使用特殊字体,但遇到了问题。我有一个这样定义的JLabel: 并且我有一个名为CUSTOMFONT-MEDIUM.TTF(TrueType字体)的文件,但是编写了以下内容: 代码会编译,并且一切正常,除了不会显示“ lab”,因此没有文本。我想这是因为我从未指定字体大小,但是我所做的任何尝试都失败了。有人可以帮我吗? 问题答案: 您创建的字体必须先在中注册,以