عند استخدام ChartDirector لإنشاء مخطط اتجاه يعرض اللغة الصينية، يمكن عرضه بشكل طبيعي في نظام Windows، ومع ذلك، عند وضعه في بيئة Linux، سيتم عرضه على شكل [مربع].
برنامج:
وفيما يلي المحتوى المقتبس: // قم بإنشاء كائن XYChart بحجم 700 × 450 بكسل // اضبط منطقة الرسم على (30، 20) وبحجم 200 × 200 بكسل // أضف طبقة مخطط خطي باستخدام البيانات المحددة // عرض 1 من أصل 3 تسميات على المحور السيني. c.setBackground(0xFFFF80, 0x0, 1); c.addLegend(400, 35, false, "simsun.ttc", 10).setBackground(0xFFFF80); |
من بينها [simsun.ttc] هو اسم الخط الصيني المستخدم في هذا البرنامج.
سبب المشكلة:
لا يوجد ملف خط [simsun.ttc] في Linux.
حل المشكلة:
انسخ ملف [simsun.ttc] من نظام Windows إلى JavaSource للمشروع، وأعد حزمه، وأعد نشره، وأعد تشغيل الخادم.
أو انسخ ملف [simsun.ttc] من نظام Windows إلى فئات [دليل المشروع]/WEB-INF/الخاصة بالمشروع، وأعد تشغيل الخادم.