Saat menggunakan ChartDirector untuk membuat grafik tren yang menampilkan bahasa Mandarin, grafik tersebut dapat ditampilkan secara normal di Windows. Namun, jika ditempatkan di lingkungan Linux, maka akan ditampilkan sebagai [persegi].
Program:
Berikut isi kutipannya: // Buat objek XYChart berukuran 700 x 450 piksel // Atur area plot pada (30, 20) dan berukuran 200 x 200 piksel // Tambahkan layer diagram garis menggunakan data yang diberikan // Menampilkan 1 dari 3 label pada sumbu x. c.setBackground(0xFFFF80, 0x0, 1); c.addLegend(400, 35, false, "simsun.ttc", 10).setBackground(0xFFFF80); |
Diantaranya [simsun.ttc] adalah nama font Cina yang digunakan dalam program ini.
Penyebab masalahnya:
Tidak ada file font [simsun.ttc] di Linux.
Pemecahan masalah:
Salin file [simsun.ttc] dari sistem Windows ke JavaSource proyek, kemas ulang, publikasikan ulang, dan mulai ulang server.
Atau salin file [simsun.ttc] dari sistem Windows ke [Direktori Proyek]/WEB-INF/kelas proyek, dan mulai ulang Server.