Ada tiga metode untuk menghindari masalah tersebut.
Metode 1: dengan menyetel abaikan properti font yang hilang.
JRProperties.setProperty("net.sf.jasperreports.awt.ignore.missing.font", "true");
atau Anda dapat menyetel properti ini dengan memasukkan baris berikut ke dalam file .jrxml.
<property name="net.sf.jasperreports.awt.ignore.missing.font" value="true"/>
Metode 2: dengan mengatur properti font default.
JRProperties.setProperty("net.sf.jasperreports.default.font.name", "Sans Serif");
atau Anda dapat menyetel properti ini dengan memasukkan baris berikut ke dalam file .jrxml.
<property name="net.sf.jasperreports.default.font.name" value="Sans Serif"/>
Metode 3: dengan menambahkan properti font yang hilang.
Pertama instal font yang hilang di IReport dengan memilih "Tools >> Options >> Fonts >> Install Font" kemudian pilih semua font dan Ekspor ini Dengan mengklik "Ekspor sebagai Ekstensi" dengan Ekstensi .jar.
Anda dapat menggunakan jar ini untuk Jasperreports-font.XXXjar yang akan ada di perpustakaan proyek atau jalur kelas Anda.