Geoserver'da etiketlemek için özel yazı tiplerini nasıl kullanırım?


10

Etiketlerim için Geoserver ile web'den indirdiğim özel bir yazı tipi kullanmak istiyorum. Font-family css parametresinin okuyabilmesi için fontumun konumunu nasıl belirleyebilirim?

Geoserver 2.1.4

Yanıtlar:


14

Özel TTF yazı tiplerinizi veri dizininizde bulunan katalog stillerine koyarsınız .

Ardından , yazı tipinin sunucu tarafından yüklenebilmesi için Sunucu Durumu altında Kaynak Önbelleği'ni temizlemeniz gerekir !

Bu, 2.1.x sürümünden yeni bir işlevdir.


Şimdiye kadar şanssız yukarıdaki adımları yaptım, sadece sld içinde <sld: Font> <sld: CssParameter name = "font-family"> "fontName" .ttf </ sld: CssParameter> </ sld: yazı>? Yoksa belirtmenin özel bir yolu var mı?
Ando

Yukarıdaki yorum için özür dilerim, yazı tipi adını yanlış anladım. Ayrıca .ttf uzantısına ihtiyacınız yoktur.
Ando

3

Yazı tipi dosyalarımı (* .ttf) (...) / geoserver / data / styles dizinine yerleştirmek 2.6 sürümünde hala çalışıyor mu? Dosyaları oraya koydum, kaynak önbelleğini temizledim ve mevcut olmayan yazı tiplerinin tam listesine girdim.


Bunu çözdün mü?
Alex Leith

ve linux kullanıcıları için: ilaveten / stilleri gibi bir yerde yer yazı gerekecek gdal-veri dizininde klasör /usr/java/jdk1.8.0_144/jre/lib/fonts sonra ediyoruz görünür önce Geoserver yeniden GUI "JVM için kullanılabilir yazı tipleri"
cm1

1

TTF'leri GeoServer'ın data_dir dizinine taşımak benim için de işe yaramadı. Yani, onları basitçe koydum C:/Windows/Fonts, kaynak önbelleğini temizledim ve voilà! Artık GeoServer'da mevcut.

Benim ortamı: Windows Server 2008 R2 ile GeoServer 2.10.1 .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.