मैं जियोसर्वर में लेबलिंग के लिए कस्टम फोंट का उपयोग कैसे करूं?


10

मैं अपने लेबल के लिए Geoserver के साथ वेब से डाउनलोड किए गए कस्टम फ़ॉन्ट का उपयोग करना चाहता हूं। मैं अपने फ़ॉन्ट का स्थान कैसे निर्दिष्ट करूं ताकि फ़ॉन्ट-परिवार सीएसएस पैरामीटर इसे पढ़ सके?

जियोसर्वर 2.1.4

जवाबों:


14

आप अपने कस्टम TTT- फोंट को कैटलॉग शैलियों में रखते हैं जो आपके डेटा निर्देशिका में स्थित हैं।

फिर आपको सर्वर स्थिति के तहत संसाधन कैश को साफ़ करने की आवश्यकता है ताकि सर्वर द्वारा फ़ॉन्ट लोड हो जाए!

यह 2.1.x से एक नई कार्यक्षमता है।


मैंने उपरोक्त चरण अब तक कोई भाग्य नहीं किया है, क्या मैं सिर्फ अपने sld में निर्दिष्ट करता हूं <sld: Font> <sld: CssParameter नाम = "font-family"> "fontName" .ttf </ sld: CPParameter> </ sld:। font>? या वहाँ निर्दिष्ट करने का एक विशेष तरीका है?
एंडो

उपरोक्त टिप्पणी के लिए क्षमायाचना, मुझे फ़ॉन्ट नाम गलत मिला था। इसके अलावा आपको .ttf एक्सटेंशन की आवश्यकता नहीं है।
एंडो

3

मेरी फ़ॉन्ट फ़ाइलों (* .ttf) को (...) / जियोसर्वर / डेटा / शैलियों को डालकर अभी भी संस्करण 2.6 में काम करता है? मैंने वहां फाइलें लगाईं, संसाधन कैश को साफ किया और उपलब्ध फोंट की पूरी सूची में वे मौजूद नहीं हैं।


क्या आपने इसे हल किया?
एलेक्स लीथ

और लिनक्स उपयोगकर्ताओं के लिए: गदल-डेटा निर्देशिका में / शैलियों फ़ोल्डर के अलावा आपको कहीं-कहीं फोंट लगाना होगा जैसे /usr/java/jdk1.8.0_144/jre/lib/fonts फिर जियोसेंवर को फिर से दिखाई देने से पहले। Geoserver GUI "JVM के लिए उपलब्ध फ़ॉन्ट्स"
cm1

1

GeoServer के data_dir में ttf का चलना मेरे लिए भी कारगर नहीं रहा। तो, मैं बस उन्हें डाल दिया C:/Windows/Fonts, ressource कैश और voilà को मंजूरी दे दी! अब वे जियो सेवर पर उपलब्ध हैं।

मेरा वातावरण: जियो सर्वर 2.10.1 के साथ विंडोज सर्वर 2008 R2

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.