ireport 生成PDF字體為宋體仿宋體等的時候,雖然電腦上有這些字體,但是生成PDF字體卻不是想要的字體,此時需要按以下步驟進行解決; 首先,安裝完iReport之后,安裝你想要使用的字體。Windows操作系統下面有各種字體,下面以仿宋的安裝為例。在C:/Windows/Fonts文件夾下找到simfang.ttf仿宋字體文件。選擇iReport菜單:工具->選項(英文應該為Tools->Options) ,在彈出的窗口中選擇Fonts Tab。點擊 Install Font按鈕,選擇剛才找到的仿宋字體文件simfang.ttf,點擊下一步,選擇pdf-encoding為Identity-H (Unicode with horizontal writing),勾選Embed in this font in the PDF document。 點擊完成即可。此時應該可以在控件的font屬性中看到宋體選項,選擇宋體,即可預覽,也可在iReport里面導出PDF。具體的截圖如下: 其次打包字體文件。要在具體的項目中運用剛才設置的字體,需要把字體文件以及Jasperreports配置文件打包為Jar包,并放到classpath中。(Jasperreports配置文件,需要把原來的替換這個,如有多個,可以如下配置多個字體切換到iReport的安裝目錄,選擇fonts目錄,用黑屏窗口命令行切換到該目錄,執行命令: jar cf simfang.jar * 。進行打包,把simfang.jar放到項目classpath或者lib下面即可。