我在iReport上做了报告,在本地它正常运行,因为我有操作系统微软,但是当我在Linux上运行我的项目时,报告显示了一个错误
HTTP Status 500 - Font 'Arial' is not available to the JVM. See the Javadoc for more details.
net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 'Arial' is not available to the JVM. See the Javadoc for more
我正在使用一种试用字体,使用ggplot2在R中创建一些图形。(如果有人感兴趣,我正在使用这个)这种字体的试用版只提供有限的字符集,这意味着像"=“这样的符号不包括在试用版中。因此,我使用ggplot2和cairo_pdf在Linux和Mac上生成图形。在Linux中,我使用的字体中缺少的字符会自动替换为后备字体,例如Helvetica,但在Mac OS中不会发生这种情况。我已经在网上搜索了这个问题,但到目前为止还没有回答为什么会发生这种情况。在Mac OS El Capitan中,生成的标题如下所示:
,它不会自动替换字符"=“。然而,在Linux中,标题看起来不错:
,
他们正在显示的唯一字符是英文字符。
印刷页面的布局是应该的,但唯一错误的地方是除英文(罗马文)以外的任何文字中的字符都被方框所取代。
我已经安装了xvfb和字体,它仍然给我下面的错误。
FreeFontPath: FPE "/usr/share/X11/fonts/misc" refcount is 2, should be 1; fixing.
现在,另一个错误也开始随机出现。
FreeFontPath: FPE "/usr/share/X11/fonts/misc" refcount is 2, should be 1; fixing.
error open
有人能改进这一点吗?我是python的新手,正在尝试编写可移植的代码。我需要找到要传递给ImageDraw.Draw.Text的字体文件。
import matplotlib.font_manager as fontman
def findFontFile(searchFont):
fList = fontman.findSystemFonts(fontpaths=None, fontext='ttf')
targetFont = []
for row in fList:
try:
if searchFont i
当我通过SL3/SL4应用程序工作,并开始使用字体时,我发现缺乏关于字体策略的文档和最佳实践。例如:
支持的字体集(Arial、Comic Sans MS等)是否有常见的回退字体?对于Windows和Macintosh系统之间的回退字体,是否有一套建议?
有没有银光支持的字体将(几乎总是)在终端用户系统上,或者99.5%的时间,如“时代新罗马”或"Verdana",包括麦金托什?有没有网站列出这类信息?
是否有建议说明SL应用程序的Moonlight ( Linux )视图以及与Linux系统一起部署/不部署的字体?
是否有一种方法,在XAML或代码隐藏,一个最