Fonts 字体';投石机MS';对于JVM不可用

Fonts 字体';投石机MS';对于JVM不可用,fonts,jasper-reports,ireport,Fonts,Jasper Reports,Ireport,我正在使用ubuntu操作系统生成ireport pdf。jvm找不到Trebuchet MS是个例外。我没有在ubuntu中安装msfont包。当我在(选项->字体)中添加外部字体时对于ireport工具,它正在编译和生成pdf,但当我通过java代码生成时,它会引发异常。我将ttf字体jar添加到类路径,但仍然会出现异常。是jvm取决于操作系统中安装的字体pkg,因为Trebuchet MS是windows字体,我的操作系统中没有安装 提前感谢。处理字体时必须使用。然后你会得到漂亮的PDF(

我正在使用ubuntu操作系统生成ireport pdf。jvm找不到Trebuchet MS是个例外。我没有在ubuntu中安装msfont包。当我在(选项->字体)中添加外部字体时对于ireport工具,它正在编译和生成pdf,但当我通过java代码生成时,它会引发异常。我将ttf字体jar添加到类路径,但仍然会出现异常。是jvm取决于操作系统中安装的字体pkg,因为Trebuchet MS是windows字体,我的操作系统中没有安装


提前感谢。

处理字体时必须使用。然后你会得到漂亮的PDF(或者至少是带有投石机MS的PDF).

感谢mdahlman的回复。.我在jasper ireport工具中使用字体扩展,它工作正常,但当我在ubuntu操作系统中使用jasper API和jrxml模板生成pdf时,它引发了异常。我将ttf文件添加到类路径中,但异常仍在出现。我没有在ubuntu中安装MS ttf。所以jvm在操作系统中依赖MS ttf而不是如果要将.ttf文件添加到类路径中,则不使用字体扩展名。您需要创建相关的.jar文件。这在类路径中进行,然后你就应该准备好了。在我在Ubuntu中安装了ms字体之后,JVM上的
异常字体不可用,但pdf字体不是Trebuchet ms的确切字体。我在类路径中添加了.ttf jar。所以需要任何设置。pdf字体也不粗体。我解决了ans问题,只需打开ireport goto工具->选项->字体,然后安装带有正确ttf文件的新字体,然后使用扩展名.jar导出,并将该jar添加到类路径中。@Anil我也有同样的问题,我已经生成了一个字体扩展名,并将其放在我的web应用程序的类路径中,但它在Linux上不起作用。只有窗口和内部iReport。