पर उपलब्ध नहीं है मैं जावा प्रोजेक्ट पर काम कर रहा हूं जो जैस्परपोर्ट का उपयोग करता है। मैंने एक ही तकनीक का उपयोग करके अन्य परियोजनाओं में कई बार काम किया, और यूनिक्स वातावरण में एक रिपोर्ट मुद्रित करने का प्रयास करते समय मुझे भी यही समस्या थी।फ़ॉन्ट 'एरियल' JVM
मेरे परियोजना का उपयोग करता है:
- JBoss 4.2.3.GA
- जावा 1.6
- JasperReports 4.7.0
अपवाद है:
net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 'Arial' is not available to the JVM. See the Javadoc for more details.
मुझे इस जारीकर्ता को हल करने के लिए एक आम समाधान मिला ई और आईआर वास्तव में काम करता है:
sudo apt-get install msttcorefonts
हालांकि, मैं समझने के लिए जैस्पर फोंट के साथ काम करता चाहते हैं, और यह कि यह कैसे फोंट यूनिक्स वातावरण में स्थापित खोज करता है। शायद एक बेहतर सवाल यह है कि कैसे JVM देशी फोंट को संभालता है? क्या कोई मुझे इस विषय पर विस्तृत स्पष्टीकरण दे सकता है? रनटाइम में JVM के लिए सिस्टम फोंट कैसे उपलब्ध हैं?
आप चाहिए पढ़ के बारे में [फ़ॉन्ट एक्सटेंशन] (http://jasperforge.org/uploads/publish/jasperreportswebsite/trunk/sample.reference/fonts/index.html) तंत्र। आप * जैस्पर रीपॉर्ट्स अल्टीमेट गाइड * में अधिक जानकारी भी प्राप्त कर सकते हैं। बेहतर समझने के लिए आप * जेआर इंजन * –
की स्रोत फ़ाइलों का पता लगा सकते हैं क्या इसके लिए JVM दस्तावेज़ों में कोई स्रोत है? – gdfbarbosa
आपका क्या मतलब है? –